Richard M. Stallman

Fra Wikipedia, den frie encyklopedi
(Omdirigert fra Richard Stallman)
Gå til: navigasjon, søk
Richard M. Stallman i Oslo, februar 2009

Richard Matthew Stallman (født 16. mars 1953) er en amerikansk programvareutvikler og fri programvare-forkjemper. Han er mest kjent som grunnleggeren av GNU-prosjektet og Free Software Foundation, som mannen bak programvarelisenser som GNU General Public License og som opphavsmannen til teksteditoren Emacs.

Oppvekst[rediger | rediger kilde]

Sitat […] I went to public school for six years, and then I went to private school for five years, and then I went to a public school again. I was a discipline problem. I was very upset and miserable, and kids used to tease me, and it would make me enraged. I never believed that adults were entitled to give me orders. I considered them to be like any other kind of tyrant; they just had power... Sitat
– Stallman om oppveksten[1]

Stallman vokste opp i den vestre delen av New York City,[2] hvor hans far jobbet innen trykkeribransjen og moren som lærer. I et intervju med forfatteren Michael Gross i 1999 beskrev Stallman selv sin barndom og oppvekst som en turbulent periode fylt med motsetninger mellom ham selv, lærerne og de andre elevene.

Tross sine holdninger, som kunne karakteriseres som introvert og til tider narsissistisk[3] av menneskene rundt ham, var han en intelligent gutt, noe også privatlæreren hans bet seg merke i. Det var spesielt på fagområdene fysikk og matematikk han utmerket seg (til tross for at han fikk toppkarakterer også i flere andre fag). Det er også verdt å merke seg at Stallman skrev programkode på papir før han fikk tilgang til en datamaskin. I 1965, tolv år gammel, fikk han utlevert en kopi av manualen til datamaskinen IBM 7094 og skrev sitt første program; En preprosessor for IBM 7094-maskinen i programmeringsspråket PL/I.

Studietid og MIT[rediger | rediger kilde]

I 1970 påbegynte han sine studier ved Harvard, hvor han konsentrerte seg om matematikk og fysikk, til tross for sine programmeringskunnskaper. Forkjærligheten for programmering var allikevel en sterk drivkraft i Stallmans liv. Nettopp denne drivkraften førte ham til AI-laboratoriet ved Massachusetts Institute of Technology sommeren 1971. Det hele begynte med en henvendelse fra Stallman om å få se på dokumentasjonen til datamaskinen PDP-10, noe som førte til at han ble tilbudt sommerjobb ved laben. Senere ble Stallman permanent knyttet til MIT, et arbeidsforhold som skulle vare i ti år.[4]

Sitat […] We did not call our software “free software,” because that term did not yet exist; but that is what it was. Whenever people from another university or a company wanted to port and use a program, we gladly let them. If you saw someone using an unfamiliar and interesting program, you could always ask to see the source code, so that you could read it, change it, or cannibalize parts of it to make a new program… Sitat
– Stallman om MIT-tiden[5]

AI-laben ved MIT ble et sted der Stallman kunne være med likemenn, der de kontinuerlig jobbet med å forbedre operativsystemet ITS (Incompatible Timesharing System). I denne perioden kom han til han at det å kunne dele, da spesielt kildekode og datarelatert kunnskap, var en urokkelig kilde til utvikling.

Tidlig på 1980-tallet førte en rekke hendelser at Stallman kom til å velge sin egen vei. Det begynte med at datamaskinene som ble brukt på AI-laben ikke lenger brukte Incompatible Timesharing System, men heller en proprietær versjon, som hindret innsyn i kildekoden. Dette gjorde at Stallman og andre startet et eget selskap, LMI (Lisp Machine Inc), som de beskrev som et «hacker company».[6] LMI skulle arbeide med datamaskiner som hovedsakelig skulle kjøre programmeringsspråket LISP, men prosjektet mislyktes blant annet fordi det konkurrerende selskapet Symbolics ansatte alle de beste hodene fra MIT-miljøet slik at miljøet gikk i oppløsning. Samtidig gikk PDP-10-maskinene ut av produksjon, noe som gjorde at Incompatible Timesharing System ble overflødig. Dette førte i følge Stallman til at 15 års arbeid gikk opp i røyk.[7]

GNU-prosjektet og GNU/Linux[rediger | rediger kilde]

Som et svar på de proprietære operativsystemene, og på grunn av det Stallman selv omtaler som Symbolics' «destruksjon av hackermiljøet» ved MIT, startet han fri programvare-bevegelsen i 1983. Da ble GNU-prosjektet født, som et åpent operativsystem som skulle gi brukerne full frihet til å bruke, modifisere og distribuere systemet som de ønsket. GNU – et akronym for «GNU is Not Unix» (GNU er ikke Unix) – var som navnet antyder inspirert av det proprietære operativsystemet Unix, selv om Stallman selv hadde liten erfaring med dette systemet. Stallman innså også at GNU måtte ledsages av en rekke verktøy som blant annet en teksteditor og en kompilator om systemet skulle bli en suksess. I januar 1984 sa han derfor opp stillingen ved MIT, men fikk likevel beholde tilgangen til MITs maskiner og andre fasiliteter. Stallman begynte nå å arbeide for fullt med GNU, og den første komponenten som ble klar var GNU Emacs.

I 1984 påbegynte han utviklingen av kompilatorsamlingen GCC. GCC oversetter programkode fra programmeringsspråket C til maskinkode, noe som var en nødvendighet for å utvikle frie programmer til det nye operativsystemet. GCC ble raskt populær, og ble av mange ansett som en av de bedre kompilatorene. De neste årene ble flere andre GNU-komponenter klare, og snart manglet bare den såkalte kjernen i GNU-systemet. Denne biten var nødvendig for at GNU skulle bli et fullverdig operativsystem, og Stallman og resten av GNU-hackerne begynte arbeidet med GNU Hurd.

Samtidig hadde den finske dataingeniøren Linus Thorvalds begynt utviklingen av en operativsystemkjerne. Denne kjernen, kalt Linux, kom på starten av 1990-tallet, og ble utgitt som fri programvare. Dette gjorde at Linux kunne kombineres med GNU-verktøyene til det frie operativsystemet GNU/Linux (i dagligtalen ofte omtalt bare som «Linux»), noe som langt på vei oppfylte Stallmans visjon.

Free Software Foundation[rediger | rediger kilde]

Utdypende artikkel: Free Software Foundation

Free Software Foundation (FSF) ble opprettet i 1984 av Stallman som et styringsorgan for finansiering og utvikling av fri programvare. I 1989 kom FSF med GNU General Public License, en programvarelisens som skulle sørge for utbredelsen og beskyttelsen av fri programvare.

Stallman og FSF definerer fri programvare gjennom «de fire friheter»:[8]

  • Friheten til å kjøre programmet, uansett hensikt (frihet 0).
  • Friheten til å studere hvordan programmet virker, og tilpasse det til dine behov (frihet 1).
  • Friheten til å redistribuere kopier så du kan hjelpe din neste (frihet 2).
  • Friheten til å forbedre programmet, og gi det ut med dine forbedringer til offentlig eie, slik at hele samfunnet kan få utbytte (frihet 3).

Disse fire frihetene er essensielle for Stallman. I boken Free Software Free Society utdyper han hva fri programvare er: «'Fri programvare' handler om frihet, ikke om pris. For å forstå konseptet må du tenke på 'frihet' som i 'ytringsfrihet', ikke på frihet som i 'gratis øl' (engelsk: free beer). Fri programvare handler om brukernes frihet til å kjøre, distribuere, studere, endre og forbedre programvaren. Mer presist handler det om de fire frihetene […].».[9]

GNU General Public License sikrer brukerne av slik programvare disse fire frihetene.

Foredragsvirksomhet[rediger | rediger kilde]

Stallman under Oslo-foredraget i 2009, der han blant annet humoristisk opptrådte som «Saint IGNUcius», en helgen i «Church of Emacs»

Stallman har de senere årene trappet ned på selve programvareutviklingen, og reiser nå verden rundt for å utbre budskapet om fri programvare. Han besøkte Norge i september 2004, og holdt en rekke foredrag rundt om i landet. 17. februar 2005 holdt han et foredrag på NTNU i Trondheim.[10] Også i februar 2009 var han i Norge, og holdt foredrag i Bergen og Oslo.

Referanser[rediger | rediger kilde]

  1. ^ Nikolai Bezroukov. Portraits of Open Source Pioneers. Ch.3 Prince Kropotkin of Software (Richard Stallman and War of Software Clones) http://www.softpanorama.org/People/Stallman/philosopher.shtml#Early%20years (Aksessert 17.10.07 Kl.17.35)
  2. ^ Moody, Glyn. 2002. REBEL CODE : Linux and the open source revolution (Pengiun books ISBN:0-14-029804-5), 14.
  3. ^ Nikolai Bezroukov. Portraits of Open Source Pioneers. Ch.3 Prince Kropotkin of Software (Richard Stallman and War of Software Clones), Chapter I: Philosopher http://www.softpanorama.org/People/Stallman/philosopher.shtml (Aksessert 17.10.07 Kl.19.35)
  4. ^ Moody, Glyn. 2002. REBEL CODE : Linux and the open source revolution (Pengiun books ISBN 0-14-029804-5), 15.
  5. ^ Stallman, Richard M. Free Software Free Society: Selected essays of Richard M. Stallman ed. Joshua Gay (GNU Press, FSF ISBN 1-882114-98-1), 15.
  6. ^ Moody, Glyn. 2002. REBEL CODE : Linux and the open source revolution (Pengiun books ISBN:0-14-029804-5), 17.
  7. ^ Stallman, Richard M. Free Software Free Society: Selected essays of Richard M. Stallman ed. Joshua Gay (GNU Press, FSF ISBN 1-882114-98-1), 15.
  8. ^ Hva er fri programvare? – Free Software Foundation, oversatt av Torbjørn Skodvin Kristoffersen (2000)
  9. ^ Stallman, Richard M. Free Software Free Society: Selected essays of Richard M. Stallman ed. Joshua Gay (GNU Press, FSF ISBN 1-882114-98-1), 15.
  10. ^ Foredrag ved NTNU med Richard M. Stallman 17. februar 2005. Trondheim Linux User Group (17. februar 2005). Besøkt 26. desember 2009.

Se også[rediger | rediger kilde]

Eksterne lenker[rediger | rediger kilde]