Professional Documents
Culture Documents
Mohammad Al-Ubaydli
First Edition
Free
Published by: Idiopathic Publishing Cambridge, UK orders@idiopathic.com http://www.idiopathic.com Cover design by Buthaina a!hro "rtwor! #or the si$ characters by %odd &roesbec! Copyright 'c( )**+ ,ohammad "l-Ubaydli Permission is granted to copy, distribute and/or modi#y this document under the terms o# the &.U ree /ocumentation 0icense, 1ersion 2.) or any later version published by the ree 3o#tware oundation4 with no 5nvariant 3ections, no ront-Cover %e$ts, and no Bac!-Cover %e$ts. " copy o# the license is included in the section entitled 6&.U ree /ocumentation 0icense6. 7hilst the advice and in#ormation in this boo! are believed to be true and accurate at the date o# going to press, neither the author nor the publisher can accept any legal responsibility or liability #or any errors or omissions that may be made. Unattributed 8uotations are by ,ohammad "l-Ubaydli 53B., print ed. *-9+::2+;-<-= irst printing )**+ Cataloguing in Publication /ata is available #rom the British 0ibrary Trademarks: "ll brand names and product names used in this boo! are trade names, service mar!s, trademar!s, or registered trademar!s o# their respective owners. 5diopathic Publishing is not associated with any product or vendor mentioned in this boo!.
D %he views e$pressed in this boo! do not necessarily represent the views o# the .CB5 or the United 3tates.
To Laura
Acknowledgements
5t too! a global village to ma!e this boo! and 5 am grate#ul #or the help 5 received.
Fohn Fe## @ebecca Patric! %odd "mir
Gmar
Buthaina H "hmad
3an?ay
irst, 5 would li!e to than! Fohn Knight #or teaching me about ree 3o#tware, and #or showing the typical generosity o# ree 3o#tware e$perts around the world. 5 am grate#ul that @ebecca Fones waded through the early manuscripts. Fe## 0oo, "mir ,ehr!ar and 3an?ay 3harma all helped with editing the boo!. %han!s also to Patric! BChe &uevaraC &oymer #or his heroic last-minute editing. %odd &roesbec! drew beauti#ully the si$ characters o# this boo! and my mother designed the #ront cover. 7hich brings me to my parents, Buthaina and "hmad, and my brother, Gmar, who supported me in their usual ways. Gn my recommendation, they downloaded beta so#tware even when 5 was unsure how to use it. %hey improved my writing and cheered me on all the way. %han! you all and 5 cannot wait to see you again soon.
Contents
Preface....................................................................................3 Introduction............................................................................ 6 Switching from Microsoft Office to OpenOffice.org.......... 12 Text documents.................................................................... 23 Ca cu ations and graphs....................................................... 36 Presentations........................................................................ !6 Other OpenOffice.org features............................................."6 #rowsing the we$ with %irefox............................................6! &sing emai with Thunder$ird............................................. '' Creating a $asic we$site.......................................................(1 Creating a arge we$site..................................................... 1)* %inding %ree Software to suit +our needs.......................... 12" ,o a the wa+ with ,-&./inux operating s+stem............1!3 0ow on earth can %ree Software e1en exist2..................... 1"* ,i1ing $ac3 to the %ree Software communit+................... 16* ,-& %ree 4ocumentation /icense....................................1'( Index...................................................................................1*'
5n e ectronic 1ersion of this $oo3 is a1ai a$ e free on ine at6 www.freedomsoftware.info ,et it7 read it7 share it. I hope +ou en8o+ it.
Preface
To understand wh+ I o1e the power of afforda$ e techno og+7 +ou need to 3now that in 2))) three ma8or e1ents occurred in m+ ife. %irst7 the deregu ation of the &9 te ecommunications mar3et meant that I cou d ma3e cheap ca s on m+ ce phone. %or 8ust three pence :around fi1e cents; per minute I cou d ca an+where in the &9 or &S5. That was ess than one fifth of the pre1ious price. Second7 the deregu ation of te ecommunications a so meant that I had un imited internet access for 8ust 1" :around <2"; per month. Pre1ious +7 dia up access in the &9 was $i ed $+ the minute. Third7 I graduated as a medica doctor. On + $ecause of these e1ents was I a$ e to 8oin three co eagues and co=found Medica %utures7 /td. The pre1ious +ears of stud+ had not $een 3ind to m+ $an3 account7 and m+ first da+ 8o$ was a ow pa+ing research position. #ut than3s to deregu ation7 I cou d afford to spend m+ e1enings and wee3ends designing our compan+>s site7 co=ordinating with m+ co eagues in /ondon7 and inter1iewing inno1ators in the &9 and &S5. The core $usiness of Medica %utures was spreading the essons of those inno1ators. /ater that +ear I $egan m+ 0ouse Officer 8o$ :first +ear residenc+; and I $ecame excited a$out what afforda$ e techno og+ can do when com$ined with a itt e education. M+ training that +ear was sp it $etween surger+7 interna medicine7 and fami + medicine7 so I was a$ e to see the computer needs of m+ co eagues in
%ree Software for #us+ Peop e a c inica specia ities. 0igh ?ua it+ handhe d computers had $ecome a1ai a$ e for 125 (around $200). Working with Dr Laura Dean, I convinced clinician in everal de!art"ent that the# could i"!rove their in$or"ation "anage"ent u ing the "achine . We then taught the" how to u e the "achine with the lea t e$$ort $or the "a%i"u" &ene$it. 'he e ucce e led "e to write a &ook called ()andheld *o"!uter $or Doctor +. I wanted to !a on enough knowledge and enthu ia " $or the reader to &e a&le to de ign their own local !ro,ect . 'o "# continuing delight, I get e"ail ever# da# $ro" reader around the world who tell "e o$ their !ro,ect . In 200- I ca"e to the ./0 and "et 1ohn 2night. I do not know wh# 1ohn wa o kind with hi ti"e, &ut I a" grate$ul that he wa . )e taught "e a&out the ne%t a$$orda&le technolog#, which i 3ree /o$tware. 4$ cour e, I in tantl# liked 3ree /o$tware &ecau e the o$tware wa availa&le $ree o$ charge. In thi &ook I will how #ou how to u e uch o$tware to ave "one#. What 1ohn al o taught "e wa the rea on $or the ca!itali ation in 3ree /o$tware. 'he o$tware i 3ree a in 3ree /!eech and 3ree 5nter!ri e 6 it i a&out $reedo" it el$. 'he i"!ortance o$ thi !oint took "e a little while to under tand, and will take a little while to e%!lain. What I can tell #ou, though, i that $reedo" &reak "ono!olie , and that i a good thing. 'he rea on that cell !hone and internet !rice were o good &ack in 2000 i that the .2 govern"ent had !ent the !reviou #ear &reaking u! 7riti h 'eleco"8 "ono!ol# on teleco""unication ervice . Without thi I could not have co9$ounded :edical 3uture .
Preface 'hink what thi could "ean $or #ou and #our organi ation. I have cho en the e%a"!le in thi &ook to illu trate what ho !ital , chool , charitie , tart9u! , govern"ent and &ig &u ine e can do, &ut o$ cour e the le on a!!l# to ever# organi ation. 0nd i$ reading thi &ook can ave enough "one# to e"!lo# one "ore nur e or one "ore teacher, or to allow one "ore tart9u! to ucceed $inanciall#, then "# ,o& i done. Mohammad 5 =&$a+d i7 @une 2))" www.freedomsoftware.info
"
Introduction
I've finally done it I've quit my job, and started my own company. I'll freelance from home and get rich quick. Congratu ationsA But starting up is so e pensive. I need furniture, stationery, a fa machine, new !"s... and then there's the software. #hat's going to cost me more than the computers. Bou shou d tr+ %ree Software. I can get $icrosoft %ffice for free& #hat's great. -ot ?uite. Microsoft ma3es some of its software a1ai a$ e free of charge7 i3e Internet Cxp orer and Out oo3 Cxpress. #ut Microsoft Office costs mone+ and +ou cannot get it for free. %h, that's no good to me. #ut +ou can sti get OpenOffice. It has most of the features of Microsoft Office7 p us a few tric3s of its own. 5nd it>s a for free from www.openoffice.org. 'hat's the catch& I must have to pay someone else later. There is no catch. Bou can cop+ it too and use it on as man+ computers as +ou want without pa+ing an+one an+ mone+. If +ou want technica support7 howe1er7 +ou can $u+ StarOffice. %or <1)) +ou get a C4 cop+ of OpenOffice7 a paper manua 7 and technica support from Sun Micros+stems. %h I get it the software is difficult to use, so that
Introduction you have to pay the money to understand how to use it. 5h7 so +oung +et so c+nica . #ut no D the software is ?uite simp e to use. If +ou ha1e used Microsoft Office in the past7 +ou wi find OpenOffice to $e fami iar for man+ tas3s. This $oo3 wi fi in the gaps. (reat. )ny more money saving tips& Sure. Bou can use MoEi a>s %irefox for we$ $rowsing and Thunder$ird for emai instead of Microsoft>s Internet Cxp orer and Out oo3 Cxpress. 'hy would I& I already get * plorer and %utlook * press for free. The+ show +ou the difference $etween free software and %ree Software. +uh& Out oo3 Cxpress is software that is a1ai a$ e free of charge. So it is free software. The pro$ em is that it has man+ $ugs and securit+ ho es. The 1irus M+4oom spread amongst mi ions of computers with Out oo3 Cxpress7 and e1en those with Microsoft Out oo37 which is not free of charge. 5nd M+4oom is 8ust one of scores of dangerous 1iruses. #usinesses around the wor d spent mi ions of hours fixing the infected computers. )nd time is money... Cxact +. Thunder$ird $+ contrast is %ree Software D it has the four freedoms descri$ed $+ Fichard Sta man16 1. The freedom to run the program7 for an+ purpose. 2. The freedom to stud+ how the program wor3s7 and adapt
1 Page !1 of G%ree Software %ree Societ+H $+ Fichard M Sta man. ,-& Press 2))2. IS#- 1**211!(*1.
'
%ree Software for #us+ Peop e it to +our needs. 3. The freedom to redistri$ute copies so +ou can he p +our neigh$our. !. The freedom to impro1e the program7 and re ease +our impro1ements to the pu$ ic so that the who e communit+ $enefits. The second and fourth freedoms are crucia . The+ a ow an+one to see how Thunder$ird wor3s7 identif+ securit+ pro$ ems7 and create fixes. Microsoft has some of the smartest software de1e opers in the wor d7 $ut the+ are sti human7 so the+ ma3e mista3es. The $eaut+ of a owing e1er+one to see +our mista3es is that +ou can use e1er+one>s inte igence to find and fix them. The ?ua it+ of %ree Software comes from these two freedoms. Modern science is possi$ e $ecause of these two freedoms D scientists 3now them as the peer re1iew process. 5nd modern societies $enefit $ecause of these two freedoms in go1ernment D we 3now them as the democratic process. ,low down comrade, all I want is cheap software. %irefox shows +ou another ad1antage of %ree Software o1er free software i3e Internet Cxp orer. It has man+ features that Internet Cxp orer does not7 such as ta$$ed $rowsing7 extensions7 pop=up $ oc3ing and themes. -#abbed browsing., -e tensions., -pop/up blocking.& I knew this would get too technical. 4on>t worr+7 this $oo3 wi exp ain a the terms for +ou. There are ots of wonderfu things that computers can do if +ou ha1e a $ac3ground in computer science. This $oo3 does not co1er them. Instead7 I ha1e focused on cost=effecti1e uses of computers. I *
Introduction assume that +ou are not a computer professiona D $ut if +ou ha1e used emai or the we$ in the past7 then +ou 3now enough to ma3e use of %ree Software. This $oo3 wi show +ou how.
Part I
OpenOffice.org
OpenOffice.org is the name of a comprehensi1e group of software too s. It shou d pro1ide for most of +our office needs. %or examp e7 +ou can write etters and essa+s using OpenOffice.org Iriter. I used it to write this $oo3. %or e ectronic and o1erhead presentations7 use OpenOffice.org Impress. OpenOffice.org Ca c a ows +ou to create spreadsheets7 with ta$ es and ca cu ations7 then to create charts and graphs from the data in +our ta$ es. If +ou ha1e used Microsoft Office in the past7 these tas3s wi $e fami iar to +ou. OpenOffice.org Iriter is simi ar to Microsoft Iord7 as are Impress to PowerPoint and Ca c to Cxce . /i3e Iord7 Iriter a so a ows +ou to create $asic we$ pages. OpenOffice.org a so has a drawing too . Bou can use this to create news etters7 $usiness cards and posters. /i3e the too s of Microsoft Office7 those of OpenOffice.org wor3 we together. %or examp e7 +ou can create a chart in Ca c and inc ude it in an artic e that +ou are writing in Iriter. Bou can a so inc ude it in an+ of +our Impress presentations.
Introduction #ut OpenOffice.org can $e $etter than Microsoft Office at wor3ing with other too s. %or instance if a co eague sends +ou an artic e created in Microsoft Iord7 OpenOffice.org Iriter a ows +ou to open it7 change it and sa1e it in Microsoft Iord format. Bou can send it $ac3 to +our co eague7 with the changes and the+ wi not 3now that +ou had not used Microsoft Iord. 0owe1er7 +ou might i3e to et them 3now7 $ecause Microsoft Iord 2))3 costs <22( and Microsoft Office Standard Cdition 2))3 costs <3((.((7 whi e OpenOffice.org costs nothing.
11
Mrs Shru$
Monsieur #rai e
4r 4igita is
Mr Sa ah 5 =4in
Ms Bates
Mr #ig
Mrs Shru$ is the Ma+or of /ondon. Inte igent7 am$itious and charismatic7 she wants to cut the
2 G5n 5ppartment Ca ed %reedomH $+ ,haEi 5 5 ,osai$i. 9egan Pau Internationa 1((6. IS#- )='1)3= )"")=*.
Switching from Microsoft Office to OpenOffice.org costs and increase the accessi$i it+ of go1ernment ser1ices.
Monsieur #rai e is a %renchman wor3ing for an educationa charit+ in ,hana. The charit+ operates a primar+ schoo . 4r 4igita is is a genera practitioner :,P; who has spent the ast two +ears on sa$$atica in China researching and training in Chinese medicine. She 3nows that her com$ination of Iestern and Chinese medica s3i s wi $ecome high + sought after $+ #ritish patients7 so she sets up a pri1ate c inic in /ondon>s 0ar e+ Street. Mr Sa ah 5 =4in is a histor+ teacher at a pri1ate high= schoo in #ahrain7 an 5ra$ countr+ in the ,u f. Ms Bates is an entrepreneur. 5 few +ears ago she saw a $usinessman strugg ing to write on his handhe d computer. She had an idea for a $etter writing st+ us so she ?uit her 8o$ to focus on the design7 production and sa e of this product. Mr #ig is the CCO of a %ortune ")) hote compan+. The compan+ has froEen a IT in1estments since 1(((7 when it had had to upgrade a its computers for Bear 2))) :B29; comp iance. 0e 3nows another round of upgrades is due within the next 1* months.
13
%ree Software for #us+ Peop e Cxamp es Mrs Shru$ earns a$out the switch of go1ernments to OpenOffice.org :page 1!; The ,-&./inux &ser ,roup he ps M. #rai e insta OpenOffice.org :page 16; 4r 4igita is uses OpenOffice.org to wor3 with Microsoft Office fi es :page 1'; Mr Sa ah 5 =4in uses the 5ra$ic 1ersion of OpenOffice.org :page 1*; Ms Bates $u+s StarOffice to get temp ates and technica support :page 1(; Mr #ig chooses OpenOffice.org for its cutting=edge features and $u+s StarOffice for his managers :p1(;
1!
Switching from Microsoft Office to OpenOffice.org instead of Microsoft Iindows. 5nd -orwa+>s #ergen Cit+ Counci wou d mo1e a 327))) of its schoo s> computers to OpenOffice.org and ,-&./inux $+ 2))". Meanwhi e in 2))! the Chinese7 @apanese and South 9orean go1ernments had signed an agreement to in1est in de1e oping ,-&./inux for the region. She noted se1era essons from the artic e. %irst7 that mo1ing to the atest 1ersions of %ree Software pac3ages was cheaper than the atest 1ersions of proprietar+ pac3ages. This was despite the efforts of a specia de egation from Microsoft that had promised Munich considera$ e cuts in icensing prices. Second7 the mo1e to %ree Software sti had some costs7 e1enthough the software itse f is free of charge. In fact Microsoft offered icensing costs of <23.' mi ion 1ersus the pro8ected immediate costs of <3".' mi ion for the switch. That is $ecause IT staff had to insta a the new software on a of the computers and configure the networ3 settings to a ow the computers to wor3 with each other. %ina +7 she earned from her intern that the mo1e to %ree Software need not $e sudden. #ergen is switching a its software7 inc uding a$andoning Iindows7 whi e Singapore focused 8ust on OpenOffice.org. The switch from Iindows to ,-&./inux is harder and re?uires staff training. On the other hand the switch to OpenOffice.org is much easier7 as the appearance is simi ar to Microsoft Office7 the software wor3s on Microsoft Iindows and OpenOffice.org can open and sa1e fi es in Microsoft Office format. She decided that in the first +ear she wou d standardise /ondon go1ernment>s computers to OpenOffice.org. The head of her IT department down oaded a cop+ of the software :www.openoffice.org;7 copied it onto C4s and distri$uted these to the other mem$ers of staff who then 1"
%ree Software for #us+ Peop e insta ed it onto a the computers. The+ a so $ought 1)) copies of GOOoSwitchH!7 which the+ distri$uted around the /ondon offices and pro1ided training for the non=IT staff.
16
Switching from Microsoft Office to OpenOffice.org the software onto the 6) computers.
1'
1*
Mr #ig chooses OpenOffice.org for its cutting'edge features and bu)s StarOffice for his managers
Mr #ig>s Chief Techno og+ Officer :CTO; pro1ided him with a p an for the transition to %ree Software. The easiest win at the start wou d $e from switching a the compan+>s current computers to OpenOffice.org. These machines on + had Microsoft Office (' and so cou d $enefit from the newer features of 1(
%ree Software for #us+ Peop e OpenOffice.org such as the document re1iew feature. This a ows the author of a text document to emai it to co eagues for re1iew. The+ in turn can ma3e changes to the document and OpenOffice.org 3eeps trac3 of those changes. Ihen the+ return the document7 it high ights the changes and the author can appro1e or re8ect each of the changes. #ecause OpenOffice.org was a1ai a$ e free of charge7 the compan+ sa1ed mone+ re ati1e to what it wou d ha1e spent on upgrading to the atest 1ersion of Microsoft Office. The IT department a so sa1ed time and effort in managing software icenses. Microsoft Office of course cou d on + $e insta ed on as man+ machines as the compan+ had Microsoft Office software icenses. This he ped offset the time that the IT department had to spend insta ing the software on a the o d machines. The compan+ did in1est in StarOffice for the managers7 howe1er. This was $ecause the+ cou d sa1e time $+ ta3ing ad1antage of the temp ates in the software. Technica support was a1ai a$ e through Sun7 $ut Mr #ig>s compan+>s IT department was capa$ e of pro1iding that support in= house. The compan+ $ought 3)) icenses7 ?ua if+ing for a $u 3 discount7 so paid <") per cop+. Of course7 OpenOffice.org and StarOffice shared the same document format7 so managers and 8unior staff cou d share documents easi + regard ess of which software pac3age the+ used. 5nd $oth pac3ages were a so a$ e to hand e an+ of the compan+>s o d Microsoft Office documents and an+ new documents sent from other organisations that sti used Microsoft Office.
Switching from Microsoft Office to OpenOffice.org +ou achie1e with %ree Software. I wrote it to $e eas+ enough to read in $ed and to inspire +ou to use %ree Software the next da+. Therefore +ou wi not find step $+ step instructions within these pages. 0owe1er7 se ecting OpenOffice.org 0e p from the 0e p menu wi pro1ide +ou with most of the instructions +ou wi need :see %igure 1;. The Index ta$ a ows +ou to search for particu ar features that the characters used. %or examp e7 to earn how Mr #ig used the macro recording feature in the next chapter7 t+pe macro under the Search term in the Index ta$. 5s soon as +ou finish t+ping OpenOffice.org wi pro1ide a ist entit ed macros that inc udes recording. C ic3 twice on this to read the instructions.
%ree Software for #us+ Peop e features of OpenOffice.org. The documentation is surprising + c ear and detai ed. %ina +7 if +ou prefer to read the instructions in a $oo3 rather than on a computer screen7 I ha1e recommended se1era in the examp es that fo ow. 0app+ reading.
*urther resources
OpenOffice.org D www.openoffice.org StarOffice D www.sun.com.staroffice Cxamp e OpenOffice.org C4 site :&S5; D www.getopenoffice.org Cxamp e OpenOffice.org C4 site :&9; D www.*da+sawee3.co.u3 GOOoSwitchH $+ Tamar C ,ranor. 0entEenwer3e Pu$ ishing 2))3. IS#- 1=(3)(1(=36=). ,-&./inux &ser ,roups D www. inux.org.groups &nited -ations Internationa Open Source -etwor3 D www.iosn.net IOS- $oo3 site D www.iosn.net.education.foss= education=primer
22
Te"t documents
G%reedom of the press is guaranteed on + to those who own one.H K 5. @. /ie$ ing C1er+ ten +ears7 as part of the &S Census #ureau>s counting of 1oters7 the resu ts from a ?uestionnaire $+ the -ationa Cndowment for the 5rts are a so co ated. These resu ts6 are regu ar + ?uoted in the press as showing that 5mericans are reading ess than e1er $efore. Of course the+ might $e7 $ecause the+ ha1e more TL7 more radio7 more fi ms and now more computer games than e1er $efore. 5 these media are competing for e1er+ citiEen>s imited time. Ihat often goes unmentioned7 howe1er7 is the amount of writing that 5mericans do. In 2))37 the &S5 $ro3e another pu$ ishing record7 producing o1er 1'"7))) $oo3s. :The &9 $ro3e its own7 with a most 12)7)));. 5nd of course7 there are more peop e writing we$sites than e1er $efore. ,o on D 8oin the re1o ution and write something.
6 GFeading 5t Fis36 5 Sur1e+ of /iterar+ Feading in 5mericaH D www.nea.go1.pu$.Feading5tFis3.pdf. -ationa Cndowment for the 5rts7 Fesearch 4i1ision Feport M!6.
%ree Software for #us+ Peop e Cxamp es Shru$>s switching success :page 2!; Ms Bates>s temp ates :page 2"; M. #rai e teaches t+ping :page 26; Mr Sa ah 5 =4in spe chec3s and 3eeps trac3 of re1iewer corrections :page 2*; 4r 4igita is creates P4% documents :page 31; Mr #ig>s staff use macros to automate common tas3s :page 33;
2!
Text documents that finding that information was ?uic3 and eas+. In fact the staff found the $ite=siEe format made it en8o+a$ e to earn a$out other features that the+ had not $een aware of in Microsoft Office :e.g. G0ow do I put mu tip e co umns in a document2H; and the+ taught these to their co eagues.
Ms (ates+s templates
The first text fi e that Ms Bates created was a etter re?uesting a manufacturing ?uote. She had identified four companies that cou d produce the high ?ua it+ protot+pes she needed. The etter contained a ist of her re?uirements and re?uests for the costs7 time frames and samp es. #ecause she had $ought the StarOffice 1ersion of OpenOffice.org Iriter7 she cou d use its temp ates. These made writing the etter ?uic3 and eas+. The+ are a1ai a$ e from the %i e menu>s Temp ates and 4ocuments item. Iriter offers a choice of etter st+ es and she pic3ed an understated professiona one. Iriter then as3ed for the address of the recipient and the address that Ms Bates wanted to ?uote. It p aced $oth at the top of the etter. The recipient>s address wou d appear through the en1e ope>s window once the page was fo ded. Ms Bates was a so a$ e to insert her compan+>s ogo at the top of the page $+ c ic3ing on the icon. Ihen isting her re?uirements7 she c ic3ed the icon so that a $u et point appeared at the start of e1er+ ine in her ist. Ihen she finished the ist7 she c ic3ed the icon again to write norma text without $u et points. In isting the dead ines for different stages of production7 she 2"
%ree Software for #us+ Peop e c ic3ed the icon $ecause the order of the dead ines in the ist was important. This meant that the first dead ine7 on the first ine7 $egan with G1 =H7 the second with G2 =H and so on. Ihen she finished her ist she c ic3ed the icon again to write norma text without num$ers. Ihen the etter was comp ete she se ected Print... from the %i e menu. She t+ped G2H in the -um$er of copies... $ox7 then c ic3ed the O9 $utton. 5fter a few seconds her printer produced two copies of her etter. She 3ept one cop+ in her fi ing ca$inet and put the other into an en1e ope7 with the address appearing through the en1e ope>s window. %or the other three manufacturers she needed the same etter $ut with different addresses at the top. %or each7 she se ected the address7 pressed the de ete 3e+ on her 3e+$oard and t+ped in the correct address for that manufacturer. Then she printed one cop+ $+ c ic3ing the icon. Iriter>s Mai Merge IiEard...7 a1ai a$ e from the Too s menu7 is a powerfu too for automating a tas3 i3e this. It wou d ha1e a owed Ms Bates to create the etter7 se ect the addresses to which she wanted copies of the etter sent and then ha1e Iriter ta3e care of printing each etter with the correct address. Ms Bates wou d use the feature in the future for mai ing ad1erts to her customers and press re eases to her contacts. 0owe1er7 in this case doing the four addresses manua + was faster and soon Ms Bates was on her wa+ to the post office.
Text documents 0owe1er7 getting the chi dren to use OpenOffice.org Iriter was much harder as none of the chi dren 3new how to t+pe. Iriting an essa+ on the computer too3 far too ong $ecause the+ did not 3now their wa+ around the 3e+$oard. M. #rai e was worried when he saw some of the chi dren gi1e up in frustration. M. #rai e down oaded and insta ed Tux T+ping from http6..tuxt+pe.sourceforge.net.down o ad. It is made $+ Tux!9ids :www.tux!3ids.com;7 an organisation that ma3es se1era other educationa %ree Software too s. The chi dren o1ed p a+ing with Tux7 the penguin hero of Tux T+ping. Tux eats the fish coming down the screen7 $ut on + if the etters on the $odies of the fish were correct + t+ped :see %igure 2;.
Soon the chi dren $egan to feed Tux the most fish. 5t first the+ t+ped with one finger on each hand7 tr+ing to t+pe as fast as possi$ e. Then the+ formed teams7 with one student 2'
%ree Software for #us+ Peop e co1ering the right of the 3e+$oard and the other co1ering the eft. This showed the important ro e that teachers ha1e to p a+ in the c assroom D computers support education7 the+ do not pro1ide it. M. #rai e spent a few minutes with each chi d showing them how to use the eft hand for the eft side of the 3e+$oard and i3ewise for the right. 0e a so exp ained that the fingers shou d $e a ong the midd e row of the 3e+$oard7 with the eft itt e finger on the GaH 3e+ and the index finger on the GfH. Simi ar + the right index finger wou d $e on the G8H and the right itt e finger on the GJH. 5t first7 this wa+ of t+ping s owed the chi dren down. #ut M. #rai e encouraged them to persist and soon the+ were a$ e to $eat their pre1ious high scores6 the+ had earnt to touch= t+pe. This s3i wou d ser1e them we in adu thood as the+ entered the 8o$ mar3et7 $ut in the meantime it a owed them to write a their assignments on the c assroom computers.
2*
Text documents c ic3ing on 5utoSpe chec3 again7 $ut for now he wanted to test the students> own spe ing s3i s. 0e wou d run dictation exercises with the c ass on the computer. 5t the end7 he wou d show them how to run the spe ing chec3er $+ c ic3ing the Too s menu7 then Spe chec37 then Chec3.... Of course7 spe ing chec3ers are not rep acements for 3nowing how to spe correct + and Mr Sa ah 5 =4in wanted to pro1e this point to the c ass. Therefore he as3ed each student to gi1e a cop+ of their fi e to another student and get that student to chec3 the spe ing manua +. The students found se1era errors of meaning that automatic spe ing chec3ers cannot find D for examp e GthereH is spe t correct + if +ou mean the position :GI wi oo3 o1er thereH; $ut incorrect + if +ou mean the possession :GI wi oo3 o1er their propert+H;. 0e then taught the students how to ma3e the corrections on their friends> fi es efficient +. %rom the Cdit menu7 he to d them to c ic3 on Changes then Fecord unti the tic3 mar3 : ; appeared. That meant that OpenOffice.org Iriter wou d record e1er+ change made from that point onward. To stop recording at an+ time the student 8ust had to c ic3 Fecord unti the tic3 mar3 disappeared.
OpenOffice.org ma3es these changes c ear on the screen. %or examp e7 %igure 3 shows what happens when the sentence GThis is the starting sentenceH is changed to GThis is the changed sentenceH. The 1ertica ine on the eft=hand side is to show that a change has $een made to that ine of text. 2(
%ree Software for #us+ Peop e #oth GchangedH and GstartingH are in red7 meaning that the change concerned those two words on that ine. 5nd the word GchangedH is under ined $ecause it has $een added to the text7 whi e GstartingH has a stri3ethrough to show that it has $een de eted.
The rea fun $egan when the students returned each fi e to its origina creator. The student cou d see which changes had $een made7 $ut a so had the power to accept or re8ect each one. This feature is a1ai a$ e $+ se ecting the Cdit menu7 then Changes7 then 5ccept or Fe8ect... :see %igure !;. Mr Sa ah 5 =4in used the same feature for his mar3ing of the students> documents. Mr Sa ah 5 =4in was a so a$ e to add notes and comments to the document such as G'.1)H7 G1er+ goodH7 or Gha1e +ou thought a$out inc uding information a$out 5 =9hawariEmi( from the Ii3ipedia2H. This is possi$ e through the -ote...
( 5$u 5$du ah Muhammad $in Musa a =9hawariEmi was a Persian scientist7 mathematician and author $orn around '*) 54. 0e de1e oped the concept of an a gorithm in mathematics and is thus sometimes gi1en the tit e Ggrandfather of computer scienceH. To earn more7 see http6..en.wi3ipedia.org.wi3i.5 = 9hawariEmi
3)
Text documents command from the Insert menu. 5 +e ow rectang e wou d appear in the text7 :see %igure "; and mo1ing the mouse on top of that rectang e wou d show the note to the student.
%ree Software for #us+ Peop e compan+. This was important to 4r 4igita is. In the past7 when she had gi1en her Iord documents to a printing compan+7 she wou d ha1e to spend some time at the printer>s office dou$ e= chec3ing that the pages came out as she had wanted them. Often7 in mo1ing from her own computer to the printer>s7 the a+out was s ight + changed $+ a fraction of an inch. That fraction cou d mean that the fina printout oo3ed amateurish and care ess. If she found such changes7 she wou d ha1e to spend more time at the printer>s computer fixing them. P4% made her confident that she did not need to spend that time. She 8ust emai ed the P4% fi e to her printing office7 as3ed that ")) copies $e printed and came $+ the next da+ to pic3 up the pages. These pages oo3ed exact + as she had wanted. P4% a so made the process of emai ing easier. 5 Microsoft Iord or OpenOffice.org Iriter fi e can ?uic3 + grow in siEe as more and more amendments are made. This is $ecause the software 3eeps trac3 of those changes to a ow +ou to re1erse them. 0owe1er7 when inc uding the fi e in an emai to the printer7 such changes are not usefu and the arge fi e siEe $ecomes a pro$ em. P4% documents are much sma er in siEe7 ma3ing them great for emai . 5nd so 4r 4igita is was a so a$ e to emai the documents to her ,P co eagues. In time7 the posters that she had printed off wou d arri1e in her co eagues> surgeries through the mai 7 $ut she 3new that the+ wou d appreciate ha1ing the emai reminder. The ,Ps were a$ e to open and 1iew the fi e $ecause a most e1er+ computer toda+ comes with 5do$e Feader1)
1) 5do$e Feader is not %ree Software7 $ut it is free of charge. There are %ree Software a ternati1es7 $ut for now consider
32
Text documents :www.ado$e.com.acro$at;. This opens an+ P4% fi e and 4r 4igita is>s poster appeared on her co eagues> computer screens exact + as she had intended it to. %urthermore7 the P4% fi e did not inc ude an+thing that she did not want to appear. %or examp e7 if she had sent a Microsoft Iord fi e her co eagues cou d ha1e found out that her poster had origina + $een an ad1ertisement for her o d car. -or do P4% fi es a ow changes to $e made $+ the recipient of the fi e. This is crucia for c inicians. It wou d $e terri$ e if 4r 4igita is had sent a Microsoft Iord fi e that recommended drug dosages and one of the recipients accidenta + de eted a decima point from one of them. 5nd it wou d $e disastrous if that person then forwarded the amended document to others7 $ecause those recipients wou d ha1e the wrong dosage and $ecause the+ wou d thin3 it had come from 4r 4igita is. %or a of these reasons7 +ou shou d use P4% when sharing comp eted OpenOffice.org fi es. This feature7 a so accessi$ e through the icon7 is a1ai a$ e in a OpenOffice.org too s7 inc uding Iriter7 Impress and Ca c.
33
%ree Software for #us+ Peop e %or Mr #ig>s IT team mem$ers7 the most important factor in ma3ing the switch to OpenOffice.org was their a$i it+ to customise it. The extraordinar+ f exi$i it+ of Microsoft>s Office software has a wa+s $een important for $usinesses and Mr #ig>s compan+ was no exception. %or examp e7 Mr #ig>s software de1e opers wanted to create a macro that a owed a receptionist to print off a customer>s $i . The macro wou d as3 the receptionist for the name of the customer7 then automatica + get the amount of mone+ that the customer owed7 create a etter in OpenOffice.org Iriter that inc uded the customer>s name and $i ing amount and print two copies of that etter. OpenOffice.org ma3es this possi$ e $ecause it inc udes too s to connect to an+ data$ase and $ecause most of OpenOffice.org Iriter>s tas3s :such as creating a etter; can $e contro ed with the OpenOffice.org #asic anguage. This anguage is not the same as Microsoft Office Lisua #asic7 $ut it is simi ar. Mr #ig>s IT staff were a$ e to ?uic3 + con1ert their o d Microsoft Office macros into macros that did the same 8o$ in OpenOffice.org. OpenOffice.org>s he p documentation co1ers this we . %or tric3+ parts7 the+ read the $oo3 GOpenOffice.org Macros Cxp ainedH11. #ut it is not 8ust programmers who can create macros. The Fecord Macro command from the Too menu a owed Mr #ig to create a macro simp + $+ using OpenOffice.org Iriter. The software 3ept trac3 of the actions that Mr #ig too3 unti he c ic3ed the Stop Fecording $utton. In this wa+ he was a$ e to create a macro that he ca ed GPrintTwoCopiesH. This wou d print two copies of his
11 GOpenOffice.org Macros Cxp ainedH $+ 5ndrew Piton+a3. 0entEenwer3e Pu$ ishing 2))!. IS#- 1(3)(1("1!.
3!
Text documents document e1er+ time he se ected it from the Too s menu.
*urther resources
TuxT+pe D http6..tuxt+pe.sourceforge.net. Tux!9ids D www.tux!3ids.com Ii3ipedia D www.wi3ipedia.org 5do$e 5cro$at and 5do$e Feader D www.ado$e.com.acro$at GOpenOffice.org Macros Cxp ainedH $+ 5ndrew Piton+a3. 0entEenwer3e Pu$ ishing 2))!. IS#1(3)(1("1!.
3"
Ca cu ations and graphs differentia s D computers compute and Ca c is +our persona computing s a1e. 5nd a spreadsheet $rings ife to its ta$ es. If +ou change one num$er at the top of a ta$ e7 the outcomes of a the ca cu ations further down the ta$ e a so change. %or examp e7 to find out what wou d happen to +our profits if +ou decreased the unit price $+ 1)N $ut increased sa es $+ 2)N7 change the unit price and sa e price in the ta$ e. 5 most as soon as +ou finish t+ping Ca c wi show +ou the outcome for profits. This ma3es Ca c a powerfu too for p anning. %ina +7 Ca c creates graphs from +our ta$ esO data6 pie charts7 ine graphs7 histograms and scatter p ots are 8ust a few of the options that Ca c gi1es +ou.
3'
%ree Software for #us+ Peop e Cxamp es M. #rai e creates a simp e and secure ta$ e of pupi attendance :page 3*; Mr Sa ah 5 =4in sums and sorts :page !); 4r 4igita is creates graphs of her patient sur1e+s :page !1; Ms Bates cop+s and pastes chart from Ca c into her Iriter text documents :page !2; Mr #ig and conditiona forecasting :page !3; Mrs Shru$ imports data and earns from the &S Census :page !!;
3*
0e c ic3ed on the s?uare and dragged it to the right. Ihen he et go of the mouse $utton7 part of the row that he had dragged o1er was automatica + fi ed with consecuti1e dates :see %igure ';. 5utomatic fi ing is a powerfu feature and se1era sophisticated options are a1ai a$ e in OpenOffice.org Ca c through the %i item of the Cdit menu.
Ca c pro1ides man+ features for formatting the ta$ es. M. #rai e se ected the top row and the eft=hand co umn and changed their $ac3ground co our to gre+. %or da+s on which a student was a$sent7 he changed the $ac3ground co our of that ce to red. It was eas+ to see at a g ance the attendance of an+ c ass or student o1er the +ear. M. #rai e wanted to use one fi e for a his students in an+ one +ear. 0e made use of the sheets to di1ide each fi e $+ c ass. The sheets of a fi e are isted in the $ottom eft=hand corner of the screen :see %igure *;. 0e renamed each sheet $+ c ic3ing on it with the right mouse $utton and se ecting Fename sheet....
%ina +7 $ecause he was 3eeping so much information in one fi e7 M. #rai e wanted to ensure its securit+. Ihen sa1ing the fi e he tic3ed the $ox Sa1e with password and c ic3ed 3(
%ree Software for #us+ Peop e Sa1e. Once he had fi ed out the password7 Ca c encr+pted the fi e. This meant that7 for a intents and purposes7 the contents of the fi e cou d on + $e read $+ someone who entered the correct password to open the fi e.
Ca cu ations and graphs s?uare that appeared in the $ottom right hand corner and dragged to the right. The automatic fi ing of Ca c too3 care of the rest7 using the same 5LCF5,C function on the data to the right. %ina +7 Ca c is good for sorting text and num$ers. Mr Sa ah 5 =4in high ighted a the ce s in his ta$ e and se ected Sort... from the 4ata menu. %irst he sorted using the eft= hand co umn7 ordering the tests $+ the names of the studentsJ he printed that page off. Then he sorted again7 this time using the co umn of the atest test>s data. 0e printed that off to gi1e the students their ran3ings.
%ree Software for #us+ Peop e #ar charts are good for comparing data from groups of patients7 whi e PB charts show the re ationship $etween two 1aria$ es7 such as waiting time and satisfaction.
5 chart created $+ Ca c automatica + uses the origina ta$ e row and co umn headings for its a$e s. Bou can edit indi1idua e ements $+ dou$ e=c ic3ing on them. %or examp e7 c ic3ing twice on a s ice of a pie chart a ows +ou to change its co our. /i3ewise doing so on the x=axis of an PB chart changes its sca e and the increments of its tic3 mar3s.
Ms (ates copies and pastes charts from ,alc into her -riter te"t documents
#ecause OpenOffice.org is so we integrated +ou can use Ca c charts in an+ other OpenOffice.org document. C ic3 on a chart7 se ect Cop+ from the Cdit menu7 switch to +our other document and se ect Paste from its Cdit menu. In researching her $usiness p an Ms Bates co ected a ot of data a$out the mar3et7 her customers7 and competitors. She stored these data in Ca c and made se1era charts to support !2
Ca cu ations and graphs her arguments. She used this to incorporate charts into the Iriter document of her $usiness p an. The gre+sca e P4% that she printed for her $an3 manager i ustrated her findings. She used the same charts in the Impress presentations to 1enture capita ists and the pie charts were pro8ected in their co ourfu g or+.
%ree Software for #us+ Peop e #ig cou d set the target 1a ue for that ce and then ca cu ate the re1enues necessar+ from the hote s that contri$uted to the 1a ue of that ce .
!!
*urther resources
GSupergeniusH $+ # #ruce=#riggs. -orth 5merican Po ic+ Press 2))). The &S Census D www.census.go1 The &9 Census D www.statistics.go1.u3.census2))1.
!"
Presentations
4r Ihitfie d 4iffie is one of the few computer scientists to recei1e erotica +=charged fan mai . 0is $est 3nown contri$ution to the wor d of computing is the co=in1ention of a method for protecting secrets e ectronica +6 pu$ ic=3e+ cr+ptograph+. Ihat is ess we 3nown is that he created the first presentation software. 0is program inspired his co eague #o$ ,as3ins to create PowerPoint1!. Microsoft e1entua + $ought PowerPoint. On o1er 2") mi ion computers around the wor d $usinessmen7 teachers7 officia s7 c inicians7 professiona s and citiEens are using PowerPoint to ma3e their point. Impress is the OpenOffice.org e?ui1a ent.
1! 5 fascinating histor+ of PowerPoint appeared in The ,ew -orker>s Ma+ 2*th 2))1 issue. Iritten $+ Ian Par3er7 G5$so ute Power pointH is we worth the read at6 www.ph+sics.ohio= state.edu.Qwi 3ins.group.powerpt.htm
Presentations Cxamp es M. #rai e uses existing PowerPoint fi es :page !'; Ms Bates creates a simp e presentation and uses the StarOffice ga er+ :page !*; 4r 4igita is creates a ecture handout :page !(; Mrs Shru$ creates animations and organisationa charts :page "); Mr #ig adds corporate ogos and co ours using the s ide master :page "2; Mr Sa ah 5 =4in shares his presentations with other teachers :page "!;
!*
Presentations
This is wh+ Ms Bates was so p eased with ha1ing paid for StarOffice. It has man+ usefu temp ates and a ga er+ of graphics. Iithin e1er+ app ication in OpenOffice.org the ,a er+ can $e reached through the Too s menu7 or $+ c ic3ing on the icon. The ga er+ of StarOffice has hundreds of usefu graphics7 inc uding maps7 icons and the infamous screen$ean characters :see %igure 11;.
!(
%ree Software for #us+ Peop e One of the points that Tufte stresses is the importance of a good handout for sharing data with the audience. Showing the data on Gs idewareH imits the audience>s a$i it+ to digest the data7 whi e a detai ed handout comp ements the o1er1iew that good s ides can gi1e. OpenOffice.org has se1era features for creating handouts. %irst7 there is the 0andout Page7 a1ai a$ e from the Liew menu in Impress. This automatica + inc udes reduced 1ersions of each s ide on a page with space eft o1er for pro1iding extra notes a$out the s ides. The icon at the $ottom of the screen a ows text to $e added. Second7 $ecause OpenOffice.org is so we integrated7 +ou can Cop+ and Paste text7 ta$ es and charts from Iriter and Ca c. Bou can a so do the re1erse6 create the handout in Iriter7 then Cop+ and Paste each s ide from Impress into +our text document. %ina +7 the 0andout Page in Impress automatica + inc udes a header and footer area. In these 4r 4igita is put the tit e of her ecture7 her name and the we$site address of her c inic. She 3new that her detai ed handouts wou d $e so usefu that the+ wou d $e shared with other c inicians.
Presentations The /ine and %i ing too $ar at the top of the page a ows a teration of the $order ine and fi ing co our of a shape. 5nd dou$ e=c ic3ing on a shape a ows +ou to write inside it.
These too s a owed Mrs Shru$ to moc3 up ?uic3 + a neat diagram of an+thing that she wanted. She was a$ e to show the we$site designer the e ements she wanted disp a+ed on the /ondon go1ernment>s we$site homepage7 the a+out of the staff news etter7 a $irthda+ card for her sister and the organisation chart for her department. The chart was particu ar + eas+ to create $ecause of the Connector too : ; in the 4rawing too $ar. This draws connecting ines $etween an+ two shapes. Impress correct + redraws each ine e1er+ time one of the shapes it was connected to is mo1ed. Mrs Shru$ $rought her organisationa diagrams to ife using the animation feature of Impress. /i3e /a+outs7 this is a so a1ai a$ e from the Tas3s pane on the right hand side :see %igure 13;. #+ c ic3ing on Custom 5nimation +ou can 5dd... and Femo1e effects for each item of each s ide. %or shapes representing emp o+ees ower in the hierarch+ Mrs Shru$ se ected the #asic effect ca ed 5ppear. The rectang e wou d appear during her s ideshow when she pressed the space$ar. %or emp o+ees whom she wanted to sing e out for praise7 she chose the % + In effect and made the shape e1itate from the $ottom of the screen. She was a wa+s carefu 7 howe1er7 to a1oid too man+ animation effects7 or effects that were too 8arring. 5 c ass+ ad+7 she did not need Tufte to te her that "1
%ree Software for #us+ Peop e ess is more when it comes to the specia effects of s ideware.
Mr #ig adds corporate logos and colours using the slide master
Impress has two features to ensure that different s ides ha1e the same $ac3ground7 ogos and corporate theme. This was important for Mr #ig and his executi1es as the+ gi1e man+ ectures at industr+ conferences. %irst7 the S ide Master is a1ai a$ e from the Liew menu. Changing an+ e ement in this 1iew changes a of the e ements in the -orma 1iew :see %igure 1!;. %or examp e7 $+ changing the $ac3ground to match the orange and am$er "2
Presentations co ours of the ogo of Mr #ig>s hote chain7 the $ac3ground in e1er+ sing e s ide was changed. 5nd pasting the ogo in the top eft corner of the master s ide made it appear in the top eft corner of e1er+ s ide.
%urthermore7 changing the siEe of the writing in the st+ e of each Out ine /e1e changes the siEe of that writing in e1er+ s ide. &sing this Mr #ig changed the defau t t+peface from 5 $an+ to Tahoma7 his fa1ourite. The second important feature is sa1ing the fi e as a temp ate :see %igure 1"; through the %i e menu>s Sa1e 5s... dia ogue. The compan+ made the temp ate fi e a1ai a$ e to a of its emp o+ees. Ihene1er an OpenOffice.org temp ate is opened7 it creates a new fi e with the same defau t settings as the temp ate. In other words7 Mr #ig>s executi1es wou d $egin their Impress presentations $+ opening the temp ate. 5 their s ides wou d "3
%ree Software for #us+ Peop e ha1e the compan+>s $ac3ground7 ogo and t+peface. Mr #ig o1ed consistenc+.
*urther resources
G5$so ute PowerPointH $+ Ian Par3er. ,ew -orker7 Ma+ 2*th 2))1. 5 cop+ is a1ai a$ e at6 www.ph+sics.ohio= state.edu.Qwi 3ins.group.powerpt.htm Microsoft education resources D www.microsoft.com.Cducation. GThe Cogniti1e St+ e of PowerPointH $+ Cdward Tufte. ,raphics Press 2))3. IS#- )(613(21").
""
-riter has ever)thing )ou need for writing )our own boo%
I wrote this $oo3 using OpenOffice.org Iriter. Man+ features made the software an exce ent choice. %or examp e7 the Indexes and Ta$ es... command automatica + generated the ta$ e of contents for the $oo3. 5s I added7 de eted and reorganised chapters7 Iriter ad8usted the ta$ e of contents and 3ept trac3 of the page num$ers. The command a so created the index at the $ac3 of the $oo3. 5 I had to do was identif+ indi1idua ideas as important enough to inc ude in the index using the Cntr+... command. 5s the $oo3 increased in siEe I decided to di1ide it into separate fi es for faster oading and easier $ac3ing up. I used the Master 4ocument command to create a sing e fi e that co ated the other fi es. Iriter automatica +
Other OpenOffice.org features renum$ered the pages7 figure captions and entries in the ta$ e of contents and index across a of these fi es. I exported the resu t into a sing e P4% fi e. I cou d pro1ide this to an+ printer and $e sure that the output wou d $e exact + as I had intended. I had done this using Microsoft Iord and 5do$e 5cro$at when I wrote and pu$ ished m+ first $oo37 G0andhe ds for 4octorsH16.
Ihat impressed me with OpenOffice.org was that the exported P4% inc uded 5do$e Feader=compati$ e features
16 This was the se f=pu$ ished edition of the $oo3 that was e1entua + pu$ ished $+ @ohn Ii e+ R Sons7 /td7 under the tit e G0andhe d Computers for 4octorsH.
"'
%ree Software for #us+ Peop e i3e #oo3mar3s. This adds a professiona touch to the e ectronic $oo3 and ma3es for a p easant reading experience. 4oing this with Iord and 5cro$at is difficu t and time= consuming $ut Iriter hand ed the 8o$ $eautifu + and automatica + :see %igure 16;. 5cademic authors wi a so appreciate IriterOs formu ae and $i$ iograph+ features. The %ormu a feature is powerfu 7 a owing the insertion and manipu ation of man+ mathematica s+m$o s. &n i3e Iord7 Iriter a so inc udes a $i$ iograph+ manager7 accessi$ e as the #i$ iograph+ 4ata$ase from the Too s menu. This feature is particu ar + worth watching7 as with the re ease of Lersion 2 of OpenOffice.org de1e opment of more ad1anced $i$ iographic too s has $egun1'. In fact the re ease of this 1ersion a so hera ds de1e opment of ots of other too s $ecause OpenOffice.org is $ui t on PM/1*. %or software de1e opers and enterprises this means a transparent foundation on which to $ui d ?uic3 + extensions. %or +ou and me it means a wea th of more powerfu too s is on the wa+. #ut enough a$out text D OpenOffice.org can a so hand e drawings.
"*
Other OpenOffice.org features +ou can use a the text7 shapes and co ours that +ou need for +our drawing. OpenOffice.org 4raw is a more specia ised too that has no e?ui1a ent in Microsoft Office. Bou can access it $+ choosing -ew then 4rawing from the %i e menu. &se the Page... command from the %ormat menu to se ect a different a+out for the page. %or examp e7 +ou can choose a much arger page for a poster7 or a s?uare one for a $irthda+ card. Ihen +our drawing is finished7 the Cxport... command wi create something appropriate for +our pu$ ication medium. %or the arge poster examp e7 P4% is what +our printer wi expect from +ou. If +ou are pu$ ishing for the we$ the 0TM/ 4ocument option creates a we$ page whi e the P-, option creates an image that +ou can use in other we$ pages. Bou can use an+ of +our OpenOffice.org 4raw documents in an+ of +our other OpenOffice.org documents. This e1en wor3s in OpenOffice.org #ase.
%ree Software for #us+ Peop e o1er fi ing ca$inets. %irst7 it sorts the data ?uic3 + and in as man+ wa+s as +ou want it to. %or examp e7 +ou can sort a data$ase of +our friendsO $irthda+s $+ the ast name of each of them7 or their $irthda+7 or $oth. The forms can a so $e faster to comp ete. %or examp e7 a data$ase form with addresses can inc ude a drop=down ist of countries. Choosing from these can $e faster than writing the countr+ name. More important +7 +ou can guarantee that e1er+one who fi s out the form wi ha1e spe t the countr+ correct + $ecause the+ chose from +our correct + spe t ist. Iith a itt e programming7 #ase can $e 1er+ powerfu . %or examp e7 when the user t+pes in the Eip code the data$ase can automatica + deduce the cit+ and state. The programming aspect means that most of us wi ea1e the design of data$ases to someone with forma computer training. Ihat +ou need to te this mem$er of +our team is that #ase is a re ationa data$ase with %orms and Feports7 that it can connect to an+ O4#C datasource7 inc uding M+SS/ data$ases and that it hand es SS/ ?ueries. In other words7 #ase matches Microsoft 5ccess in features7 $ut is a1ai a$ e free of charge. Meanwhi e7 what +ou need to 3now is that #ase is powerfu and usefu . Ihene1er +ou find +ourse f and +our team fi ing out a form more than a few times7 thin3 of using #ase. Ihether +ou want to store +our churchOs mem$ership7 +our c ientsO addresses7 +our patientsO cancer diagnoses7 or +our cit+ residentsO propert+ tax 1a uations7 consider using #ase as part of the so ution. I hope that $+ now +ou ha1e understood some of the power of OpenOffice.org and the imp ications of ha1ing this power free of charge. The next part wi show +ou that such power and price is a1ai a$ e in man+ other examp es of %ree 6)
*urther resources
OpenOffice.org #i$ iographic Pro8ect D http6..$i$ iographic.openoffice.org. OpenOffice.org PM/ D http6..xm .openoffice.org.
61
Part II
Internet tools
If +ou ha1e e1er used ,oog e :www.goog e.com; to search the internet7 then +ou ha1e re ied upon %ree Software. That is $ecause ,oog e>s we$site runs on tens of thousands of computers and each of these is using the ,-&./inux operating s+stem and the 5pache we$ ser1er. ,oog e>s scientists ha1e stated man+ times that on + 5pache and ,-&./inux can pro1ide the sta$i it+ and securit+ re?uired to ser1e the mi ions of we$ users e1er+ da+. 5nd on + with 5pache and ,-&./inux cou d the+ ha1e afforded to $u+ so man+ scores of thousands of computers. That is wh+ ,oog e7 5maEon7 BahooA7 e#a+ and numerous other companies depend on %ree Software. In fact7 a most ')N of we$sites are run using the 5pache we$ ser1er %ree Software and the computers of man+ we$sites use %ree operating s+stems i3e ,-&./inux or #S4 &nix1(. Bour organisation does not need to ha1e as man+
1( http6..news.netcraft.com.archi1es.we$Tser1erTsur1e+.htm
Other OpenOffice.org features customers as ,oog e does to $e a$ e to $enefit from %ree Software>s internet too s. The fact is that the free cost of %ree Software means that e1er+one can afford to use it. 5nd as this part of the $oo3 wi show +ou7 the %ree too s a1ai a$ e are often superior in ?ua it+ to commercia software.
63
#rowsing the we$ with %irefox with -etscape>s we$ $rowser2). In 1(("7 Microsoft aunched its own we$ $rowser7 Internet Cxp orer217 which was initia + inferior to -etscape>s. 0owe1er7 Microsoft cou d afford to gi1e the software awa+ free of charge $ecause it was ma3ing so much mone+ from Iindows and Office software. %urthermore7 it inc uded Internet Cxp orer with Iindows and made it the defau t $rowser. Toda+ around ()N of we$ users do so with Internet Cxp orer. This does not mean Internet Cxp orer is the $est $rowser. In the ast few +ears features i3e ta$$ed $rowsing and integrated customised searching and themes ha1e dramatica + impro1ed the experience of $rowsing the we$. 0owe1er7 Microsoft has not added an+ of these to Internet Cxp orer. %urthermore7 Internet Cxp orer has $een downright dangerous7 exposing computers to attac3s. These dangers dro1e the go1ernments of the &S522 and ,erman+237 as we as se1era securit+ companies7 to ad1ise against using Internet Cxp orer. There are se1era reasons for this state of affairs. %irst7 the incenti1es6 Microsoft does not ma3e an+ mone+ from +ou when +ou use its we$ $rowsing software7 its on + interest $eing to to ensure that other we$ $rowser companies pose no threat to its monopo +. #ecause the+ ha1e achie1ed this7 o$taining ()N mar3et share7 the+ ha1e no further incenti1e to impro1e the software.
2) http6..en.wi3ipedia.org.wi3i.-etscapeT-a1igator 21 http6..en.wi3ipedia.org.wi3i.InternetTexp orer 22 http6..www.3$.cert.org.1u s.id.'13*'* 23 http6..www.theregister.co.u3.2))!.)(.13.germanTieT8itters.
6"
%ree Software for #us+ Peop e Companies i3e Opera :www.opera.com; se we$ $rowser software7 so the+ are constant + adding features $ecause the+ must constant + fight for income. Second7 man+ of the securit+ ris3s ris3s come from a simi ar pro$ em of incenti1es. 5t the time that Microsoft was tr+ing to $eat -etscape7 the+ added features i3e 5cti1eP to Internet Cxp orer that a owed them to ad1ertise capa$i ities that -etscape cou d not match. -etscape cou d not match these $ecause the features depended on ha1ing direct access to the Iindows code. #ut 5cti1eP had significant securit+ ris3s2!. Microsoft ad1ertised the features despite the ris3s. The ad1ertising is gone7 $ecause -etscape>s threat is gone7 $ut on mi ions of PCs toda+ the securit+ ris3s remain. %ina +7 Microsoft simp + cannot do e1er+thing right $ecause no one can $e so perfect. It on + has so man+ software de1e opers7 the+ can on + spend so much time ana +sing their code for securit+ ris3s and the+ on + ha1e so much expertise a$out securit+. This chapter is a$out MoEi a %oundation>s approach to we$ $rowsers and its product7 %irefox :www.moEi a.org.firefox;. The %oundation funds de1e opers who are passionate a$out we$ $rowsing software. The too s are further chec3ed $+ peop e from a o1er the wor d who are a so passionate a$out $rowsing software. 5 these peop e use %irefox. If there is a pro$ em with the software the+ 3now a$out it soon and the+ fix it soon after. The+ depend on the software $eing of high ?ua it+7 which is wh+ the+ ha1e an incenti1e to fix it. Second7 the de1e opers were concerned a$out securit+ from the start. The+ a+ the foundations for good securit+ in their software $ecause the it wi $e used $+ important peop e in mission=critica pro8ects.
2! http6..www.cs.princeton.edu.sip.fa?.8a1a=1s=acti1ex.htm
66
#rowsing the we$ with %irefox %urthermore7 the code that the+ produce is a1ai a$ e for e1er+one to see. The paradox of securit+ is that $+ exposing e1er+ securit+ ho e it is easier to ensure securit+ D experts around the wor d are constant + scrutinising %irefox code and pointing out deficiencies. On the other hand this shou d not surprise us. The democracies of the Iest f ourished whi e the Communist states of the So1iet &nion co apsed )ecause the democracies shared information with their citiEens7 not despite it. Transparenc+ encourages securit+. %ina +7 $+ ma3ing the code a1ai a$ e to e1er+one7 it is much easier to $ui d good extensions to the code. The rest of this chapter wi show +ou these too s and end with technica exp anations of how to get them and use them. #ut the main point for now is that the monopo + is $rea3ing and that is good for users of the we$. C1er+ wee3 $rings more artic es praising the superior ?ua it+ of %irefox 1ersus Internet Cxp orer. C1er+ wee3 more computer users decide that using the we$ is faster7 more powerfu and simp + more p easant when using %irefox. 5nd e1er+ wee3 decision ma3ers in go1ernments7 companies and organisations ma3e the decision that the securit+ of their computer networ3 depends on using MoEi a>s software. Microsoft wi simp + ha1e to respond $+ impro1ing the ?ua it+ and securit+ of Internet Cxp orer. 5 computer users wi $e winners from such impro1ements. &nti that da+7 +ou can $enefit $+ switching to %irefox.
6'
%ree Software for #us+ Peop e Cxamp es Ms Bates searches ,oog e7 uses ta$s and a1oids pop=up windows :page 6*; Mr Sa ah 5 =4in searches for meaning :page 6(; 4r 4igita is searches Pu$Med :page '); M. #rai e down oads entire we$sites :page '2; Mr #ig>s team impro1es securit+7 creates $oo3mar3s and designs a theme :page '3;
Figure 1%: The search )ar is in the top right corner of Firefox
Ms Bates t+ped Ghandhe d computer accessoriesH into the search $ar. She decided that the first ten companies in the ist wou d $e the the most important source of competition or partnerships. Iith the right mouse $utton7 she c ic3ed on the tit e of the first we$site7 then with the eft mouse $utton she c ic3ed on Open /in3 in -ew Ta$. 5t the top of %irefox7 a ta$ appeared with the tit e of that we$site. She repeated this for the next 6*
#rowsing the we$ with %irefox nine we$sites and nine new ta$s appeared for the we$sites :see %igure 1*;.
#+ c ic3ing on the tit e of each ta$7 she cou d see each compan+>s we$site. Comparing different companies> sites $+ c ic3ing on the different ta$s was eas+ and ?uic3. %irefox was a particu ar + good time sa1er when Ms Bates connected to the internet through her aptop>s dia =up modem. She fre?uent + had to do this whi e tra1e ing7 which meant that she was often in a hurr+7 $ut that she had a s ow internet connection. #+ opening mu tip e ta$s for $rowsing7 she found that $+ the time she had finished reading the text of the we$ page of the first ta$7 the text of a the other ta$s> we$ pages had finished oading. This is $ecause %irefox wor3s efficient + on mu tip e tas3s7 i3e oading other ta$s7 e1en as it remains responsi1e to +our main tas37 which is reading a particu ar we$ page. It a so a1oids wasting time $+ $ oc3ing the windows that pop up on some sites7 often ca ed pop=up windows. These are a most a wa+s ad1ertisements and Ms Bates was de ighted that she was no onger $othered $+ them.
%ree Software for #us+ Peop e +ou can add. Mr Sa ah 5 =4in was de ighted to find the Ii3ipedia :www.wi3ipedia.org;. It meant that he cou d search this enc+c opaedia from the top right=hand corner of %irefox. There were a sorts of other enc+c opaedias for him to choose from7 inc uding 0owStuffIor3s :www.howstuffwor3s.com; and Microsoft Cncarta :http6..encarta.msn.com.;. 0e a so found a ist of dictionaries7 from which he chose the Ii3tionar+ :www.wi3tionar+.org;. Others on the ist inc uded the Cam$ridge 4ictionar+ :http6..dictionar+.cam$ridge.org; and the Merriam=Ie$ster Thesaurus :www.merriam=we$ster.com;. 0e made sure that a of the students> PCs had the enc+c opaedia and dictionar+ searches added.
')
#rowsing the we$ with %irefox She a so found Pu$Med Centra 2" and Pu$Med #oo3s26 as search engines for other -C#I too s. The first a owed searching papers for which the entire text was a1ai a$ e. This was 1er+ usefu $ecause her pri1ate practice had not +et su$scri$ed to man+ 8ourna s7 which had pre1ious + meant that 4r 4igita is cou d read on + the a$stracts for free and wou d ha1e to re?uest the fu copies from her oca medica i$rar+. Searching Pu$Med Centra meant that an+ papers that did appear wou d instant + $e a1ai a$ e free of charge. Pu$Med Centra ma3es a these papers a1ai a$ e $ecause the 8ourna s that pu$ ished them did so under an Open 5ccess icence :www.doa8.org;. This is the pu$ ishing wor d>s e?ui1a ent to %ree Software7 $ecause it means that there are no restrictions on the 1iewing and redistri$ution of the digita 1ersion of the papers. In 2))! the &S Congress passed egis ation so that papers from an+ research that recei1ed %edera funds wou d $e made a1ai a$ e through Pu$Med Centra in this wa+. The &9>s Par iament is a so oo3ing at simi ar egis ation for #ritish science7 as are the go1ernments of ,erman+7 %rance and @apan. 4r 4igita is found that the -C#I #oo3she f :GPu$Med #oo3sH; a so pro1ided an incredi$ e amount of free $iomedica information7 $ut in the form of text$oo3s. %or examp e7 the 0ST5T series of text$oo3s2' pro1ided &S go1ernment guide ines on the treatment of a wide range of diseases. She fre?uent + used the Pu$Med #oo3s search engine to
2" www.pu$medcentra .go1 26 http6..www.nc$i.n m.nih.go1.entreE.?uer+.fcgi2d$U#oo3s 2' http6..www.nc$i.n m.nih.go1.$oo3s.$1.fcgi2ca U$1.Liew..Sho wTOCRridUhstat.TOCRdepthU2
'1
%ree Software for #us+ Peop e oo3 up $io ogica terms with which she was not fami iar. This ed her to text$oo3s i3e Str+er>s $iochemistry2* and #aron R Samue >s 1edical 1icro)iology2( $ecause the+ co1ered areas of medica science that were not her strongest. To her surprise7 the $oo3s were we =written and actua + en8o+a$ e to read7 a refreshing + different experience from her ear + +ears at medica schoo .
'2
#rowsing the we$ with %irefox #ut soon he found that he wanted se1era re ated pages from each site and the process of sa1ing each indi1idua page was ength+ and $urdensome. SpiderEi a :http6..spiderEi a.moEde1.org; is an Cxtension that so 1es this pro$ em. #+ c ic3ing 4own oad this site from the Too s menu7 M. #rai e cou d down oad entire we$sites onto his computer. 0e cou d then cop+ these onto the computers at the schoo and the chi dren cou d $rowse around the sites without needing internet access.
%ree Software for #us+ Peop e This meant that when a customer $egan $rowsing the we$ on a PC in the hote o$$+7 the first we$ page to appear wou d $e the hote >s. If the customer wanted to get $ac3 to that page7 the+ cou d 8ust c ic3 the icon. The IT staff a so taught the hote staff how to add $oo3mar3s that wou d $e usefu to customers wanting to earn a$out the oca area. %or examp e7 the 5ashington 4ost>s oca e1ents page is usefu for hote s in the Iashington7 4C area. The easiest wa+ was to 1isit the right we$ page7 then c ic3 #oo3mar3 This Page... :see %igure 1(;. The customer cou d 1isit that we$ page again $+ c ic3ing on the #oo3mar3s menu and then on the we$ page>s name. The Themes feature in %irefox a ows changing the co ours and icons of the we$ $rowser. Se ecting ,et More Themes shows a ist of free + a1ai a$ e themes. Creating a theme ta3es a itt e more wor37 $ut the MoEi aVine we$site pro1ides c ear exp anations and examp es3).
-atura +7 the mar3eting department wanted to use this for $randing. Soon the hote had its own %irefox theme and it
3) http6..3$.moEi aEine.org.4e1T6TThemes
'!
#rowsing the we$ with %irefox was insta ed on a the machines in the o$$+.
*urther resources
MoEi a %irefox D www.moEi a.org.firefox Opera D www.opera.com ,oog e D www.goog e.com Ii3ipedia D www.wi3ipedia.org 0owStuffIor3s D www.howstuffwor3s.com MS- Cncarta D http6..encarta.msn.com. Ii3tionar+ D www.wi3tionar+.org Cam$ridge 4ictionar+ D http6..dictionar+.cam$ridge.org. Merriam=Ie$ster Thesaurus D www.merriam= we$ster.com Ie$site for this $oo3 D www.freedomsoftware.info Pu$Med Centra D www.pu$medcentra .go1 -C#I #oo3she f D http6..www.nc$i.n m.nih.go1.entreE.?uer+.fcgi2d$U#oo3s 4ictionar+ of Open 5ccess @ourna s D www.doa8.org G0ea th Ser1ices.Techno og+ 5ssessment Text :0ST5T;H7 -ationa /i$rar+ of Medicine 2))3. D http6..www.nc$i.n m.nih.go1.$oo3s.$1.fcgi2ca U$1.Liew ..ShowTOCRridUhstat.TOCRdepthU2 G#iochemistr+H $+ #erg7 T+mocE3o R Str+er. I0 %reeman R Compan+ 2))2. IS#- )'16'!6*!). http6..www.nc$i.n m.nih.go1.$oo3s.$1.fcgi2ca U$1.Liew ..ShowTOCRridUstr+er.TOCRdepthU2 '"
GMedica Micro$io og+H $+ #aron7 Samue . &ni1ersit+ of Texas 1((6. IS#- )(6311'211. http6..www.nc$i.n m.nih.go1.$oo3s.$1.fcgi2ca U$1.Liew ..ShowTOCRridUmmed.TOCRdepthU2 MoEi aVine artic e a$out creating themes D http6..3$.moEi aEine.org.4e1T6TThemes
'6
%ree Software for #us+ Peop e ma icious creators of computer 1iruses target the most popu ar software to cause the most damage. #ut the other component is that Microsoft had made some uni?ue + $ad securit+ decisions32 in the past and the users of Out oo3 and Out oo3 Cxpress ha1e suffered $ecause of this. Cmai does not ha1e to $e this wa+ D and MoEi a>s %ree Software gi1es +ou impressi1e a ternati1es :www.moEi a.org.thunder$ird;.
'*
&sing emai with Thunder$ird Cxamp es 4r 4igita is switches to Thunder$ird and imports her o d emai messages :page '(; Mr Sa ah 5 =4in switches from POP to IM5P for accessing his emai at home :page *1; Mrs Shru$ reads the news with FSS :page *2; M. #rai e fi ters out his spam mai :page *"; Ms Bates uses extensions :page *'; Mr #ig uses MoEi a suite :page **;
'(
Figure 2.: Thunder)ird stores your email in the 90ocuments and (ettings9 folder under your profile.
%ina +7 4r 4igita is was re ie1ed at how eas+ it is to $ac3 up messages. 5s %igure 2) shows the 4r 4igita is fo der is insider her computer>s 4ocuments and Settings fo der. This contains the 5pp ication 4ata fo der7 which contains the Thunder$ird fo der7 which in turn contains a her emai s. Ma3ing a $ac3up cop+ of this fo der meant that a her messages were $ac3ed up. This method is good for se1era reasons. %irst7 the fo der itse f is eas+ to find D Out oo3 Cxpress and Out oo3 use cr+ptic names for their storage. Second7 Out oo3 stores the messages for each user in 8ust one fi e. If an+ message in that fi e is corrupted7 the who e of the fi e D and a the messages it contains D can no onger $e opened. #ecause Thunder$ird creates a fo der on +our computer for each message fo der that +ou create in Thunder$ird from the %i e menu. Third7 $ac3ing up a fo der to a C4 can $e easier. If the siEe of a fi e exceeds that of +our $ac3up medium :around ')) M# for a C4; sp itting up that fi e is comp icated. #ecause Thunder$ird uses a fo der that contains se1era sma er fi es and fo ders7 it is more i3e + that each of these fi es wi fit inside +our $ac3up medium.
*)
Mr Salah &l'$in switches from POP to IM&P for accessing his email at home
Thunder$ird can connect to POP and IM5P emai ser1ers. POP stands for Post Office Protoco and is a common method for managing emai within an organisation. Commercia emai accounts from companies i3e BahooA and ,oog e a so pro1ide POP ser1ers for their customers. Mr Sa ah 5 =4in had a computer at home that he used to chec3 his emai outside of schoo hours. Initia +7 he had set up Thunder$ird so that it connects to the schoo >s POP e ectronic mai ser1er. 0owe1er7 the defau t for Thunder$ird and most emai software is to remo1e emai from a POP ser1er. In other words e1er+ time Mr Sa ah 5 =4in c ic3ed the ,et Mai $utton7 Thunder$ird down oaded messages from his POP ser1er to his computer then de eted the messages on the POP ser1er. This is usefu for sa1ing space on the POP ser1er. 0owe1er7 for Mr Sa ah 5 =4in this was a ma8or incon1enience D as soon as he chec3ed his emai on his home PC it wou d not $e a1ai a$ e the next da+ on his wor3 PC. 5nd at home he cou d not access an+ of the messages that had $een down oaded to his PC at wor3 ear ier during the da+. Initia + the so ution was to switch off the de etion using the 5ccount Settings item from the Too s menu. 0owe1er7 an e1en $etter so ution was possi$ e when the schoo switched to using IM5P :Internet Message 5ccess Protoco ; rather than POP for running the emai ser1er. %irst7 a most as soon as an emai arri1ed for Mr Sa ah 5 =4in on *1
%ree Software for #us+ Peop e the schoo >s emai ser1er7 it appeared on the PC he was using. 0e no onger needed to c ic3 the ,et Mai $utton. Second7 the message was not de eted from the ser1er when it appeared on his computer D rather7 Thunder$ird ga1e Mr Sa ah 5 =4in direct access to what was on the ser1er. This meant that the messages that Mr Sa ah 5 =4in read in the e1ening on his home PC were a1ai a$ e for him to see the next da+ on his wor3 PC. In addition7 the Thunder$ird interface on $oth machines indicated which messages he had a read+ read7 $ecause their tit es were not in $o d text :see %igure 21;. The icon showed which messages he had rep ied to the night $efore.
Figure 21: Thunder)ird uses )old text to indicate messages that ha2e not yet )een read
In fact7 Thunder$ird 3eeps a cop+ of the messages sent on the IM5P ser1er7 so no matter which computer Mr Sa ah 5 = 4in used for sending and recei1ing his messages he wou d a wa+s $e a$ e to see a of these messages. %ina +7 he insta ed Thunder$ird onto his aptop. The 5ccount Settings dia ogue inc uded an option to 3eep an off ine cop+ of the mai from the IM5P ser1er. This a owed Mr Sa ah 5 =4in to see his o d emai messages e1en whi e not connected to the internet.
&sing emai with Thunder$ird Thunder$ird can use FSS to co ect those stories. FSS stands for the Fea + Simp e S+ndication7 $ut the name $e ies the power that it offers and the professiona ism of the organisations that offer it. Mrs Shru$ i3ed to start her da+ $+ reading the newspapers whi e watching the ##C>s news on TL. She was intrigued to earn that the ##C offers FSS feeds from its news site33 :see %igure 22;. To use FSS7 oo3 out for the icon in %irefox. C ic3 on it with the right mouse $utton and se ect Cop+ /in3 /ocation. In Thunder$ird7 c ic3 on Manage Su$scriptions7 then 5dd and paste the address of the in3 +ou copied in %irefox. 5fter +ou c ic3 the O9 $utton Thunder$ird $egins down oading the stories. 5s soon as the ##C pu$ ished a new stor+7 it wou d appear on Mrs Shru$>s FSS account in Thunder$ird. The ##C site a so offers se1era news categories7 from which she se ected G-ews %ront PageH7 G&9H7 G#usinessH and GPo iticsH :see %igure 22;. Other sites offer an e1en greater choice. %or examp e7 Moreo1er3! pro1ides o1er 33) news categories7 inc uding GTop &9 storiesH7 which co ects stories from the &9>s newspapers. Once she understood the significance of the icon Mrs Shru$ $egan spotting it e1er+where7 inc uding the we$sites of C--3" and The ,ew -ork Times3#. Some consu ting
33 http6..news.$$c.co.u3.2.hi.he p.3223!*!.stm 3! http6..w.moreo1er.com.new.other.categoriesTrss.htm 3" www.cnn.com.ser1ices.rss. 36 www.n+times.com.ser1ices.xm .rss.
*3
%ree Software for #us+ Peop e companies7 i3e the Oxford #usiness ,roup3'7 used the icon instead.
Figure 22: The $$&'s news site makes :(( feeds a2aila)le at http:;;news.))c.co.uk;1;hi;help;rss;3223 ' .stm
This is the icon that she found on man+ $ ogs D on ine diaries D that she en8o+ed reading. One of these was the $ og3* of Margot Ia strXm7 the Lice=President of the Curopean Commission. 0er site had de1e oped a o+a readership and seemed a pu$ ic re ations triumph. Mrs Shru$ wondered if she cou d create a simi ar $ og to reach her 1oters in /ondon.
3' www.oxford$usinessgroup.com 3* http6..we$ og.8rc.cec.eu.int.page.wa strom
*!
%ree Software for #us+ Peop e is a egitimate one. The spammer targets confirmed emai addresses e1en more strong +. #+ not automatica + fo owing such references Thunder$ird pre1ents the confirmation that spammers thri1e on. The Show Images $utton a ows manua o1erriding in each message :see %igure 23;.
Figure 23: To protect against spammers Thunder)ird does not automatically show remote images. &lick the 9(how 3mages9 )utton to o2erride this.
Soon M. #rai e trusted the software enough D it did not a$e e1er+thing correct + as 8un3 mai 7 $ut it stopped incorrect + a$e ing an+ of his egitimate messages as 8un3 mai . %rom the Too s menu he se ected @un3 Mai Contro s... and switched on automatic message hand ing. This meant that Thunder$ird automatica + mo1ed 8un3 mai messages to a separate fo der7 c earing his In$ox. Inspired $+ this automation M. #rai e $egan reading a$out the Message %i ters... command in the Too s menu. This a ows setting ru es for hand ing new messages. 0e added a ru e so that Thunder$ird automatica + mo1ed e1er+ message from his co eagues at the charit+ to a fo der he ca ed GCharit+H. 0e created another fo der ca ed G/it= IdeasH. This was for messages that he recei1ed from the /it= Ideas mai ing ist3(7 an entertaining discussion ist for uni1ersit+ professors in the humanities to discuss the impact of techno og+. C1er+ message that came from the ist inc uded GY it=ideasZH in the su$8ect. M. #rai e created a fi ter that automatica + identified these messages $+ their su$8ect and copied them to the G/it=ideasH fo der.
3( www.free ists.org. ist. it=ideas
*6
!) https6..addons.update.moEi a.org.extensions.moreinfo.php2idU 6*Rapp icationUthunder$ird !1 https6..addons.update.moEi a.org.extensions.moreinfo.php2idU 21(Rapp icationUthunder$ird !2 https6..addons.update.moEi a.org.extensions.moreinfo.php2idU 21(Rapp icationUfirefox !3 https6..addons.update.moEi a.org.rss.2app icationUthunder$ird Rt+peUCR istUnewest
*'
Figure 2 : The &alendar extension's icon can )e added )y right< clicking onto the tool)ar and selecting &ustomi=e...
0owe1er7 other %ree Software too s are a1ai a$ e that were designed with ca endar integration as a 3e+ feature rather than an afterthought. %or examp e7 the Open Source 5pp ication %oundation is creating Chand er :www.osafoundation.org;7 with an impressi1e 1ision for persona information management. 0owe1er7 it is sti under de1e opment and a sta$ e 1ersion is not +et a1ai a$ e. On the other hand Pimian C1o ution is mature software that is simi ar to Out oo3 in functiona it+ and user interface $ut superior in securit+ :www.ximian.com;. It a so integrates
!! http6..www.moEi a.org.pro8ects.ca endar. !" http6..3$.moEi aEine.org.Thunder$irdT6T%5SsT6TPa mS+nc
**
&sing emai with Thunder$ird into the Microsoft Cxchange emai ser1er7 a owing group ca endar functiona it+. 0owe1er7 it is on + a1ai a$ e for computers running ,-&./inux7 not Iindows. In the end Mr #ig chose the MoEi a Suite :www.moEi a.org.products.moEi a1.x.;7 after which the MoEi a foundation was origina + named. Its integration is e1en greater than Out oo3>s7 com$ining we$ $rowsing7 emai hand ing7 FSS reading7 ca endar functiona it+ and we$ page creation. 5nd $ecause it is $ased on the MoEi a %oundation>s techno og+7 it can use the same extensions that are a1ai a$ e for %irefox and Thunder$ird.
*urther resources
MoEi a Thunder$ird D www.moEi a.org.thunder$ird ##C -ews FSS feeds D http6..news.$$c.co.u3.2.hi.he p.3223!*!.stm Moreo1er news FSS feeds D http6..w.moreo1er.com.new.other.categoriesTrss.htm C-- FSS feeds D www.cnn.com.ser1ices.rss. ,ew -ork Times FSS feeds D www.n+times.com.ser1ices.xm .rss. Oxford #usiness ,roup D www.oxford$usinessgroup.com Margot Ia strXm>s $ og D http6..we$ og.8rc.cec.eu.int.page.wa strom 4ictionar+Search extension D https6..addons.update.moEi a.org.extensions.moreinfo.ph p2idU6*Rapp icationUthunder$ird *(
%ox+Tunes extension for Thunder$ird D https6..addons.update.moEi a.org.extensions.moreinfo.ph p2idU21(Rapp icationUthunder$ird %ox+Tunes extension for %irefox D https6..addons.update.moEi a.org.extensions.moreinfo.ph p2idU21(Rapp icationUfirefox Thunder$ird new extensions FSS feed D https6..addons.update.moEi a.org.rss.2app icationUthunde r$irdRt+peUCR istUnewest Ca endar extension D www.moEi a.org.pro8ects.ca endar. Pa mS+nc extension D http6..3$.moEi aEine.org.Thunder$irdT6T%5SsT6TPa mS+ nc Open Source 5pp ication %oundation Chand er D www.osafoundation.org Pimian C1o ution D www.ximian.com MoEi a Suite D www.moEi a.org.products.moEi a1.x.
()
%ree Software for #us+ Peop e emai me at mo[freedomsoftware.info. The costs of these steps are constant + dropping7 the ease of starting is constant + impro1ing and this chapter wi dem+stif+ the $asics. Ihat is most important to earn from this chapter is that there are man+ possi$i ities for +our own we$site. Cach of the characters uses their site for different reasons and +ou wi ha1e reasons of +our own. It is a common reaction to fee sh+ a$out setting up +our own we$site for the first time. 0owe1er7 we a ha1e something to te others a$out7 whether it is our da+>s e1ents for fami + and friends to read a$out7 or our professiona expertise for co eagues to earn from. Bou ma+ fee scared a$out the ris3s and wor3 oad of +our we$site and +ou are right to thin3 ahead. There are four points to mention. %irst7 a1oid putting information on the internet that +ou do not want e2eryone to earn a$out. It is possi$ e to secure +our we$site so that on + certain users can read it7 $ut this ta3es some 3now edge and is ne1er without ris3s. So stic3 to sanitised information7 at east at the start. In other words7 do not $roadcast +our o1e ife7 or +our comp aints a$out +our $oss. On the other hand these topics ma3e for some of the most charming and compe ing reading materia on the we$ and in time +ou wi gain the confidence to discuss them in a wa+ that minimises the ris3s to +ou. Second7 running a we$ser1er is often a fu =time 8o$ $ecause of the constant attac3s from ma icious computer users. 0owe1er7 $+ renting a we$ser1er +ou a1oid a these headaches as there are professiona s ta3ing the oad for +ou. On a good we$host>s we$site +ou wi see a guarantee of at east G((.(N uptimeH7 which means that the+ wi ensure that their we$ser1er ma3es +our we$site a1ai a$ e at east ((.(N (2
Creating a $asic we$site of the +ear. In a sing e +ear7 +our we$site wi $e wor3ing for a most e1er+ sing e hour of e1er+ sing e da+7 fa tering for no more than ( hours in tota . Third7 writing for the we$ is different from traditiona writing. 4r. @a3o$ -ie son has exce ent introductor+ artic es!' a$out this7 whi e 4an #ri3 in>s site pro1ides a wonderfu guide :www.gooddocuments.com; from a pioneer. %ina +7 the wor3 oad of creating and maintaining a site can $ui d up7 especia + as +ou come to en8o+ writing and +our we$site>s 1isitors en8o+ reading. On the other hand7 that ma+ not $e a $ad thing. #ut start with a simp e site and s ow + add content to it. Ihat most often astonishes new authors is how ?uic3 + the content on their we$site grows. M+ persona we$site :www.mo.md; $egan as a sing e artic e that I wrote a$out handhe d computers. I $egan occasiona + adding artic es7 unti a medica compan+ noticed it and commissioned a ten= part series from me. Soon I had readers from around the wor d and in time I decided that I had enough materia for a $oo3. G0andhe d Computers for 4octorsH was the resu t :www.handhe dsfordoctors.com;.
!' www.useit.com.papers.we$writing.
(3
%ree Software for #us+ Peop e Cxamp es Mr Sa ah 5 =4in and his students use OpenOffice.org for simp e we$sites :page (!; Ms Bates uses -L& to create her compan+>s we$site :page ('; M. #rai e uses Pa+Pa and 5maEon to co ect donations through his we$site :page ((; Mrs Shru$ uses Ci1icSpace to $ og :page 1)2; 4r 4igita is uses IordPress to create a $ og a$out acupuncture :page 1)3; Mr #ig>s emp o+ees use IordPress $ ogs to 3eep co eagues informed :page 1)!;
Mr Salah &l'$in and his students use OpenOffice.org for simple websites
To create +our first we$page +ou on + need OpenOffice.org. %rom the %i e menu se ected -ew then 0TM/ 4ocument. 0TM/ is an a$$re1iation of 0+perText Mar3up /anguage7 which is the name the Sir Tim #erners=/ee had gi1en to the anguage he in1ented $ac3 in 1(*( and a we$pages are written in 0TM/. Mr Sa ah 5 =4in>s schoo a read+ had a we$site7 $ut it consisted of 8ust a few pages. Mr Sa ah 5 =4in wanted to gi1e each of his students some space on the schoo we$site so that the+ cou d express themse 1es and impro1e their writing s3i s. #ecause the schoo a read+ had a we$ser1er and a we$ address7 a Mr Sa ah 5 =4in had to worr+ a$out was the (!
Creating a $asic we$site too s for creating the extra we$pages. OpenOffice.org 0TM/ editor is eas+ to use $ecause its icons are identica to those of OpenOffice.org Iriter. Bou can ma3e text bold7 italici=ed or under ined $+ c ic3ing on the 7 and icons respecti1e +. Inserting images in a document is a so simi ar to OpenOffice.org Iriter6 se ect ,raphics... from the Insert menu. 0owe1er7 there is one important difference. It is $etter for the image fi e to a read+ $e in the same fo der as the 0TM/ fi e. Bou can a so create h+per in3s to other we$pages. %rom the Insert menu se ect 0+per in3. If the h+per in3 is to another we$page in the same we$site7 c ic3 on the 4ocument icon on the eft hand side7 then the icon in the top right corner :see %igure 2";.
%or examp e7 one student created se1era we$pages in her fo der7 each containing a sing e essa+. The student then created a sing e page with the tit es of a the essa+s. %or each tit e7 she se ected its text then inserted a h+per in3 to the we$page with the fu essa+. 5nd on e1er+ essa+>s ("
%ree Software for #us+ Peop e we$page she wrote G0omeH at the top of the page and inserted a h+per in3 to the page isting a the essa+s. In this wa+ her parents cou d start with that page7 c ic3 on the tit e of e1er+ essa+ that the+ wanted to read and c ic3 on G0omeH to get $ac3 to the ist when the+ had finished reading an essa+. To in3 to an+ other we$page on the internet7 c ic3 on the Internet icon on the eft hand side. Then t+pe in the address of the we$page into the Target fie d and c ic3 the 5pp + $utton. %or examp e7 another student i3ed to ?uote a ot of references in his essa+s. Man+ of those references were a1ai a$ e on the internet7 so he se ected the tit e of each reference and inserted a h+per in3 to the we$site with the fu text. Other references were to $oo3s that were not a1ai a$ e on the we$7 so the student created in3s to the 5maEon.com pages that contained more information a$out the $oo3s. #+ fo owing a in3 the reader wou d find re1iews of the $oo37 find out information a$out its pu$ isher and $u+ it. 0owe1er7 OpenOffice.org is on + capa$ e of $asic 0TM/. %or more sophisticated a+out or ad1anced 0TM/ features the students needed more professiona 0TM/ editing software. The students $egan reading $oo3s a$out we$page design!* and searching the internet for more information!(. That is how the+ found out a$out -L&.
!* GCreate Bour Own Ie$site :&sing Ihat Bou 5 read+ 9now;H $+ Scott Mitche . Sams 2))!. IS#- )6'232662). !( www.w3schoo s.com.htm .defau t.asp
(6
('
Figure 2%: (ite7round's Fantastico allows easy installation of many Free (oftware tools for your we)site
%ina +7 -L& can cop+ the we$pages from +our computer to +our we$host>s ser1er. Bou wi need some detai s from +our we$host and Site,round inc udes these in the we come emai +ou recei1e on setting up +our account. Cnter these detai s into -L& using the Cdit sites $utton on the eft hand side :see %igure 2*;. The software is simi ar enough to OpenOffice.org to use comforta$ + for writing. 0owe1er7 designing the correct a+out ta3es some more effort. The easiest wa+ to get started is to use %irefox and find some we$sites that +ou i3e. %rom the %irefox %i e menu se ect Sa1e Page 5s... to sa1e a cop+ (*
Creating a $asic we$site of the we$page on +our computer. Then Open the cop+ in -L& and customise it to suit +our needs.
M. #raille uses Pa)Pal and &ma0on to collect donations through his website
Two companies ma3e it eas+ to recei1e credit card pa+ments through +our we$site6 5maEon :www.amaEon.com; and Pa+Pa :www.pa+pa .com;. 5round the wor d mi ions of peop e trust these companies to hand e their on ine transactions. M. #rai e wanted to use his we$site to raise mone+ for his charit+. 0e $ought an address ending in .org and created ((
%ree Software for #us+ Peop e three documents. %or the first he used OpenOffice.org Iriter to create the comp ete $rochure a$out the charit+ with photographs of the chi dren7 the schoo and its staff. 0e then exported the document in P4% format. %or the second document he used -L& to create the main we$page of his we$site. It a so contained a h+per in3 to the P4% document that he had created and another to the down oad site for 5do$e Feader"2. The former in3 wou d a ow 1isitors to his site to get the $rochure a$out the charit+>s wor3 and the atter ensured that an+ 1isitors who did not ha1e 5do$e Feader software cou d down oad a free cop+ $efore dow oading the $rochure. To hand e the donation through Pa+Pa he used his charit+>s $an3 account in %rance. 0e registered with Pa+Pa >s %rench site :www.pa+pa .com.fr.; and waited for a few da+s whi e the compan+ 1erified his $an3 account detai s. /ogging in to Pa+Pa >s site he was a$ e to access its Outi s marchand :merchant too s; section to create pa+ment $uttons :see %igure 2(;. %or each $utton he specified the currenc+ and amount of pa+ment.
Ihene1er a user c ic3s one of these $uttons Pa+Pa wou d guide them through the pa+ment process7 transferring the appropriate amount in the appropriate currenc+ from the donor>s $an3 account to that of M. #rai e>s charit+.
"2 www.ado$e.com.products.acro$at.readstep2.htm
1))
Creating a $asic we$site M. #rai e used Pa+Pa to create $uttons for the Curo7 Pound Ster ing and &S 4o ar currencies. %or each currenc+ he created three e1e s of pa+ment. 5t the end7 Pa+Pa pro1ided him with the 0TM/ code for nine pa+ment $uttons. 0e copied these codes into -L& under the heading G4onate using Pa+Pa H. The fina page that he created7 again using -L&7 was a GThan3 +ouH page. This was the page that Pa+Pa wou d show to donors after the+ had comp eted their donation and a owed M. #rai e to than3 the donor in %rench and in Cng ish. %or 5maEon donations he used 5maEon>s 0onor S+stem feature. This re?uired him to ha1e an 5merican $an3 account to recei1e deposits so he pro1ided the detai s of a sister charit+ in the &S5. 5t the end of this 5maEon presented him with 0TM/ code7 i3e Pa+Pa >s7 that he added to his we$page in -L&. &nderneath the 5maEon donation $utton he inc uded the ")1:c;:3; information a$out the 5merican charit+. This wou d a ow 5mericans to count their donation as tax= deducti$ e. The $eaut+ of this s+stem was its ow cost. 5nnua +7 the charit+ had to pa+ around <1)) for the domain name and hosting. %urthermore7 Pa+Pa and 5maEon do not charge an+ setup fees7 simp + ta3ing around "N of each donation. @ust <1)" in donations wou d ha1e made the site se f=financing. #ut as it happened7 the site $ecame ?uite profita$ e7 attracting interest and donors from around the wor d7 inc uding peop e that the charit+>s %rench posta mai ings had not pre1ious + reached.
1)1
1)2
Creating a $asic we$site Mrs Shru$ was ha fwa+ through her term which meant that she wou d soon $egin campaigning again. %or now7 she had enough time to earn to write her $ og and for her team to $egin forging re ationships with the authors of other $ ogs.
%ree Software for #us+ Peop e In time7 howe1er7 other doctors found the $ og usefu . Man+ of them were ,Ps and found the $ac3ground exp anations that she ga1e to $e usefu and entertaining. The+7 in turn7 recommended it to other co eagues. %or this 3ind of recommendation it was important that the we$ address that she had chosen was short and memora$ e. Ihat 4r 4igita is had not expected was the num$er of new referra s coming her wa+ $ecause of the $ og. #+ pro1iding an educationa ser1ice she was a so demonstrating to other ,Ps her 3now edge and her a$i it+ to exp ain things c ear + to patients that the ,Ps wou d send. 5 this without ad1ertising.
Creating a $asic we$site emp o+ees who wor3ed different shifts in different parts of the hote . If an emp o+ee wanted to chec3 on the progress of a particu ar item of maintenance the+ wou d search the $ og. Some emp o+ees found this so usefu that the+ too3 ad1antage of the FSS feature on IordPress. This wou d a ow them to su$scri$e to the $ og in Thunder$ird7 to recei1e a the entries. 5t the start of their shift the+ wou d spend around 1" minutes reading a that had gone on in the pre1ious shift. Mr #ig ordered that IordPress $e insta ed on a the interna ser1ers of a the hote s. The regiona managers found the+ cou d su$scri$e to the FSS feeds of a the hote s that the+ were responsi$ e for. The other emp o+ees around the wor d too3 some training $efore the+ understood the $enefits D not a of them were i3e the technophi es of San %rancisco. #ut soon the+ too found the act of documentation and the ease of searching others> documentation to $e usefu . In fact the pendu um $egan swinging too much in that direction with some managers as3ing that e1er+ emp o+ee use the $ og. This was possi$ e in the hote s that pro1ided computers and internet connections in e1er+ room6 8unior emp o+ees that wor3ed on indi1idua f oors cou d ogin to IordPress using the computers in customers> rooms and document their progress during the da+. 0owe1er7 the pro$ em with this was the information o1er oad. Fegiona managers su$scri$ing to the FSS feeds of a hote >s $ og were f ooded with entries announcing that the c eaning of a particu ar f oor>s rooms had $een comp eted. The compan+>s po ic+ $ecame that the main $ og was for senior emp o+ees. Cach hote manager cou d then choose to 1)"
%ree Software for #us+ Peop e ha1e another cop+ of IordPress for 8unior emp o+ees. This wou d on + $e of interest to that hote >s emp o+ees $ut a owed those emp o+ees the freedom to use it in the wa+ that suited their wor3 ha$its. 5t an+ rate the experiment was now enough of a success that Mr #ig was oo3ing for other so utions that %ree Software cou d $ring to his we$ ser1ers. Perhaps San %rancisco wou d show the wa+ again.
*urther resources
9ing Sihanou3>s we$site D www.norodomsihanou3.info Sa am Pax>s $ og D http6..dearTraed.$ ogspot.com. #oing#oing D www.$oing$oing.net %ree Software for #us+ Peop e we$site D www.freedomsoftware.info GIriting for the Ie$H artic e $+ 4r. @a3o$ -ie sen D www.useit.com.papers.we$writing. 4an #ri3 in>s guide ines for we$ writing D www.gooddocuments.com Mohammad 5 =&$a+d i>s we$site D www.mo.md G0andhe d Computers for 4octorsH $+ Mohammad 5 = &$a+d i. Ii e+ 2))3. IS#- )!')*"*(() D www.handhe dsfordoctors.com GCreate Bour Own Ie$site :&sing Ihat Bou 5 read+ 9now;H $+ Scott Mitche . Sams 2))!. IS#)6'232662). 0TM/ tutoria D http6..www.w3schoo s.com.htm . ,o4add+ D www.godadd+.com
1)6
G,etting an internet addressH $+ Mohammad 5 =&$a+d i. #M@ Career %ocus 2))" 33)6 13). www.mo.md.id1'!.htm 0TM/ ta$ es tutoria D www.w3schoo s.com.htm .htm Tta$ es.asp 5maEon D www.amaEon.com Pa+Pa D www.pa+pa .com Ci1ic Space D www.ci1icspace a$s.org IordPress D www.wordpress.org
1)'
Creating a arge we$site -L& to de1e op data$ase=dri1en sites. #ut for most peop e the process is comp icated and re?uires too much training. 0owe1er7 IordPress is a too that a ows the eas+ creation of data$ase=dri1en sites. To add entries to a $ og +ou need a username and a password7 which IordPress 3eeps trac3 of. IordPress can 3eep trac3 of the ogin detai s of man+ users and it stores the date and authorship data a$out each entr+. IordPress is not the on + %ree Software that a ows +ou to create data$ase=dri1en sites D there are other too s and man+ are far more powerfu . #ut of course with power comes comp exit+. These too s re?uire time and 3now edge to set up and administer $ut the+ ma3e it eas+ to create and edit content. So this chapter does not pro1ide a tips section to exp ain how to do e1er+thing D reading the documentation for e1er+ too is necessar+ for this. This is wh+ +ou might find it usefu to hire someone>s ser1ices7 at east for the setup phase of +our site. 5fter that +ou wi ha1e the too s and a$i it+ to focus on content. So the rest of the chapter is to gi1e +ou ideas on what +ou might do with the too s. Ie come to the data$ase $usiness.
1)(
%ree Software for #us+ Peop e Cxamp es 4r 4igita is creates a discussion $oard :page 11); Ms Bates uses the Mam$o content management s+stem :page 113; Mr Sa ah 5 =4in>s students use a Ii3i to co a$orate in writing :page 11"; Mrs Shru$ uses Ci1icSpace for her campaign :page 11'; M. #rai e uses C aro ine to run courses :page 11*; Mr #ig uses dotPro8ect for pro8ect management :page 12);
Creating a arge we$site ?uestions and others to respond to the ?uestions. It a so ma3es it eas+ to de$ate the answers. %urthermore7 $+ de$ating the answers through php$$ the de i$erations are a1ai a$ e to future 1isitors to the site. 5 1isitor can search through past ?uestions and answers. %ina +7 php$$ a ows each user to inc ude information a$out themse 1es. This p eases experts $ecause each can inc ude information a$out their wor3. 4r 4igita is recruited co eagues in China7 Toronto and Ca ifornia to share the oad of answering the ?uestions. Their geographica spread ensured that there wou d $e at east one expert a1ai a$ e to answer ?uestions at an+ time. Ihoe1er sets up a php$$ site $ecomes its 5dministrator. This a ows contro ing the functioning of the site. %or examp e7 at the start 4r 4igita is on + a owed registered users to see the ?uestions and answers and on + a owed users to register after she had seen the detai s on their app ication forms. She wanted to restrict ?uestions to those from &9 doctors7 so she wou d contact each of the app icants to as3 for their ,enera Medica Counci :,MC; num$er. This wou d pro1ide a safe en1ironment for c inicians to discuss ?uestions amongst themse 1es and maintain patient confidentia it+. 0owe1er7 there were se1era pro$ ems with this stringenc+. %irst7 php$$ is a good s+stem $ut it is designed for ease of use7 not securit+. Suite simp +7 4r 4igita is understood that she did not understand enough a$out securit+ to pro1ide the site>s users with guarantees of confidentia it+. %urthermore7 man+ &9 doctors $rist ed at the registration re?uirement7 assuming that 4r 4igita is wanted to send them 8un3 mai . 5nd app icants without a &9 ,MC num$er 111
%ree Software for #us+ Peop e wou d $e exc uded. This meant that the internationa experts she had recruited wou d $e depri1ed of oca c ients and patient referra s. In fact the restrictions on reading the discussion meant that ,oog e and other search engines cou d not index the site7 depri1ing the experts of a particu ar + significant source of c ients6 patients searching ,oog e. %ina +7 it was simp + too much wor3 to oo3 at e1er+ sing e app icant>s detai s. 4r 4igita is switched to a more re axed approach. She a owed an+one to read an+ of the pages. She a so a owed an+one to register and to inc ude as few detai s as the+ wanted to on registration7 $ut registration was sti necessar+ to contri$ute ?uestions or answers. That wa+ search engines and casua readers cou d access the site whi e a itt e more commitment was necessar+ to contri$ute. 5nother administrati1e tas3 is to organise a site>s discussion. 4r 4igita is created topics and su$topics to he p someone $rowsing through the site>s past discussions. %or examp e7 she created the GConsu tationsH topic for genera ?uestions a$out patient pro$ ems that cou d $enefit from acupuncture7 whi e the G&9H7 GChinaH and GCanadaH topics dea t with countr+=specific ?uestions. The organisation of php$$ a so a owed her to de1ote some topic areas to issues that wou d concern her experts. She chose to restrict the access to one area so that on + the co eagues that she had recruited cou d read its contents and add to them. This a owed for reasona$ + confidentia discussions amongst her team. Most of these discussions centred a$out the occasiona registered user who was a$using the forum. She wou d de$ate with her co eagues how to dea with the $eha1iour. Ihen appropriate7 4r 4igita is cou d $ar that 112
Creating a arge we$site user from using the site and remo1e an+ inappropriate contri$utions the+ had made. In time she $egan to entrust her co eagues with more responsi$i it+ on the site7 upgrading their administration pri1i eges. This reduced the drain on her time from managing the site. It a so increased the commitment of her co eagues as their profi es showed their new status.
%ree Software for #us+ Peop e charge $ut paid <2) for a professiona design from www.temp atemuseum.com. CustomiEing it was far easier than creating a temp ate from scratch.
Figure 3.: 1am)o's content editing has a familiar word processing interface )ut runs inside a we) )rowser
Of course the site ac3ed content. Ms Bates a read+ had se1era OpenOffice.org documents with the text that she needed. She was a$ e to Cop+ and Paste the text into her Mam$o pages.
Figure 31: 1am)o content is organised in (ectionsB which in turn contain &ategories
11!
Creating a arge we$site She insta ed mam$o=shop"3 to manage her shop. This a owed her to hand e different products7 currencies7 shipping rates7 taxes and pa+ment methods. %or the atter she chose Pa+Pa and Ior dPa+.
"!www.$ahrain.go1.$h.pdfs.constitution.pdf 11"
%ree Software for #us+ Peop e and its po itica significance. There are man+ different t+pes of Ii3i software. Mr Sa ah 5 =4in chose 4o3uIi3i $ecause its emphasis was on eas+ documentation creation with a c ean design :http6..wi3i.sp it$rain.org.wi3i6do3uwi3i;. The software has its own data$ase as a text fi e7 meaning that insta ation is ?uic3 and eas+. 0e up oaded the fi es to his ser1er7 changed the access ru es for some of the fi es as descri$ed in the instructions and the s+stem $egan wor3ing. Securit+ features were not so good7 $ut this did not matter in this case as the 4o3uIi3i wou d on + $e reacha$ e $+ computers on the schoo >s networ37 not $+ internet users outside the networ3. 0e di1ided his students into teams. Cach team wou d $e in charge of one part of the constitution. Iriting this in a 4o3uIi3i is eas+. Cach student wou d create a page $+ t+ping its address in the we$ $rowser. %or examp e7 to create the o1er1iew page the+ wou d t+pe in do3u.php2idUo1er1iew whi e to create the page a$out Section 2 5rtic e 3 of the constitution the+ wou d t+pe in do3u.php2idUsection2artic e3. The+ made sure that the o1er1iew page isted a the pages in the site and pro1ided in3s to them so that a 1isitor cou d $rowse the constitution. The next stage was what excited Mr Sa ah 5 =4in the most. 0e as3ed each of the teams to compare the #ahraini Constitution with that of another countr+. Then the teams wou d write their thoughts in these comparisons. %or examp e7 the #ahraini Constitution states that Is am is the re igion of #ahrain7 that a citiEens are entit ed to education and hea thcare and that the head of state wou d $e a mem$er of the ro+a fami + chosen through heredit+. These features were in star3 contrast to the &S Constitution.
116
Creating a arge we$site 5fter each team had written their comparison and commentar+ he as3ed them to read and edit the efforts of e1er+ other group. Of course this ead to i1e + de$ates amongst the students7 exact + as Mr Sa ah 5 =4in wanted. The schoo was de1e oping a reputation for teaching ci1ic eadership.
%orum topics to a ow discussions amongst 1oters7 acti1ists and campaign staff. In the ear + stages campaign staff used these to coordinate their efforts with acti1ists and consu t them on the messages with which to reach out to the 1oters. In ater stages the staff acti1e + in1ited 1oters to pose their ?uestions and comment on the 11'
Po s to he p ?uantif+ opinions. Of course the data is not scientific or statistica + representati1e7 $ut 1isitors to the site en8o+ed ta3ing part in topica sur1e+s. The stor+ feature a ows writing ength+ artic es. The mass mai er stream ines the sending of emai messages to different groups.
Creating a arge we$site M. #rai e did not understand how to use these $ut he did not need to D once insta ed7 M. #rai e cou d 8ust add the computer to the networ3 in his schoo and the software wou d 8ust wor3. #ecause the networ3 did not ha1e access to the outside internet M. #rai e did not ha1e to worr+ a$out securit+ D the on + threat was attac3 from inside the networ3 and that wou d on + come from the schoo chi dren. The computer a so inc uded C aro ine :www.c aro ine.net;7 which is software for administering an educationa institution . Ihen M. #rai e ogged in to his computer>s C aro ine site he was presented with the 1iew of a course teacher. 0e cou d create as man+ courses as he wanted. %or each course he cou d write educationa materia and design exercises and tests. 0e cou d a so determine who had access to each course. C aro ine a ows the monitoring of which student had gone through which educationa materia s and exercises and their scores on the tests. M. #rai e cou d impose time imits for the tests and weightings for the ?uestions. If M. #rai e had wanted7 he cou d ha1e run a uni1ersit+ using this computer. In fact7 %rance>s &ni1ersit\ de -antes7 #ritain>s &ni1ersit+ of , asgow7 5merica>s &ni1ersit+ of Pitts$urgh and o1er 3") other organisations from o1er "" countries around the wor d are using C aro ine to de i1er their education to students. #ut his am$itions were more modest. 0e wanted to pro1ide education to more of the parents of students in the 1i age $+ using his imited computer resources. 0e made fi1e computers and one assistant a1ai a$ e to the parents of students so that the+ cou d access his C aro ine=powered 11(
%ree Software for #us+ Peop e we$site. Than3s to the testing modu es he cou d a so pro1ide certificates for the parents as the+ earnt more and comp eted harder tas3s. The ser1ice was modest $ut it made a difference to the parents and added to their pride. 5nd he a so 3new that educated parents can $etter support the education of their chi dren. Of course the 3e+ was pro1iding usefu courses and M. #rai e great + en8o+ed writing these. #ut he did not ha1e to do a the writing D teaching materia s are free at Creati1e Commons :www.creati1ecommons.org;. The organisation a ows creators around the wor d to ma3e their inte ectua propert+ a1ai a$ e to others according to each creator>s indi1idua preferences. The education section pro1ides esson p ans that are free + a1ai a$ e :www.creati1ecommons.org.education; for reuse and customisation. In time he wou d $e 1isiting Creati1e Commons to ma3e his own creations a1ai a$ e to others :www.creati1ecommons.org. icense.;. #ut for now his students wou d $e the $eneficiaries of his teaching.
12)
Creating a arge we$site representation. The pro$ em with a 1ersions $efore Microsoft Pro8ect 2))3 is co a$oration. On + one person can enter information into the fi e at a time7 which usua + means that one person $ecomes in charge of entering a the information. That person must 3eep trac3 of a the emp o+ees on the pro8ect7 as we as document their progress on a of the tas3s. Microsoft Pro8ect 2))3 he ps so 1e this pro$ em $+ pro1iding a 1ersion that wor3s on a ser1er and a 1ersion that wor3s on PCs. The ser1er 1ersion 3eeps trac3 of the information that the indi1idua emp o+ees su$mit using the PC 1ersion on their own PCs. 0owe1er7 the ser1er itse f costs <17!(( and then there is the cost of upgrading to the atest PC 1ersion. Mr #ig is a fan of Microsoft Pro8ect7 regu ar + using the o der PC 1ersion and insisting that his immediate emp o+ees a so use it7 $ut this pricing was too high. So dotPro8ect :www.dotpro8ect.net; seemed i3e the perfect so ution. It is a %ree Software pro8ect management ser1er and its interface is accessi$ e through an+ we$ $rowser. Once insta ed each user can create as man+ pro8ects as the+ need to manage. %or each pro8ect the+ can co a$orate with as man+ users as necessar+. Cach user in a pro8ect can enter information a$out the tas3s the+ are responsi$ e for7 inc uding their costs7 expected duration and progress so far. The person managing the pro8ect no onger has to enter this information $ut sti gets to see it7 inc uding the o1er1iew pro1ided $+ ,antt charts that dotPro8ect generates. 4otPro8ect a ows storage of fi es. The team can co a$orate on these fi es7 amending pro8ect proposa s in OpenOffice.org Iriter and presentations in OpenOffice.org Impress. The
highwa+ networ37 started in 1("6.
121
%ree Software for #us+ Peop e Fecord Changes feature in OpenOffice.org 3eeps trac3 of these amendments. The creators of dotPro8ect cared a$out integration7 ma3ing sure that it wor3ed we with other software. Most immediate + Mr #ig appreciated this $ecause he cou d import his o d Microsoft Pro8ect fi es into dotPro8ect. The software a so integrates into /45P ser1ers7 meaning that Mr #ig>s emp o+ees cou d use the same passwords to og onto dotPro8ect as the+ used to og on to their computers. Once ogged in the+ cou d see the contact detai s of a their co eagues $ecause these had $een imported from the compan+>s /45P ser1er. Simi ar too s are $eing de1e oped to integrate dotPro8ect with the Mam$o content management s+stem and with the SugarCFM sa es force software. The creators a so pro1ided support contracts. The software is ?uite sta$ e and we tested $ut Mr #ig insisted that dedicated support $e a1ai a$ e to his IT department in case there were an+ pro$ ems. 0e $egan with a &S compan+ :www.case+software.com; and added a contract with the 5ustra ian compan+ that had started the who e pro8ect :www.sa3i.com.au;. 5 third compan+7 $ased in #raEi 7 is a so a1ai a$ e. The time Eones meant that the first two companies pro1ided his staff with support around the c oc3.
*urther resources
Php$$ discussion $oard D www.php$$.com Mam$o CMS D www.mam$oser1er.com Mam$o%orge D www.mam$oforge.net Temp ate Museum D www.temp atemuseum.com Ii3ipedia D www.wi3ipedia.org
122
4o3uIi3i D http6..wi3i.sp it$rain.org.wi3i6do3uwi3i S ashdot D www.s ashdot.org Creati1e Commons D www.creati1ecommons.org Creati1e Commons Cducation D www.creati1ecommons.org.education Creati1e Commons /icense D www.creati1ecommons.org. icense. dotPro8ect D www.dotpro8ect.net SugarCFM D www.sugarcrm.com Case+ Software D www.case+software.com Sa3i D www.sa3i.com.au
123
Part III
Getting serious with *ree Software
%ree Software for #us+ Peop e the four freedoms of %ree Software. %or examp e7 cd rip gp shows V urp :www.E urp.com;7 which a ows +ou to cop+ +our music C4s onto +our computer.
Figure 33: 1o=illa's Firefox is the top result for we) )rowser on 7oogle
Bou can widen +our search a itt e $+ using open source rather than gp . Open source software is a1ai a$ e free of charge and its source code is a1ai a$ e for inspection and impro1ement. %ree Software is an examp e of open source software7 $ut the term open source is more common + used on ,oog e. This is wh+ ,oog e shows 5udacit+ as the top resu t :http6..audacit+.sourceforge.net.; for the search sound editor open source. So far we ha1e used search terms that accurate + descri$e the software7 $ut sometimes +ou wi not 3now the correct description. It he ps to use the name of a popu ar commercia a ternati1e. %or examp e7 word open source shows OpenOffice.org on ,oog e. %ina +7 +ou wi not a wa+s get software as the top resu t on ,oog e. Instead +ou might more usefu + get an artic e guiding +ou through +our options. %or examp e7 photoshop
126
%inding %ree Software to suit +our needs open source shows a -ews%orge artic e"6 descri$ing a ternati1es to the image editor 5do$e Photoshop. These inc ude ,IMP7 which is descri$ed in more detai in M. #rai eOs examp e on page 13".
12'
%ree Software for #us+ Peop e 1ersion is. %or examp e7 OpenOffice.org 2.) is more recent 1ersion than 1.1.!7 which is in turn more recent than 1.1.3. &sua + +ou wi want the atest 1ersion $ecause it has the most features and the fewest $ugs7 $ut there are two exceptions. %irst7 +ou might want an o der 1ersion if +ou ha1e an o der computer. This is $ecause the fewer features of the o der 1ersion ma3e fewer demands on +our computer7 which is important if the computer is o d and therefore ess powerfu . Second7 the words G$etaH or Ga phaH next to a 1ersion num$er indicate that it is sti under testing. This means +ou can get ear + access to the new features $ut that the $ugs ha1e not $een fu + remo1ed +et. %or examp e7 MoEi a %irefox 1.1 a pha shou d on + $e down oaded $+ programmers $ecause it is so experimenta 7 whi e %irefox 1.1 $eta is pro$a$ + sta$ e enough for most users to ta3e ad1antage of the new features. 0owe1er7 if +ou are using +our computer for critica wor37 or if re ia$i it+ matters to +ou more than features7 +ou shou d on + down oad %irefox 1.) toda+7 or %irefox 1.1 when it is fina + a1ai a$ e.
$ownload location
#ecause %ree Software is so popu ar and $ecause down oads ma3e considera$ e demands on the we$sites ma3ing them a1ai a$ e7 creators of %ree Software share the oad with partners around the wor d. To down oad the software +ou must pic3 one of these partners to get a cop+. %or examp e7 OpenOffice.org is a1ai a$ e through uni1ersities :such as #raEi Os Pontif]cia &ni1ersidade Cat^ ica do Paran_; and internet ser1ice pro1iders :such as 5ustra iaOs Pacific Internet; around the wor d. The ist is shown to +ou when +ou c ic3 the down oad in3 on 12*
%inding %ree Software to suit +our needs OpenOffice.orgOs we$site :see %igure 3!;. 5n+ of the sites is suita$ e7 $ut it is often faster to choose the one that is c osest to +ou geographica +. %or examp e7 if +ou are in Canada7 choosing the &S site wi pro$a$ + $e more efficient than choosing the 5ustra ian one and choosing the Canadian one pro$a$ + the most efficient. %ina +7 $ecause +ou are oo3ing at the page using a we$ $rowser7 ma3e sure that +ou se ect the in3 next to 0TTP rather than %TP.
%ree Software for #us+ Peop e compression7 or Eipping and +ou can te this has $een done $ecause the fi e name ends in .Eip. Ihen +ou down oad the fi e +ou must re1erse the compression to recreate the origina fi es. This is ca ed unEipping. If +our computer is running Iindows PP or Mac OS P it is a read+ capa$ e of unEipping"'. If not7 '=Eip is %ree Software that wor3s on a 1ersions of Iindows and a ows +ou to unEip :www.'=Eip.org;. Incidenta +7 +ou can use '=Eip to Eip +our own fi es. This is usefu for emai ing se1era fi es together as one fi eJ con1erting se1era arge fi es into one fi e which is sma er than the tota of the origina fi e siEesJ and for encr+pting fi es so that their contents can on + $e accessed with the correct password.
13)
%inding %ree Software to suit +our needs Cxamp es Mrs Shru$ uses %reeMind for mind maps :see page 131; 4r 4igita is uses OpenCMF for her patients> medica records :see page 133; M. #rai e uses ,IMP for drawings :see page 13"; Mr #ig uses ,antt Pro8ect for pro8ect management :see page 136; Ms Bates uses P uc3er for her handhe d computer :see page 13'; Mr Sa ah 5 =4in p a+s games :see page 13(;
131
Figure 3": choosing the download site for the 5indows 2ersion of Free1ind mind mapping software
Mrs Shru$ i3ed to use mind maps $ecause of the num$er of po ic+ reports and data that came to her des3 e1er+ da+. She made mind maps of the important reports so that she cou d refer to them ater. Searching for mind maps gp she found %reeMind :http6..freemind.sourceforge.net.;7 which she down oaded from the &9Os &ni1ersit+ of 9ent :see %igure 3";./i3e OpenOffice.org7 it re?uired the atest 1ersion of @a1a to run :http6..8a1a.sun.com.82se.index.8sp;. %reeMind is designed for speed. Pressing the Insert 3e+ creates a new su$=$ranch7 whi e pressing the Cnter 3e+ creates a $ranch of the same thic3ness :see %igure 36;. Mrs Shru$ cou d ?uic3 + create an out ine of the points in an+ document she was reading. The eft hand side contains icons that +ou can add to each $ranch7 or +ou can add +our own pictures and diagrams using the Set Image command. %ina +7 the Cxport to 0TM/ command creates we$pages out of mind maps.
132
%ree Software for #us+ Peop e expertise and maintaining it re?uires access to an IT department. This meant it was not suita$ e for the sma practice of 4r 4igita is. %or her7 OpenCMF :www.openemr.net; was more appropriate. Its code is a1ai a$ e as %ree Software and an experienced computer professiona can insta it onto a we$site within one hour. Once running7 OpenCMF is a1ai a$ e through an+ we$ $rowser software on an+ computer connected to the internet. This inc uded the ta$ et computer of which 4r 4igita is had grown fond. Iith the right username and password +ou can create different user accounts for +our team mem$ers. Through the we$site a c inician can enter information a$out a patientOs pro$ em7 examination findings and test resu ts. The c inician can a so prescri$e medications and print off the prescription. OpenCMF is fu + 0IP55=comp iant. This means that it conforms to the &S egis ation on the securit+ and porta$i it+ of medica records. Its $i ing modu es wor3 with &S hea th insurance c earing houses i3e Prox+Med and Virmed. More important + for 4r 4igita is7 se1era companies se products and support to ease insta ation and maintenance. %or examp e7 for <3)) S+nitech se s a porta$ e hard dis3 with the software a read+ insta ed :www.s+nitech.com;. The patient records are stored encr+pted on the hard dis3 and this can $e oc3ed at night. 5nd $ecause it is porta$ e7 4r 4igita is cou d carr+ it home if she wanted to access her patient records there. In the end7 she chose the ser1ices of the Pennington %irm :www.pennfirm.com;. %or an annua fee the+ pro1ide a we$site running OpenCMF through which she cou d access her patientsO records. The+ ma3e regu ar $ac3ups of the 13!
%inding %ree Software to suit +our needs patient data. The+ a so imp emented se1era extra securit+ measures such as restricting access to the we$site so that on + computers in her c inic or home cou d 1iew the patient records. This meant that 4r 4igita is cou d stop worr+ing a$out $ac3ups and securit+ and 8ust concentrate on using the software to support the care of her patients.
13"
%ree Software for #us+ Peop e In trained hands7 the ,IMP is a speed+ too $ecause it has man+ 3e+$oard shortcuts. Pressing a series of shortcuts is faster than c ic3ing the menu items using the mouse. The more experience the students gained7 the more the+ wanted to memorise these shortcuts. The+ were de ighted when M. #rai e $ought a cop+ of GThe ,IMP Poc3et FeferenceH6).
136
%inding %ree Software to suit +our needs ga1e the staff powerfu too s for p anning and trac3ing their pro8ects.
%ree Software for #us+ Peop e www.p 3r.org. This inc udes the disti er for her Iindows PC and the 1iewer for her Pa m Powered computer. The Poc3et PC 1iewer is a1ai a$ e at http6..1ade= mecum.sourceforge.net..
Ms Bates used P uc3er for news we$sites. 5 though handhe d computer screens are sma 7 the P uc3er 1iewer ad8usts the a+out for comforta$ e reading. It was perfect for ong trips. The $atter+ on her handhe d computer asted much onger than her aptopOs7 a owing her to read the news whi e standing in ine or waiting for her f ight. P uc3er is a so usefu for reference we$sites. %or examp e7 the entire CI5 Ior d %act$oo3 is a1ai a$ e for down oad61 and P uc3er can wor3 on the down oaded we$pages. Ms Bates o1ed earning a$out other countries through this. Ms Bates a so used P uc3er to create copies of $oo3s from Pro8ect ,uten$erg :www.guten$erg.org;. The we$site has copies of $oo3s that are a1ai a$ e in the pu$ ic domain. She particu ar + en8o+ed reading GSe f 0e pH627 perhaps the first $oo3 in the se f=he p genre.
61 www.cia.go1.cia.down oad.htm 62 GSe f 0e pJ Conduct and Perse1eranceH $+ Samue Smi es. It was origina + pu$ ished in 1*"(7 the same +ear as GOn /i$ert+H $+ @ohn Stuart Mi and GOn the Origin of SpeciesH $+ Char es 4arwin.
13*
%inding %ree Software to suit +our needs The we$site www.pa mopensource.com contains se1era other %ree Software too s for handhe d computers. Most of it is for Pa m Powered de1ices7 $ut the newer http6..ppc.pa mopensource.com. contains Poc3et PC software as we . The sites inc ude se1era serious $usiness app ications that he ped Ms Bates with her wor3 D $ut it was the game OpenChess that occupied her most :http6..pa mopenchess.sourceforge.net.;.
13(
%ree Software for #us+ Peop e for teaching histor+. 5s the game progresses the p a+er $ui ds cities of increasing sophistication and de1e ops techno ogies and mi itar+ units. %ina +7 there are p ent+ of %ree Software games that offer origina gamep a+ rather than cop+ing existing commercia games. #ut man+ of these are on + a1ai a$ e for the ,-&./inux operating s+stem7 with no Microsoft Iindows 1ersion a1ai a$ e. The students $egan as3ing Mr Sa ah 5 = 4in for copies of ,-&./inux.
*urther resources
,oog e D www.goog e.com V urp D www.E urp.com 5udacit+ D http6..audacit+.sourceforge.net. ,uide to 5do$e Photoshop a ternati1es D http6..www.newsforge.com.artic e.p 2sidU)!.)'.1(.21!2) 6 ,-&./inux &ser ,roups D www. inux.org.groups. ,uide to unEipping on Iindows D http6..www.cod.edu.dept.t c.TIPS.Vip=unEip.htm '=Eip D www.'=Eip.org Mind maps D www.mind=map.com %reeMind D http6..freemind.sourceforge.net. @a1a D http6..8a1a.sun.com.82se.index.8sp LIST5 D www.wor d1ista.org S+nitech D www.s+nitech.com Pennington %irm D www.pennfirm.com
1!)
,IMP D www.gimp.org GY5 aZ SOS ,IMPH $+ C\dric ,em+. 2))". IS#2("21')312. G,ro33ing the ,IMPH $+ Care+ #un3s. Pearson Cducation 2))). IS#- )'3"')(2!6. GThe ,IMP Poc3et FeferenceH $+ S1en -eumann. O>Fei + R 5ssociates 2))). IS#- 1"6"(2'311. ,anttPro8ect D http6..ganttpro8ect.sourceforge.net. ,antt Pro8ect extras D http6..ganttpro8ect.sourceforge.net.extras.php P uc3er7 inc uding disti er for Iindows and 1iewer for Pa m Powered handhe d computers D www.p 3r.org Lade Mecum P uc3er 1iewer for Poc3et PCs D http6..1ade=mecum.sourceforge.net. CI5 Ior d %act$oo3 D http6..www.cia.go1.cia.down oad.htm GSe f 0e pJ Conduct and Perse1eranceH $+ Samue Smi es. Pro8ect ,uten$erg pro1ides the text at http6..www.guten$erg.org.etext.(3" http6..pa mopenchess.sourceforge.net. Tux!9ids D www.tux!3ids.com Source%orge D www.sourceforge.net Source%orge ,ames . Cntertainment D www.sourceforge.net.softwaremap.tro1eT ist.php2formTc atU*) Fis3 D http6..8ris3.sourceforge.net. %reeCi1 D www.freeci1.org 1!1
1!2
%ree Software for #us+ Peop e respected accounting software :www.gnucash.org;. Scri$us has impressi1e des3top pu$ ishing capa$i ities for designing posters7 $rochures and $oo3s :www.scri$us.org.u3;. C1o ution :www.gnome.org.pro8ects.e1o ution.; has the features of Microsoft Out oo37 inc uding a ca endar and address $oo3. It a so has Microsoft Cxchange compati$i it+7 without the securit+ ris3s and 1iruses of Out oo3. 5s operating s+stems go7 ,-&./inux is rather efficient. It runs ?uic3 + e1en on computers that ma+ $e running too s ow + with Microsoft Iindows. Man+ users $egin their switch to ,-&./inux $+ insta ing it onto an o d computer that is no onger coping with Iindows. ,-&./inux is a so more secure. The 0one+net Pro8ect>s :www.hone+net.org; researchers regu ar + test operating s+stems for their a$i it+ to withstand attac3s from the internet. Their @anuar+ 2))" report6! showed that PCs running unmodified ,-&./inux asted an a1erage of three months $efore $eing hac3ed. The a1erage time for PCs running unmodified Iindows was measured in minutes.
1!!
,o a the wa+ with ,-&./inux operating s+stem interface wi $e fami iar to an+one who is used to Out oo3>s. The software is a so compati$ e with Microsoft Cxchange7 meaning that +our ,-&./inux machine fits perfect + we into a networ3 of Iindows machines. 5 ternati1e +7 for specia ised app ications with no ,-&./inux a ternati1e7 +ou can use emu ator software. This a ows +our ,-&./inux machine to act i3e Iindows for the purposes of running +our Iindows software. One of the most popu ar emu ators is ca ed Iine :www.wineh?.com; and it is ?uite usa$ e for most Iindows software. The other ca1eat is more significant6 ,-&./inux wor3s in a different wa+ to Iindows. On the one hand7 this is a good thingJ it is how +ou can a1oid the crashes and securit+ pro$ ems of Iindows. On the other7 this wi mean a period of unfami iarit+ at the start. In the past few +ears7 one we come de1e opment has $een a dramatic impro1ement in the ,-&./inux user interface. -ewer 1ersions of the software are more user=friend + and some 1ersions ha1e tried to mimic the Iindows interface7 ma3ing the switch ess painfu . #ut it is not pain ess. 0ou should only install (1234inu if you are a computer e pert, or if you have the help of a computer e pert. %or a start7 the expertise is necessar+ to choose $etween the different 1ersions.
%ree Software for #us+ Peop e Cxamp es Mr Sa ah 5 =4in experiments with 9noppix i1e C4 :page 1!6; Ms Bates chooses /inspire for ease of use :page 1!'; M. #rai e chooses &$untu for its internationa features :page 1"); Mrs Shru$ chooses a #eowu f c uster for afforda$ e and sca a$ e computing power :page 1"1; 4r 4igita is chooses /+coris for her ta$ et PC :page 1"3; Mr #ig chooses Fed 0at for support :page 1"";
,o a the wa+ with ,-&./inux operating s+stem copies of the C4 for each of his c assroom>s computers. This wa+ he wou d a1oid the pro$ ems of Iindows crashing in the c assroom and of students ma3ing changes to the computers that he had to fix. 5 he had to do was restart the computer and the i1e C4 wou d return to its origina ,-&./inux state7 read+ for the next c assroom. 0e a so made copies of the C4 for other students to ta3e home D 9noppix inc uded se1era games that the+ had $een as3ing for.
%ree Software for #us+ Peop e her $road$and connection. The software oo3ed as fami iar and eas+ to use as Microsoft Iindows :see %igure 3(;. 0owe1er7 in some wa+s /inspire was e1en easier to use. The one +ear mem$ership meant she cou d ta3e ad1antage of the C ic3=-=Fun :C-F; Iarehouse. This ga1e her access to thousands of software app ications. She wou d se ect the ones she wanted to insta and C-F wou d ta3e care of the rest.
0a f an hour ater7 she had insta ed the atest 1ersions of OpenOffice.org7 %irefox7 Thunder$ird and ,IMP. She a so found new software i3e C1o ution7 which was more powerfu than Thunder$ird and ,nucash7 which seemed promising as an a ternati1e to Suasar 5ccounting. In the end7 howe1er7 she stuc3 to Suasar $ecause she wanted to use her prior accounting fi es and Thunder$ird $ecause she was 1!*
,o a the wa+ with ,-&./inux operating s+stem used to it. #rowsing the C-F Iarehouse is particu ar + usefu $ecause it is we organised into categories and the software too s in each categor+ are ran3ed $+ popu arit+. In this wa+ Ms Bates identified man+ software too s of which she was not aware. These inc uded pro8ect management too s i3e P anner :www.imendio.com.pro8ects.p anner.; which a owed her do draw a ,antt chart for the next phase of her mar3eting p an. #ut it a so inc uded p ent+ of home and educationa software that her chi dren wou d en8o+. The chi dren wou d not need her aptop to use the software $ecause she cou d insta /inspire on a her home machines. Iithin another hour she had insta ed /inspire on her fami + des3top PC and used her C-F account on that PC to get more software. That PC sti had Iindows insta ed7 $ut /inspire coexisted happi + with it. In time the chi dren preferred the /inspire machine $ecause it inc uded software to manage their digita camera>s photographs :http6..info. inspire.com. photo.; and to organise the music :http6..info. inspire.com. songs.; from their C4 co ection. To protect them on the internet Ms Bates $ought a one=+ear sus$cription to SurfSafe. This ser1ice pre1ents fami + computers from accessing adu t=on + we$sites :www. inspire.com.surfTsafeTinfo.php;. In time7 Ms Bates wou d fee safe enough to de ete Iindows from that PC. %or now7 she fe t comforta$ e with the securit+ and sta$i it+ that /inspire>s ,-&./inux techno og+ ga1e her aptop.
1!(
Mrs Shrub chooses a #eowulf cluster for affordable and scalable computing power
Mrs Shru$ instructed her computer officer to a+ out a p an for switching to ,-&./inux. The easiest starting point7 he decided7 was to switch the go1ernment>s we$ ser1ers to ,-&./inux. The machines were current + running Iindows as the operating s+stem7 M+SS/ as the data$ase and P0P as the programming anguage. The same machines cou d ha1e ,-&./inux insta ed on them7 then use the same P0P code and M+SS/ data$ase to ser1e the pu$ ic. #ut the new machines wou d function $etter $ecause the team chose a #eowu f c uster :www.$eowu f.org;. This is 1"1
%ree Software for #us+ Peop e the method used $+ ,oog e and other organisations running we$sites with enormous demand $ecause it a ows afforda$ e upgrading of computer resources to meet demand. %or examp e7 when a citiEen 1isits the /ondon go1ernment we$site to pa+ off a par3ing tic3et7 he or she is assigned the east $us+ computer within the #eowu f c uster. The remainder of the citiEen>s 1isit is hand ed $+ that computer7 from the exp anations of the process of pa+ment to chec3ing with the citiEen>s credit card pro1ider for a1ai a$i it+ of funds. If an+ computer in the c uster $rea3s down7 the c uster continues to wor3 D a $eit a itt e more s ow + D with the remaining computers. Ihen the fai ing computer is rep aced7 the c uster returns to its former speed. The power of the s+stem is that it has a most no diminishing returns. In other words7 dou$ ing the num$er of computers wor3ing in the c uster dou$ es the power of the c uster. It can hand e twice as man+ 1isits $+ citiEens7 or hand e the same num$er of 1isits in ha f the time. #+ switching from Iindows to ,-&./inux the computer team was a$ e to switch their efforts from p ugging the securit+ ho es and $reaches of their ser1ers7 to impro1ing their power and responsi1eness to citiEens> demands. The resu ts for citiEens were measura$ e and Mrs Shru$ made sure that the measurements were pu$ icised in time for the e ection. 0owe1er7 the #eowo f 1ersion of ,-&./inux is not much use for go1ernment emp o+ees doing their dai + wor3. It ac3s the user=friend iness of Iindows. In fact it ac3s windows or an+ other fami iar aspects of user interfaces that we ta3e for granted toda+. %or those users7 Mrs Shru$>s team chose SuSC ,-&./inux 1"2
,o a the wa+ with ,-&./inux operating s+stem :www.no1e .com. inux.suse.;. The+ found a /ondon=$ased compan+ that wou d pro1ide he p with the migration from Iindows to ,-&./inux. It cou d a so pro1ide ongoing technica support. The SuSC distri$ution inc udes a user interface that is simi ar to Iindows. The switch wou d $e more difficu t than switching the ser1ers to #eowo f or switching the emp o+ees to using OpenOffice.org. #ut again the computers wou d $e faster7 safer and more sta$ e.
%ree Software for #us+ Peop e The handwriting recognition was not $ri iant7 $ut at east it used the same a pha$et as the one on her Pa m Powered handhe d computer7 so she did not ha1e to earn a new writing s+stem. 4r 4igita is and her patients o1ed the machine. 5t the $eginning of each session with a patient7 she wou d use the machine as a aptop. She cou d twist the screen to a ow the patient to see some detai s that wou d $e usefu to them7 i3e the response of their $ ood pressure to the new h+pertension ta$ et. The end of the session wou d usua + in1o 1e educating the patient7 at which point she wou d switch to ta$ et mode. She used %irefox to show we$sites that the patient wou d find usefu and 5do$e Feader to read through educationa documents $efore printing them off. Printing and $rowsing were eas+ with the ta$ et $ecause the+ main + re?uired tapping the icons on the screen. #ut prescriptions were a so possi$ e :and impressi1e to her patients; $ecause the+ re?uired on + imited writing. Instead7 most of the prescription in1o 1ed se ecting from different choices7 such as the num$er of ta$ ets per da+ or the num$er of da+s per prescription. The ta$ et inc uded /+coris ,-&./inux :www. +coris.com;. This has ta$ et=friend + features such as switching $etween andscape disp a+ :for aptop mode; and portrait disp a+ :for ta$ et mode;. #ut it a so shares two features with /inspire. %irst7 its interface was reassuring + fami iar to users of Iindows and had simi ar ease of use. Second7 it had the app ication insta ation features of /inspire7 which a owed 4r 4igita is to $rowse easi + for and insta additiona software. The mix and focus of the app ications was ess for the home user than the office professiona 7 which suited the needs of 4r 4igita is. 1"!
,o a the wa+ with ,-&./inux operating s+stem -ot that 4r 4igita is did not use the ta$ et at home. The machine inc uded wire ess internet connecti1it+7 which is what a owed 4r 4igita is to mo1e free + with it from room to room in the c inic. Once she got used to $rowsing the internet in ta$ et mode7 howe1er7 she cou d not resist using it in the same wa+ at home. She cou d ie on the couch7 g ass of wine in one hand and TrueTip st+ us in the other7 reading the ,uardian newspaper>s site in portrait disp a+. It was the perfect end to her da+.
%ree Software for #us+ Peop e ma3ing the switch $etween Iindows and ,-&./inux as eas+ as possi$ e D its insta ation software was c ear and comforting7 guiding the user through the steps and it insta ed software that Iindows users found reassuring + fami iar. -ow ca ed Fed 0at %edora ,-&./inux7 it is sti a1ai a$ e free of charge :http6..fedora.redhat.com.;. #oo3s i3e GFed 0at %edora !6 &n eashedH6" inc ude the software on a 4L4 and +ou can insta it onto as man+ computers as +ou want. More recent +7 Fed 0at $egan focusing a its efforts on se ing to arge organisations7 re easing Fed 0at Cnterprise ,-&./inux. %or examp e7 it created too s which wou d ease the insta ation onto mu tip e machines and assist the management of a these machines. %urthermore7 its pricing and support contracts were sca a$ e7 a owing Mr #ig>s compan+ to $egin with the Iindows -T machines and then ramp up their ,-&./inux insta ations to a of the compan+>s computers. Mr #ig>s Chief Techno og+ Officer i3ed this $ecause it wou d a ow him to Gstart ow and go s owH7 his fa1ourite aphorism7 and thus reduce the ris3 and pain of the switch. 5nd Mr #ig himse f i3ed it $ecause the costs were transparent7 predicta$ e and managea$ e. 0e cou d see where the mone+ was going and what his compan+ wou d get out of it. In time7 he wou d switch a the compan+>s machines to ,-&./inux.
*urther resources
,nuCash D www.gnucash.org
6" GFed 0at %edora ! &n eashedH $+ Pau 0udson7 5ndrew 0udson7 #i #a 7 0o+t 4uff. Sams 2))". IS#- )6'232'(2(.
1"6
Scri$us D www.scri$us.org.u3 C1o ution D www.gnome.org.pro8ects.e1o ution 0one+net Pro8ect D www.hone+net.org 0one+net Pro8ect report on ,-&./inux securit+ D http6..www.hone+net.org.papers.trends. ife= inux.pdf Iine D www.wineh?.com ,-&./inux distri$utions D www. inux.org.dist. 9noppix D www.3noppix.org /inspire ,-&./inux D www. inspire.com P anner D www.imendio.com.pro8ects.p anner. /photo D http6..info. inspire.com. photo. /songs D http6..info. inspire.com. songs. SurfSafe D www. inspire.com.surfTsafeTinfo.php &$untu ,-&./inux D www.u$untu inux.org &$untu free C4s D http6..shipit.u$untu inux.org. #eowu f c uster D www.$eowu f.org SuSC ,-&./inux D www.no1e .com. inux.suse. TrueTip D www.truetip.com /+coris ,-&./inux D www. +coris.com Fed 0at ,-&./inux D www.redhat.com Fed 0at %edora ,-&./inux D http6..fedora.redhat.com. GFed 0at %edora ! &n eashedH $+ Pau 0udson7 5ndrew 0udson7 #i #a 7 0o+t 4uff. Sams 2))". IS#)6'232'(2(.
1"'
0ow on earth can %ree Software e1en exist2 others for meeting these needs and so the+ focus their spending on those companies. 0owe1er7 if one of the companies raises its prices or owers the ?ua it+ of its products7 customers are a$ e to redirect their spending to that compan+>s competitors. This freedom means companies that mistreat their customers go $an3rupt whi e those that treat them we grow richer. More important +7 3now edge of this freedom means that companies understand that the+ must treat their customers we . Most companies in free mar3et societies are constant + stri1ing to de i1er $etter products at ower prices for their customers. This is particu ar + c ear in the information techno og+ industr+ D e1er+ 1* months7 for o1er !) +ears7 the mar3etOs freedom has produced a dou$ ing of computer power7 with astonishing drops in costs. This phenomenon was descri$ed in a semina paper66 $+ Inte Os 4r ,ordon Moore $ac3 in 1(6" and ed to his epon+mous aw. Computing power has $een mirrored $+ software with rising features and dropping costs. Ihere1er there has $een competition in IT7 the customer has $enefited. Con1erse +7 where1er competition was ac3ing7 the customer has suffered. %ree Software ensures competition D an+ de1e oper is free to $ui d on existing %ree Software and extend its functiona it+. If this wor3 does impro1e the software7 an+one can $enefit from the impro1ements $+ cop+ing and using the extended software. Competition to ma3e these impro1ements is fierce
66 GCramming more components into integrated circuitsH7 ,ordon C Moore. C ectronics7 Lo ume 3*7 -um$er *7 5pri 1(th 1(6". The origina paper is a1ai a$ e from Inte 6 ftp6..down oad.inte .com.research.si icon.moorespaper.pdf
1"(
%ree Software for #us+ Peop e and as this $oo3 has descri$ed7 the resu t has $een an extraordinar+ 1ariet+ of ?ua it+ software.
16)
0ow on earth can %ree Software e1en exist2 The princip e extends to securit+. #ruce Schneier :www.schneier.com; is the ce e$rated author of se1era text$oo3s on securit+ and the co=founder of Counterpane Internet Securit+7 Inc. 0is $oo3 G#e+ond %earH6( is we worth the read and discusses openness 1ersus secrec+ for securit+. The secrec+ of c osed source software is $ad for securit+. 5s Schneier exp ains the computer securit+ wor d has ong ago G earned that pu$ ishing securit+ 1u nera$i ities is the on + wa+ to get software 1endors to fix them. #efore pu$ ication was the norm7 1endors wou d routine + den+ the existence of 1u nera$i ities and not $other fixing them... The ris37 of course7 is that attac3ers earn a$out the 1u nera$i ities and exp oit them.H In fact secrec+ creates dangerous ignorance for the user. Ta3ing the examp e of door oc3s descri$ed in his $oo3 there was Ga 1u nera$i it+ in a certain t+pe of door oc3 that has existed for a hundred +ears or soH. /oc3smiths and crimina s 3new a$out the 1u nera$i it+7 $ut most customers did not and continued to $u+ the fau t+ oc3s. %urthermore7 the ignorance of users of c osed software means that the+ wi not demand $etter software. %ina +7 of course7 secrec+ in the name of securit+ can $e misused to hide the mista3es and ma practice of companies. %or a these reasons democratic societies $enefit from openness and %ree Software $enefits from open source practices. This exp ains wh+ so man+ go1ernment and commercia securit+ agencies ha1e recommended against using the c osed source Internet Cxp orer and in fa1our of the open
6( Pages 13)=132 of G#e+ond %earH $+ #ruce Schneier. Springer 2))3. IS#- )3*')262)'.
161
162
0ow on earth can %ree Software e1en exist2 $+ their emp o+ers to fix $ugs and add features to %ree Software programs. Such in1estments are good for the emp o+ers $ecause their immediate $usiness pro$ ems are so 1ed7 $ut a so good for the rest of us as the ,P/ icense means that the so ution has to $e shared with other users.
9 3 Software companies reduce their costs b) sharing development with the *ree Software communit)
Other companies sa1e mone+ on de1e opment costs $+ ma3ing their software a1ai a$ e through the ,P/ icense. %or examp e7 in 1((( 5merica On ine $ought -etscape for around <! $i ion. -etscape made we$ $rowser software and 5O/ wanted to ha1e an a ternati1e to Microsoft>s Internet Cxp orer. #+ creating the MoEi a %oundation and gi1ing it the source code for -etscape>s $rowser products 5O/ was a$ e to ensure the continued de1e opment of the software for a re ati1e + sma in1estment of <2 mi ion o1er the first two +ears. MoEi a was then a$ e to recei1e in1estments from Fed 0at and Sun as we as the de1e opment efforts of software de1e opers around the wor d. The resu t has $een the continued de1e opment of the MoEi a suite7 as we as the creation of %irefox7 Thunder$ird and other software pro8ects. 5O/ can now incorporate MoEi a>s $rowser techno og+ into its own products as a 1a id and high + cost=effecti1e a ternati1e to Internet Cxp orer. Sun itse f ma3es mone+ from %ree Software $+ pro1iding technica support ser1ices. In 1((( it $ought the StarOffice software compan+ and then made the source code free + a1ai a$ e in the form of OpenOffice.org. #+ ma3ing the source code a1ai a$ e to the communit+ Sun was a so a$ e to ensure continued high ?ua it+ de1e opment of the software for a minima in1estment of its own resources. On this 163
%ree Software for #us+ Peop e foundation it $ui t and so d StarOffice which is essentia + the OpenOffice.org suite with c ipart i$raries and technica support.
'1 GIho Sa+s C ephants Can>t 4ance2 Inside I#M>s 0istoric TurnaroundH $+ /ouis L. ,erstner7 @r. 0arper#usiness 2))2. IS#- ))6)"23'(!.
16!
16"
*urther resources
GCramming more components into integrated circuitsH7 ,ordon C Moore. C ectronics7 Lo ume 3*7 -um$er *7 5pri 1(7 1(6". ftp6..down oad.inte .com.research.si icon.moorespaper.pd f G#e+ond %earH $+ #ruce Schneier. Springer 2))3. IS#-
166
#ruce Schneier D www.schneier.com Fichard Sta man D www.sta man.org %ree Software %oundation D www.gnu.org GIho Sa+s C ephants Can>t 4ance2 Inside I#M>s 0istoric TurnaroundH $+ /ouis L. ,erstner7 @r. 0arper#usiness 2))2. IS#- ))6)"23'(!. M+SS/ D www.m+s? .com OpenCMF D www.openemr.net Octane Securit+ D www.octane=securit+.com Mai Scanner D www.mai scanner.info Spam5ssasin D http6..spamassassin.apache.org
16'
,i1ing $ac3 to the %ree Software communit+ understand is gi1ing mone+. 5 most a %ree Software sites accept donations and the+ use this mone+ to in1est in further de1e opment of the software. %or man+ 1o unteers wor3ing on such pro8ects the donations act as reassurance that their wor3 is appreciated and moti1ation to wor3 e1en more. So the next time that +ou particu ar + appreciate the ?ua it+ of some %ree Software7 consider donating. If +ou wor3 for a $usiness that uses %ree Software ta 3 to +our $oss a$out ma3ing a donation from the compan+>s $udget. Bour compan+ wi ha1e a read+ sa1ed great sums $+ switching to %ree Software and faster de1e opment and impro1ement of this software wi ma3e a measura$ e contri$ution to +our compan+>s profit margins. Man+ of these donations are tax=deducti$ e. %or examp e7 the MoEi a %oundation :www.moEi a.org;7 the Open Source 5pp ications %oundation :www.osafoundation.org; and the %ree Software %oundation :www.gnu.org; are a section ")1:c;3 comp iant which means that donations can $e deducted from &S tax pa+ments. 5na ogous deductions are possi$ e for other countries> tax s+stems as we . #ut mone+ is not the on + contri$ution7 nor necessari + the most important.
8 3 Give feedbac%
%or examp e7 +ou ha1e an important contri$ution to ma3e simp + $+ reporting pro$ ems in the software. Some groups7 such as the MoEi a %oundation7 ma3e this particu ar + eas+ for +ou $+ inc uding the Sua it+ %eed$ac3 5gent'3 :S%5;. The S%5 appears when the software crashes and as3s +ou to fi out a report of what +ou were doing when it happened. This report is sent $ac3 to the de1e opers who can then
'3 www.moEi a.org.?ua it+.?fa.htm
16(
%ree Software for #us+ Peop e inc ude fixing this $ug in their de1e opment schedu e. &sing the S%5 ta3es itt e of +our time $ut pro1ides 1a ua$ e data to the software de1e opers. Through recei1ing thousands of reports from around the wor d the+ can ?uic3 + identif+ new $ugs. The+ can a so assess the impact of a $ug from the num$er of reports the+ recei1e a$out it. Ie a $enefit as the de1e opers are rapid + a erted and can focus their efforts on the most important $ugs.
,i1ing $ac3 to the %ree Software communit+ with them. Bou can show them how to do the things with the new software that the+ were used to doing with the o d software. 5nd +ou can show them how to do new things of which the+ had not e1en thought.
%ree Software for #us+ Peop e sacrificing ?ua it+. 5s taxpa+ers we shou d a care a$out such trends and ensure that the+ continue. Ma3e sure +our oca go1ernment representati1e 3nows that +ou expect them to consider %ree Software as a wa+ to spend +our mone+ inte igent +. 5t oca town ha meetings +ou can teach the audience a$out the $enefits of this software.
,i1ing $ac3 to the %ree Software communit+ decide that supporting the software is no onger worth the in1estment7 the customers are eft in a terri$ e position. The data that the+ depend on is on + accessi$ e through software that wi neither impro1e in features nor decrease in $ugs. 5nd $ecause the format is proprietar+ it ma+ pro1e impossi$ e to transfer the data into another format for use with other software. #ecause go1ernments 3eep trac3 of crucia data7 the+ must ensure that the formats the+ use are open. This is one of the reasons wh+ the 4epartment of Leterans 5ffairs :L5; in the &S5 chose the open source method for its e ectronic medica records software. The 4epartment is responsi$ e for the hea thcare of 26 mi ion 1eterans as we another !! mi ion 5mericans who are the fami ies and sur1i1ing dependants of 1eterans. 4ea ing with so much important data means that the L5 cou d not afford the ris3 of using proprietar+ formats. In fact7 the histor+ of medica software is ittered with fai ed software pro8ects'! and the su$se?uent fai ure of the companies that owned the software. So the L5 decided to de1e op the software itse f7 open + and o1er time7 to reduce the ris3s and ensure de i1er+ of the exact features that it needed. #ecause it is funded $+ &S taxpa+ers the software that it created is made free + a1ai a$ e in the pu$ ic domain for an+one to use. The pro8ect $egan in the 1(*)s as 4ecentra iEed 0ospita Computer Program :40CP; and was aunched as the Leterans 0ea th Information S+stems and Techno og+ 5rchitecture :List5 D www.wor d1ista.org; in 1((6. O1er 2) +ears the software has pro1ed its sta$i it+ and ?ua it+. #ecause it is a1ai a$ e free of charge7 users around the wor d are dep o+ing it. 5nd the open data format means that data
'! http6..www.pu$medcentra .go1.artic erender.fcgi2artidU12(66"
1'3
%ree Software for #us+ Peop e can $e exchanged $etween different hea thcare pro1iders. This ma3es it a so ution to a pro$ em that p agues the &S hea thcare s+stem and those of other countries around the wor d. The proprietar+ data formats in use in each practice7 a$orator+ and hospita around the countr+ are incompati$ e. Cach +ear these hea thcare pro1iders spend mi ions tr+ing to con1ert data from one proprietar+ format to another as the+ tr+ to share data a$out patients under their care. Often the+ end up with the owest common denominator D printing out tons of paper in medica records which recipients must then t+pe into their own medica records software. This is wh+ the software is under consideration as the $ui ding $ oc3 of President #ush>s p an for a nationwide e ectronic hea th record s+stem. In the -ether ands the go1ernment has ta3en the princip e of open data formats e1en further. In 2))2 the 4utch /ower Cham$er unanimous + carried a motion re?uiring that $+ 2))6 a go1ernment IT purchases wou d $e of software that was $ased on open standards. -ot on + do such purchases ensure that go1ernment data is safe7 the+ a so a ow %ree Software to compete on a fair footing in the mar3etp ace. One of the $iggest $arriers to adoption of OpenOffice.org was that most $usinesses had $een oc3ed into using Microsoft Office. The creators of OpenOffice.org o1ercame the technica $arrier $+ ensuring that their software was compati$ e with Microsoft>s proprietar+ fi e format. 0owe1er7 go1ernment aws and purchases that are friend + to %ree Software o1ercome the ps+cho ogica $arrier and ha1e spurred the 1irtuous c+c e of OpenOffice.org>s adoption around the wor d.
1'!
1'"
%ree Software for #us+ Peop e start fri1o ous awsuits in the 3now edge that the mere threat of itigation wi shut down a %ree Software pro8ect that ac3s a ega department. This wi ha1e a chi ing effect on inno1ation and ma+ we cost the &S5 its ead in software de1e opment in the future. %or now7 %ree Software de1e opers do ha1e some a ies. Ihen the ##C $egan de1e oping the 4irac 1ideo software the+ made a ega team part of their contri$ution to the pro8ect. Its aw+ers are ensuring that no patents exist on the software techni?ues that 4irac uses7 as we as patenting those new techni?ues that 4irac creates. It wi then p ace the patents in the pu$ ic domain so that the+ are a1ai a$ e for others to use without fear of itigation. %or ,-&./inux itigation7 I#M7 -o1e and other companies are ma3ing their aw+ers a1ai a$ e to defend the operating s+stem in the courts. 0owe1er7 it is a sad da+ when the inno1ation that comes from sma teams starting up depends on the patronage of arge companies for ega defence. That is where go1ernments such as that of Po and come in. In 4ecem$er 2))! it successfu + campaigned to remo1e the GSoftware Patent 4irecti1eH from the Curopean &nion>s egis ati1e agenda. In other words7 citiEens and companies of the Curopean &nion were spared the dangers of software patents and the+ ha1e Po and to than3 for this :www.than3po and.info;. Of course7 the Po ish go1ernment did not ma3e this decision $+ itse f. It was ad1ised $+ acti1ists7 citiEens and companies that this wou d $e the $est course of action for Po and>s interest. -or was Po and>s the on + go1ernment that was of this opinion. In the Curopean &nion and around the wor d7 go1ernments are ma3ing the necessar+ in1estments. The 1'6
,i1ing $ac3 to the %ree Software communit+ nationa go1ernments of LeneEu a7 #raEi 7 India7 China7 South 9orea7 @apan and others are a responding to their citiEens> needs and supporting %ree Software.
*urther resources
MoEi a %oundation D www.moEi a.org Open Source 5pp ications %oundation D www.osafoundation.org %ree Software %oundation D www.gnu.org Leterans 0ea th Information S+stems and Techno og+ 5rchitecture :List5; D www.wor d1ista.org /awrence /essig D www. essig.org G%ree Cu ture6 0ow #ig Media &ses Techno og+ and the /aw to /oc3 4own Cu ture and Contro Creati1it+H $+ 1''
%ree Software for #us+ Peop e /awrence /essig. The Penguin Press 2))!. IS#1"(!2)))6*.
1'*
5. !6*)$B4* The purpose of this /icense is to ma3e a manua 7 text$oo37 or other functiona and usefu document WfreeW in the sense of freedom6 to assure e1er+one the effecti1e freedom to cop+ and redistri$ute it7 with or without modif+ing it7 either commercia + or noncommercia +. Secondari +7 this /icense preser1es for the author and pu$ isher a wa+ to get credit for their wor37 whi e not $eing considered responsi$ e for modifications made $+ others. This /icense is a 3ind of Wcop+ eftW7 which means that deri1ati1e wor3s of the document must themse 1es $e free in the same sense. It comp ements the ,-& ,enera Pu$ ic /icense7 which is a cop+ eft icense designed for free software. Ie ha1e designed this /icense in order to use it for manua s for free software7 $ecause free software needs free documentation6 a free program shou d come with manua s pro1iding the same freedoms that the software does. #ut this /icense is not imited to software manua sJ it can $e used for an+ textua wor37 regard ess of su$8ect matter or whether it is pu$ ished as a printed $oo3. Ie recommend this /icense principa + for wor3s whose purpose is instruction or reference. 7. )!!4I")BI4I#0 )18 8*9I1I#I%1, This /icense app ies to an+ manua or other wor37 in an+ medium7 that contains a notice p aced $+ the cop+right ho der sa+ing it can $e distri$uted under the terms of this /icense. Such a notice grants a wor d=wide7 ro+a t+=free icense7 un imited in duration7 to use that wor3 under the conditions stated herein. The W4ocumentW7 $e ow7 refers to an+ such manua or wor3. 5n+ mem$er of the pu$ ic is a icensee7 and is addressed as W+ouW. Bou accept the icense if +ou cop+7 modif+ or distri$ute the wor3 in a wa+ re?uiring permission
1*)
1*1
1*2
1*3
1*!
1*"
1*6
Inde"
5do$e 5cro$at............... 31 5do$e Photoshop......... 12' 5do$e Feader...............1)) 5do$e Feader1).............32 5 =9hawariEmi.............. 3) 5 pha............................ 12* 5maEon...... 627 (67 ((7 1)* 5merica On ine............ 163 5pache................... 627 11* 5ra$ic.............................1* 5ssociated Press...........16" 5udacit+....................... 126 5ustra ia............... 1227 12* #ahrain........... 137 11"7 16) ##C................*37 1667 1'6 #eowu f........................ 1"1 #ergen............................ 1" #erners=/ee7 Tim..... 6!7 (! #eta.............................. 12* #ig7 Mr........................... 13 dotPro8ect................ 12) %irefox...................... '3 ,antt Pro8ect........... 136 OpenOffice.org......... 1( OpenOffice.org Ca c.!3 OpenOffice.org Impress..................... "2 OpenOffice.org Iriter .................................. 33 Fed 0at................... 1"" Thunder$ird.............. ** IordPress...............1)! # ogging software.............. Ci1icSpace.............. 1)2 IordPress.......1)37 1)! # ogs.............................. *! #oing#oing...............(1 9ing Sihanou3.......... (1 Margot Ia strXm.....*! Sa am Pax................. (1 #oing#oing.................... (1 #rai e7 Mr...................... 13 C aro ine................. 11* %irefox...................... '2 ,-& Image Manipu ation Program ................................ 13" OpenOffice.org......... 16 OpenOffice.org Ca c.3* OpenOffice.org Impress..................... !' Thunder$ird.............. *" t+ping........................ 26 &$untu.................... 1") we$ pa+ments........... (( #raEi ............ 1227 12*7 166 #ri3 in7 4an....................(3 #S4 &nix....................... 62 #ugs............................. 16) #u etin $oards............. 11) #uEan7 Ton+................. 131 Canada......................... 12( Census...................... 237 36 Chand er......................... ** China...................... 1"7 166 CI5 Ior d %act$oo3....13* Ci1icSpace........... 1)27 11' C aro ine.......................11*
1**
Index
,-& %ree 4ocumentation /icense............................... '2 ,-& ,enera Pu$ ic /icense .................................. 12"7 162 ,-& Image Manipu ation Program............................ 13" ,-&./inux1!7 627 *(7 1!37 16)7 1'6 ,-&./inux............................. i1e C4........................ 1!6 &ser ,roup.... 167 11*7 12' Lersions...................... 1!" ,nuCash........................... 1!3 ,odadd+.com..............('7 1)3 ,oog e..... 627 6*7 6(7 *17 1127 1137 12"7 1"27 16" ,P/.................................. 12" 0aar em............................ 1'1 0andhe d computer...13'7 1"! 0andhe d computers......... 16* 0andhe d Computers for 4octors................. "'7 (37 16* 0IP55.............................. 13! 0one+net Pro8ect.............. 1!! 0+per in3.................... ("7 1)) 0+perText Mar3up /anguage .................................... (!7 132 I#M.......................... 16!7 1'6 IM5P.................................. *1 Internationa Open Source -etwor3.............................. 16 Internet Cxp orer..................... securit+.......................... 6" @apan..................... 1"7 '17 166 @a1a................................... 132 9err+7 @ohn....................... 1)2 9ing Sihanou3.................... (1 9noppix............................ 1!6 /45P............................... 122 /essig7 /awrence.............. 1'" /inspire.....................1!'7 16! /i1e C4............................ 1!6 /+coris.............................. 1"3 Mai Scanner......................16" Mam$o......................1137 122 Marcomedia % ash.............. "! Medica records........ 1337 1'3 Microsoft............................ 6" Microsoft 5ccess................ "( Microsoft Ca c.................... 1) Microsoft Cxce ............ 1)7 !! Microsoft Cxchange....*(7 1!! Microsoft Internet Cxp orer 6! Microsoft Office................. 1) documents..................... 1' Lisua #asic.................. 33 Microsoft Out oo3............ 1!! Microsoft PowerPoint...1)7 !6 Microsoft Pro8ect...... 12)7 136 Microsoft Iindows............ 1" Microsoft Iindows -T !.1"" Microsoft Iord............ 1)7 2! Mind maps........................ 131 Monopo ies................. 6!7 16* Moore7 ,ordon................. 1"( Moreo1er............................ *3 Moss$erg7 Ia t.................. 6! MoEi a................667 1637 16! MoEi a suite....................... ** Munich........................1!7 1'1 Music........................ 1267 1!( M+SS/............. 11*7 1"17 16)
1*(
1()
Index
OpenOffice.org Macros Cxp ained............................ 3! OpenOffice.org Iriter.1)7 237 1)) $i$ iograph+ manager...."* $u et points...................2" changes7 trac3ing.........122 charts............................. !3 co umns......................... 2" formu ae........................ "* index.............................. "6 macros........................... 33 mai merge.....................26 master document........... "6 ordered ists................... 26 P4%......................... 317 "' pictures.......................... 2" printing.................... 267 3! spe chec3..................... 2* spe ing chec3er.............2* ta$ e of contents............ "6 temp ates....................... 2" trac3 changes................. 2* white space.................... 2! Opera.................................. 66 Out oo3............................... '' Out oo3 Cxpress................. '' Oxford #usiness ,roup...... *! Pa m Powered handhe d computers........................... ** Paris.................................. 1'1 Patent and Trademar3 Office .......................................... 1'" Patents.............................. 1'" Pa+Pa ................................. (( P4%.........................317 "!7 "' $oo3mar3s..................... "* emai ing.........................32 P0P...................................1"1 Php$$................................ 11) P uc3er.............................. 13' Po and............................... 1'6 POP.....................................*1 Porta$ e 4ocument %ormat.31 Post Office Protoco ........... *1 Pro8ect ,uten$erg............. 13* Pro8ect management......... 136 Pro8ect management............... dotPro8ect.................... 12) Microsoft Pro8ect.........12) Pu$Med.............................. ') Fea + Simp e S+ndication. *3 Fed 0at..................... 1""7 163 Fed0at.............................. 16! Fis3...................................13( Sa$re 0o dings................. 16" Sa ah 5 =4in7 Mr................ 13 %irefox........................... 6( games.......................... 13( 9noppix.......................1!6 OpenOffice.org............. 1* OpenOffice.org Ca c..... !) OpenOffice.org Impress "! OpenOffice.org we$site (! OpenOffice.org Iriter.. 2* Thunder$ird...................*1 Ii3i.............................11" Sa am Pax........................... (1 Schneier7 #ruce................ 161 Scri$us.............................. 1!! Section ")1:c;3.................16( securit+...................................
1(1
1(2
Index
Ie$page............................. (1 Ie$ser1er...........................(1 Ie$site................................... credit card pa+ments..... (( data$ase=dri1en........... 1)* Ii3i.................................. 11" Ii3ipedia................... ')7 11" Ii3tionar+.......................... ') Iine................................. 1!" IordPress.........1)37 1)!7 1)( IordPress.............................. FSS............................. 1)" BahooA.......................... 627 *1 Bates7 Ms............................ 13 %irefox........................... 6* /inspire....................... 1!' Mam$o........................ 113 -L&.............................. (' OpenOffice.org Ca c..... !2 OpenOffice.org Impress !* OpenOffice.org Iriter.. 2" P uc3er........................ 13' StarOffice...................... 1( Thunder$ird...................*' Vinf..................................... *' Vipping............................. 13) V urp................................. 126 '=Eip.................................. 13)
1(3