Tämä on hyvä artikkeli.

Linus Torvalds

Kohteesta Wikipedia
Loikkaa: valikkoon, hakuun
Linus Torvalds
Linus Torvalds vuonna 2014
Linus Torvalds vuonna 2014
Syntynyt 28. joulukuuta 1969 (ikä 47)
Helsinki, Suomi
Ammatti ohjelmoija, tietotekniikka-asiantuntija
Merkittävät teokset Linux-käyttöjärjestelmäydin, Git
Tunnustukset Millennium-teknologiapalkinto (2012)
Lovelace-mitali (2000)
Siviilisääty naimisissa
Puoliso Tove Torvalds
Lapset kolme lasta
Linus Torvalds vuonna 2002.

Linus Benedict Torvalds Loudspeaker.svg kuuntele ääntämys? (s. 28. joulukuuta 1969 Helsinki[1]) on suomalais-amerikkalainen tietotekniikan asiantuntija, ohjelmoija ja hakkeri, joka aloitti 1990-luvulla Linux-käyttöjärjestelmäytimen kehittämisen ja on edelleen sen projektikoordinaattori. Hän asuu Portlandissa Yhdysvalloissa yhdessä vaimonsa ja kolmen tyttärensä kanssa ja työskentelee Linux Foundation -säätiön rahoittamana kokopäiväisesti Linux-ytimen parissa.[2]

Henkilöhistoria[muokkaa | muokkaa wikitekstiä]

Lapsuus ja nuoruus[muokkaa | muokkaa wikitekstiä]

Linus Torvalds syntyi suomenruotsalaisen Torvaldsin perheen ensimmäiseksi lapseksi. Hänen isänsä on radio- ja televisiotoimittaja Nils Torvalds ja hänen äitinsä STT:n toimittaja Anna Torvalds. Vanhemmat olivat Linuksen syntymän aikoihin radikaaleja vasemmistolaisia opiskelijoita: he toimivat aktiivisesti 1960-luvun ylioppilasliikkeessä Helsingin yliopistossa. Vuonna 1971 Linukselle syntyi sisko Sara.[3]

Torvalds on kertonut saaneensa nimensä kemisti Linus Paulingin ja englanninkielisen Tenavat-sarjan Epun (engl. Linus) mukaan.[4] Sukunimi Torvalds puolestaan syntyi, kun Linuksen isoisä Ole Saxberg muutti toisen etunimensä sukunimeksi ja lisäsi siihen s-kirjaimen. Torvaldseja on maailmassa vain parikymmentä, ja he kaikki ovat toisilleen sukua. Nimi Torvalds kirjoitetaan usein väärin, minkä takia Linuksesta käytetään Internetissä pelkkää etunimeä.[5]

Torvalds on sanonut olleensa ”ruma lapsi”, jolla oli isot etuhampaat ja suuri nenä, sekä ”sosiaalisesti nörtti”. Hän oli aina luokkansa nuorimpia ja pienimpiä oppilaita. Hän oli matemaattisesti lahjakas ja harrasti varsinkin ennen tutustumistaan tietokoneisiin muun muassa pienoismallien ja -rautateiden rakentelua sekä scifi- ja kauhukirjallisuutta.[6] Hän kävi Cygnaeuksen ruotsinkielisellä ala-asteen ja kirjoitti yliopppilaaksi Helsingin ruotsinkielisestä Norssista.[7]

Nils ja Anna Torvalds erosivat, kun Linus oli pieni. Vuonna 1978 Linukselle ja Saralle syntyi velipuoli Leo Torvalds. Lisäksi heillä on kaksi Linuksen vanhinta tytärtä nuorempaa velipuolta.[1] Torvaldsin äidinkieli on ruotsi, mutta hän puhuu myös suomea, jota hän oppi etenkin viettäessään kesälomiaan suomenkielisillä alueilla Mäntyharjulla ja Simpeleellä.[8]

Torvaldsin ensimmäinen tietokone oli Commodore VIC-20.

Ensimmäisen kontaktinsa tietokoneisiin Torvalds sai 11-vuotiaana vuonna 1981, kun hänen isoisänsä, Helsingin yliopiston tilastotieteen professori Leo Törnqvist osti laskukoneen tilalle Commodore VIC-20:n, joka oli ensimmäisiä kotikäyttöön tarkoitettuja tietokoneita. Aluksi Torvalds näpytteli isoisänsä paperille kirjoittamia ohjelmia koneelle, mutta alkoi pian lukea tietokonekirjoja ja -lehtiä ja opetteli niiden avulla ohjelmointia, aluksi BASIC- ja myöhemmin assembly-ohjelmointikielellä. Torvaldsin ensimmäiset ohjelmat olivat yksinkertaisia pelejä. Törnqvistin kuoltua vuonna 1983 Linus sai tietokoneen itselleen.[9]

Nils Torvalds yritti saada poikansa harrastamaan muutakin kuin tietokoneita ja ilmoitti tämän koripallojoukkueeseen. Linuksen koripalloura jäi kuitenkin lyhyeksi.[10] Nils Torvalds oli myös SKP:n jäsen ja vei Linuksen mukaan SKDL:n pioneeritoimintaan.[11] Linusta kiusattiin koulussa isänsä poliittisten näkemysten vuoksi.[12] Aikuisiällään hän ei ole ollut lainkaan kiinnostunut politiikasta ja arvelee sen johtuvan juuri poliittisesti aktiivisesta perheestään.[1] Nils Torvalds on myös agnostikko ja pettyi kovasti, kun Sara liittyi myöhemmin katoliseen ja Leo luterilaiseen kirkkoon.[13] Linus on kuitenkin ateisti.[1]

16–17-vuotiaana Torvalds osti säästämillään ja stipendeinä saamillaan rahoilla toisen tietokoneensa, Sinclair QL:n. Torvalds osti koneeseen lerppuaseman, jonka ajuri oli huono. Kirjoittaessaan uutta ajuria hän löysi koneen käyttöjärjestelmästä Sinclair QDOSista virheitä ja alkoi tutkia järjestelmää. Koska käyttöjärjestelmä oli tallennettu lukumuistiin, ei Torvalds kuitenkaan voinut korvata järjestelmän huonoja osia omalla koodillaan. Torvalds osti Englannista koneeseensa osia ja ohjelmia sekä kloonasi pelejä ja myi niitä tietokonelehdille.[14]

Torvalds kirjoitti ylioppilaaksi vuonna 1988 ja sai kaikista viidestä aineesta laudaturin. Samana syksynä hän pyrki Helsingin yliopistoon ja sai opiskelupaikan suoraan, koska oli kirjoittanut pitkän matematiikan ylioppilaskokeesta täydet pisteet.[15]

Yliopistossa[muokkaa | muokkaa wikitekstiä]

Torvalds aloitti yliopisto-opinnot Helsingin yliopiston matemaattis-luonnontieteellisessä tiedekunnassa tietojenkäsittelytieteen laitoksella. Hänen pääaineekseen tuli tietojenkäsittelytiede. Hän opiskeli ensimmäisenä vuotena aktiivisesti, mitä ei hänen mukaansa enää tämän jälkeen tapahtunut. Hän liittyi matematiikan, fysiikan, kemian ja tietojenkäsittelytieteen opiskelijajärjestöön Spektrumiin, jonka keskiviikkoiltojen juhlista tuli hänelle sosiaaliselle elämälleen tärkeitä tilaisuuksia.[16]

Torvalds hankki vuonna 1990 kokovalkoisen kissan, jonka nimeksi tuli Mithrandir, lyhyemmin Randi. Nimi viittaa Gandalf-velhon sindarinkieliseen nimeen teoksessa Taru sormusten herrasta.[17]

Torvalds osti tietojenkäsittelytieteen professori Andrew Tanenbaumin kirjan Operating Systems: Design and Implementation, jossa Tanenbaum käsittelee Minixiä, opetuskäyttöön kehittämäänsä riisuttua versiota Unixista. Kirja muutti Torvaldsin elämän: hän ihastui Unixin selkeään rakenteeseen ja sen taustalla olevaan filosofiaan. Vuosina 1990–1991 Helsingin yliopistossa oli ensi kertaa käytössä Unix, Digital Equipment Corporationin Ultrix, jonka kautta Torvalds sai ensikosketuksensa ihailemaansa järjestelmään.[18]

Linux syntyy[muokkaa | muokkaa wikitekstiä]

Torvalds törmäsi ensimmäisen kerran GNU-projektiin vuonna 1991, kun toinen tietojenkäsittelytieteen opiskelija Lars Wirzenius vei hänet Teknilliseen korkeakouluun kuuntelemaan free software -guru Richard Stallmanin puhetta. Torvalds ei kuitenkaan ollut tästä erityisen vaikuttunut.[19]

Tammikuussa 1991 Torvalds osti uuden tietokoneen. Hän suhtautui PC-tietokoneisiin aluksi varauksin, mutta päätyi ostamaan 386:n sen hinnan, tehokkuuden ja yleisyyden vuoksi. Kone sisälsi riisutun DOS-käyttöjärjestelmän, mutta Torvalds halusi Minixin, jonka hän joutui tilaamaan ulkomailta. Minixin saapuminen kesti kuitenkin yli kuukauden, ja tuona aikana Torvalds pelaili paljon Prince of Persia -toimintaseikkailupeliä. Minixin saatuaan Torvalds keskittyi sen paranteluun. Hän ei ollut tyytyväinen käyttöjärjestelmän pääte-emulaattoriin ja päätti kirjoittaa oman. Tästä ohjelmasta muodostui lopulta käyttöjärjestelmän ydin, Linux.[20]

Pääte-emulaattori kehittyi nopeasti A- ja B-kirjaimia näytölle loputtomasti tulostavasta testiohjelmasta siihen pisteeseen, että Torvalds pystyi ottamaan sillä yhteyttä yliopiston tietokoneeseen sekä lukemaan ja kirjoittamaan sähköpostia. Voidakseen tallentaa tiedostoja internetistä hän kirjoitti ohjelmaan kiintolevy- ja tiedostojärjestelmäajurit. Juuri niitä ohjelmoidessaan hän alkoi mieltää projektinsa käyttöjärjestelmäytimeksi pelkän pääte-emulaattorin sijaan, mutta edelleen ohjelman oli tarkoitus täyttää vain hänen omat tarpeensa.[21]

Tiedustellessaan Minixin uutisryhmässä mahdollisuutta saada käsiinsä POSIX-standardeja Torvalds oli herättänyt Teknillisessä korkeakoulussa assistenttina toimineen Ari Lemmken huomion. Lemmke loi Torvaldsille Funetin palvelimelle oman alihakemiston, johon tämä voisi ladata projektinsa, kun se olisi valmis julkaistavaksi. Lemmke antoi hakemistolle nimen pub/OS/Linux, koska piti Torvaldsin ohjelmastaan käyttämästä työnimestä enemmän kuin tämän lopulliseksi suunnittelemasta nimestä Freax. Torvalds itse piti Linuxia narsistisena nimenä, mutta ei kuitenkaan vastustanut nimenvaihtoa.[22]

Bash-komentotulkki oli ensimmäisiä Linuxissa toimivia ohjelmia.

Sovitettuaan Bash-komentotulkin ja GCC-kääntäjän käyttöjärjestelmäänsä Torvalds laittoi ohjelmansa palvelimelle vapaasti ladattavaksi 17. syyskuuta 1991 versionumerolla 0.01. Tästä versiosta Torvalds kertoi vain harvoille,[23] mutta julkaistessaan kuukauden kuluttua version 0.02 hän kirjoitti ilmoituksen ohjelmasta Minixin uutisryhmään.[24][25] Hän julkaisi vielä yhden version, kunnes hänen motivaationsa käyttöjärjestelmän kirjoittamiseen alkoi hiipua. Tuhottuaan vahingossa tietokoneensa Minix-osion hän päätti ottaa Linuxin ensisijaiseksi käyttöjärjestelmäkseen. Sen siis tulisi selvitä omillaan, ilman Minixiä kehitysympäristönä, ja päätöksen jälkeen Linuxin seuraava versio oli 0.10. Torvalds lisäsi vielä tärkeän ominaisuuden, sivutuksen levylle, jolloin kiintolevyä pystyi käyttämään keskusmuistin tapaan. Se oli ensimmäinen ominaisuus, jonka Torvalds lisäsi ohjelmaan käyttäjien pyynnöstä, ja ominaisuus, joka Minixistä puuttui.[26]

Linuxin käyttäjäkunta laajeni, ja Torvaldsilta kyseltiin, halusiko hän ohjelmasta maksua. Hän pyysi heitä mieluummin lähettämään postikortin, joita tulikin satoja ympäri maailmaa. Torvalds ei kuitenkaan saanut pelkästään hyvää palautetta. Tammikuussa 1992 Minixin kehittäjä professori Andrew Tanenbaum lähetti Minixin uutisryhmään viestin, jossa hän arvosteli Linuxin rakennetta vanhanaikaiseksi, ”askeleeksi 1970-luvulle”, koska se ei perustunut mikroytimeen. Torvalds vastasi tiukkasävyisesti. Keskustelu jatkui kiivaana uutisryhmässä ja henkilökohtaisina sähköposteina, ja siihen otti osaa muun muassa Unixin kehittäjä Ken Thompson. Torvalds on arvellut, että Tanenbaumia harmitti se, että Linux oli syrjäyttämässä Minixin ja Torvalds käytti tämän uutisryhmää tiedottaessaan Linuxista. Torvalds itsekin kertoo tuohtuneensa enemmän asemansa järkyttämisestä luomassaan sosiaalisessa ryhmässä kuin teknisistä seikoista. Kiistan lopuksi Linuxille luotiin oma uutisryhmä comp.os.linux.[27][28] Sittemmin Torvalds ja Tanenbaum ovat kuitenkin olleet hyvissä väleissä.[29]

Syksystä 1992 lähtien Torvalds toimi Helsingin yliopistossa assistenttina ja piti ruotsinkielisiä tietotekniikan kursseja. Kolme vuotta myöhemmin hän pääsi tutkimusassistentiksi. Hänen työnkuvaansa kuului siitä lähtien myös työskenteleminen tietokoneiden parissa, ja hän kehitti Linuxia myös työajallaan. Aluksi hän jännitti opettamista, mutta ajan myötä hänen itseluottamuksensa parani.[30] Kun hän syksyllä 1993 piti tietotekniikan peruskurssia ja antoi opiskelijoille kotitehtäväksi lähettää hänelle sähköpostia, yksi kurssin opiskelijoista, Tove Monni (nyk. Torvalds), kuusinkertainen karaten Suomen mestari, pyysi sähköpostissaan häntä treffeille. Parin kuukauden kuluttua Torvalds ja Randi-kissa muuttivat Monnin asuntoon.[31]

Torvalds piti ensimmäisen julkisen puheensa marraskuussa 1993 Alankomaiden Unix-käyttäjäyhdistyksen kymmenvuotisjuhlassa. Häntä oli vuotta aiemmin pyydetty puhumaan Espanjaan, mutta hän oli kieltäytynyt vedoten esiintymiskammoonsa. Nyt puhe sujui kuitenkin hyvin.[32]

Linux 1.0[muokkaa | muokkaa wikitekstiä]

Larry Ewing piirsi Tux-pingviinin GIMP-kuvankäsittelyohjelmalla vuonna 1996.

Linux 1.0 julkaistiin Helsingin yliopiston tietojenkäsittelytieteen laitoksella maaliskuussa 1994. Uudessa Linuxissa oli graafinen käyttöliittymä ja toimiva verkkojärjestelmä. Julkaisu sai huomiota mediassa ja pääsi muun muassa televisiouutisiin. Lars Wirzenius vastasi julkistuksen PR-puolesta, josta Torvalds ei ollut lainkaan kiinnostunut. Hän kuitenkin suostui pitämään tilaisuudessa puheen.[33]

Julkaisun jälkeen Torvaldsista kiinnostuivat paitsi toimittajat, myös teknologiayritykset. Syyskuussa 1994 Novell (joka osti myöhemmin SuSE Linuxin[34] ) pyysi häntä Utahiin Oremin kaupunkiin Yhdysvaltoihin keskustelemaan työpöytä-Linuxistaan, mihin Torvalds suostui sillä ehdolla, että he maksaisivat hänelle matkan myös San Franciscoon. Myöhemmin Intel tarjosi Torvaldsille harjoittelijan paikkaa puoleksi vuodeksi Portlandiin Oregoniin, mutta perui tarjouksensa.[35]

Vuonna 1996 käyttöjärjestelmälle alettiin kysellä logoa. Torvalds halusi sympaattisen maskotin, jota oli mahdollista muunnella eri tavoin, toisin kuin abstrakteja logoja.[36] Hän oli ihastunut pingviineihin käydessään vuonna 1993 Samba-ohjelmiston kehittäjän Andrew Tridgellin kanssa eläintarhassa Canberrassa. Tuolloin pieni sinipingviini oli purrut häntä käteen.[37] Torvalds halusi maskotiksi hieman tukevan ja tyytyväisen näköisen pingviinin. Linuxille järjestettiin logokilpailuja, ja valituksi tuli ohjelmoija Larry Ewingin GIMP-kuvankäsittelyohjelmalla piirtämä Tux-pingviini, vaikkei se voittanut yhtäkään kilpailuista.[36]

Muutto Yhdysvaltoihin[muokkaa | muokkaa wikitekstiä]

Keväällä 1996 ruotsalainen hakkeri Peter Anvin, joka oli vuonna 1993 kerännyt internetissä rahat Torvaldsin tietokonevelan maksamiseksi, houkutteli Torvaldsia töihin salaperäiseen tietokoneyritykseen Transmetaan Piilaaksoon. Torvalds kävi työhaastattelussa, ja kun tieto siitä levisi, hänelle tarjosivat työpaikkaa muutkin yritykset, kuten Tele, Digital Equipment Corporation ja Red Hat. Hän päätti kuitenkin mennä töihin Transmetalle, vaikka muut yritykset tarjosivat enemmän palkkaa. Hän oli kiinnostunut Transmetasta, jonka oli huhuttu suunnittelevan ohjelmoitavia suorittimia, eikä hän halunnut sitoutua yhteen tiettyyn Linux-yritykseen, koska olisi tällöin voinut joutua tekemään Linuxin kehityksessä yrityksen haluamia ratkaisuja. Tieto Torvaldsin uudesta työpaikasta ja siitä, että Tove oli raskaana, sai Linuxin kehittäjäyhteisön epäilemään, olisiko Torvaldsista enää jatkamaan ytimen kehittämistä.[38]

Torvalds kirjoitti Linux, a portable operating system -nimisen pro gradu -työnsä Linuxin sovittamisesta eri suoritinarkkitehtuureille vuonna 1996 yhtenä viikonloppuna ja jätti sen tarkastettavaksi vain kaksi päivää ennen hänen ja Toven ensimmäisen lapsen Patricia Mirandan syntymää.[39] Opinnäytetyön tarkastanut professori Martti Tienari on kuvaillut työtä tohtorinväitöskirjan tasoiseksi, ja Torvalds saikin siitä laudaturin.[40] Torvaldsin lopputyö palkittiin Tietojenkäsittelytieteen Seuran gradupalkinnolla.[41]

Linus ja Tove avioituivat tammikuussa 1997, koska arvelivat Yhdysvaltojen viisumien saamisen olevan helpompaa avioparille. Häissä oli vain kolme vierasta: Toven vanhemmat ja Linuksen äiti. Torvaldsit saivat viisumit ja lähtivät kohti San Franciscoa.[42]

Transmeta[muokkaa | muokkaa wikitekstiä]

Linus Torvalds antamassa haastattelua vuonna 2002.

Transmeta todellakin suunnitteli vähävirtaisia suorittimia, jotka olivat yksinkertaisia ytimeltään, mutta joista tehtiin x86-yhteensopivia monimutkaisella ympäröivällä ohjelmakoodilla. Torvaldsin työnkuva liittyi jälkimmäiseen. Samalla hän kuitenkin työskenteli Linuxin parissa, myös työajallaan,[43] sillä hänen PR-arvonsa oli yhtiölle vähintään yhtä tärkeä kuin hänen ohjelmointitaitonsa.[44]

Torvaldsien toinen lapsi Daniela Yolanda syntyi 1998.[45] Samana vuonna Linus sai kutsun Linnan juhliin, ja Torvaldsit valittiin Ylen äänestyksessä juhlien mielenkiintoisimmaksi pariksi.[46]

Linux-yhtiö Red Hat oli vuonna 1997 antanut Torvaldsille optioita, ja yhtiön listauduttua pörssiin 11. elokuuta 1999 hänen optioidensa arvo oli parhaimmillaan yli viisi miljoonaa dollaria. Torvalds joutui kuitenkin odottamaan puoli vuotta ennen kuin voi lunastaa optiot. Hän oli saanut osakkeita ja optioita myös VA Linux -yhtiöltä, jonka listautuminen 1999 oli vieläkin menestyksekkäämpi.[47] Yhteensä hän ansaitsi optioilla noin 20 miljoonaa dollaria.[44]

Toimittaja Scott Berinato kirjoitti kesällä 1999 PC Week -lehteen artikkelin ”Is the Linux revolution over?”, jossa hän kertoi, että kun Torvalds oli aiemmin vastannut itse puhelimeen ja keskustellut toimittajien kanssa kärsivällisesti, nykyään hänelle pystyi korkeintaan lähettämään faksin, jonka Berinato ei uskonut edes päätyvän hänen pöydälleen. Berinato epäili Linux-ilmiön muuttuneen vallankumouksellisesta sovinnaiseksi ja ehdotti, että Torvalds vetäytyisi asemastaan käyttöjärjestelmän kehityksen johtajana. Artikkeli herätti runsaasti keskustelua, pääosin Torvaldsin puolesta. Torvalds vastasi, ettei hän koskaan ole pyrkinyt olemaan muita helpommin tavoitettavissa eikä tavoitettavuus liity avoimeen kehittämismalliin.[48][49]

Tukholman yliopisto myönsi Torvaldsille syyskuussa 1999 kunniatohtorin arvon. Hänestä tuli siten Ruotsin akateemisen maailman nuorin kunniatohtori.[50] Seuraavana kesänä myös Helsingin yliopisto myönsi hänelle saman arvon.[51] Torvalds ei ole sukunsa ainoa kunniatohtori, sillä Åbo Akademi promovoi vuonna 1978 hänen molemmat isoisänsä, Leo Törnqvistin ja Ole Torvaldsin[52] sekä vuonna 2002 Ole Torvaldsin vaimon Meta Torvaldsin.[53]

Perheen kolmas lapsi Celeste Amanda syntyi 2000.[45]

Torvaldsin yhdessä toimittaja David Diamondin kanssa kirjoittama omaelämäkerta Just for fun. Menestystarina ilmestyi 2001. Kirja kertoo paitsi Torvaldsin elämästä, myös Linuxin synnystä ja kehityksestä sekä ilmiöistä avoimen lähdekoodin yhteisön ympärillä. Lisäksi Torvalds yrittää hälventää mielikuvaa itsestään ”pyyteettömänä munkkina”.[54]

Open Source Development Labs ja Linux Foundation[muokkaa | muokkaa wikitekstiä]

Torvalds irtisanoutui Transmetalta vuonna 2003[55] ja alkoi työskennellä kokopäiväisesti Linux-ytimen parissa Open Source Development Labsin palkkaamana. Seuraavana vuonna perhe muutti Portlandiin Oregoniin, lähemmäksi Linuksen työpaikkaa.[44]

Kun BitMover lakkautti vuonna 2005 BitKeeper-versionhallintajärjestelmänsä ilmaisversion, Torvalds koodasi Linux-ytimen kehittämistä varten oman hajautetun versionhallinnan (DVCS) järjestelmän Gitin. Vuoteen 2009 mennessä Gitistä on tullut erityisesti avoimen ohjelmistokehityksen yhteisössä yksi käytetyimmistä versionhallintatyökaluista. Gitin ympärille on muodostunut vahva yhteisö, joka kehittää sitä aktiivisesti. Projektista on päävastuussa Junio Hamano.

Tammikuussa 2007 OSDL yhdistyi Free Standards Groupin kanssa Linux Foundationiksi, josta tuli siis Torvaldsin uusi työnantaja.[56]

Torvalds sai Yhdysvaltojen kansalaisuuden syksyllä 2010.[57]

Linuxin ylin auktoriteetti[muokkaa | muokkaa wikitekstiä]

Torvalds päättää ytimen kehityksen suurista linjoista. Se ei tarkoita, että kehittäjäyhteisö olisi hänen armoillaan, vaan Torvalds on johtaja vain siksi, että hän on osoittautunut luottamuksen arvoiseksi. Jos hän joskus menettäisi muiden kehittäjien luottamuksen, voisi yhteisö ryhtyä kehittämään Linuxin lähdekoodista omaa versiota.[58] Open Source -vaikuttaja Eric S. Raymond on artikkelissaan Homesteading the Noosphere nimittänyt tällaista johtamistapaa ”valistuneeksi itsevaltiudeksi”.[59]

Johtamistyyli[muokkaa | muokkaa wikitekstiä]

Torvalds korostaa, ettei tehtäviä tule aktiivisesti jakaa, vaan lähtökohtana tulee olla ohjelmoijan oma kiinnostus aiheeseen. Hän soveltaa samaa periaatetta myös itseensä ja on jättänyt muiden vastuulle Linux-käyttöjärjestelmän sellaiset osat, jotka eivät häntä kiinnosta, kuten esimerkiksi käyttöliittymän.[60]

Torvalds lisäsi vuonna 2004 Linuxin lähdekoodiin dokumentin johtamistyylistään. Siinä hän väittää, että menestyksekäs tapa johtaa on olla johtamatta eli tekemättä päätöksiä. Sen sijaan alaisten tulisi tehdä suuret, peruuttamattomat päätökset, sillä he tuntevat yksityiskohdat paremmin. Mikäli johtaja kuitenkin joutuu tekemään päätöksen, hänen pitää tehdä selväksi, ettei hän ole asiasta varma, ja päätös voi hyvinkin olla huono. Jos päätös myöhemmin osoittautuu huonoksi, sen voi perua ja sanoa olevansa idiootti. Jos taas pitää valita kahdesta vaihtoehdosta, esimerkiksi koodinpätkä tai ajuri, Torvaldsin mukaan kannattaa kokeilla molempia. Alaiset kyllä huomaavat aikanaan, kumpi toimii paremmin.[61]

Erimielisyyksiä[muokkaa | muokkaa wikitekstiä]

Linux-ytimen postituslistalla käytiin syksyllä 1998 keskustelu, joka lähes johti ytimen kehityksen haarautumiseen. Tuolloin Torvalds tarkisti henkilökohtaisesti kaiken Linuxiin lisättävän koodin, mutta korjaustiedostoja tuli enemmän kuin hän ehti käsitellä, joten hän yksinkertaisesti poisti ne korjaukset, joita hän ei ehtinyt tarkistaa. Muutamat hakkerit kuitenkin ylläpitivät Linuxista omaa kehitysversiotaan. Siihen oli sisällytetty monia korjauksia, jotka eivät vielä olleet päässeet viralliseen versioon, mutta myös paljon ominaisuuksia, joita Torvalds ei aikonut ottaa mukaan Linuxin seuraavaan vakaaseen versioon. Tilanne kärjistyi, kun Torvalds ilmoitti asiasta postituslistalla.[62]

Hakkeri Larry McVoy esitti ongelman ratkaisuksi tähdenmuotoista kehitysprosessia, jolloin koodi kulkisi Torvaldsille luottohakkereiden eli niin sanottujen luutnanttien kautta. Käytännössä kehitysjärjestelmä jo toimi tähän tapaan, mutta McVoyn mukaan tarvittiin kokonaan uusi versionhallintajärjestelmä.[63] McVoy alkoi kehittää BitKeeper-versionhallintajärjestelmää, joka otettiin käyttöön kuitenkin vasta helmikuussa 2002. Torvaldsin mukaan Linuxin kehitysprosessi nopeutui ohjelman ansiosta kaksinkertaiseksi. BitKeeper ei ollut avointa lähdekoodia, mutta avoimen lähdekoodin kehittäjät saivat käyttää sitä ilmaiseksi. Vuonna 2005 McVoyn yritys kuitenkin poisti ohjelmiston ilmaisen version markkinoilta, kun Linux-kehittäjät olivat yrittäneet kehittää omaa versionhallintaohjelmistoaan BitKeeperin pohjalta.[64] Torvalds alkoi kehittää omaa avointa Git-versionhallintajärjestelmäänsä huhtikuussa 2005, ja Linux siirtyi käyttämään ohjelmistoa jo kahden kuukauden kuluttua.[65]

Vuonna 2005 Torvalds kehotti avoimesti Linux-käyttäjiä käyttämään GNOME-työpöytäympäristön sijaan KDE:ta, koska hänen mukaansa GNOME aliarvioi käyttäjiään ja pyrki toimivuuden kustannuksella helppokäyttöisyyteen. Kiistan alkuperäinen syy oli hiiren kakkospainike, jonka toimintoja ei GNOMEssa voinut muuttaa. Torvalds kirjoitti lopulta itse koodin, jonka avulla hän sai painikkeen toimimaan haluamallaan tavalla.[66]

Ajatuksia tekijänoikeuksista[muokkaa | muokkaa wikitekstiä]

Linux on lisensoitu Richard Stallmanin kehittämällä GNU GPL -lisenssillä,[67] joka takaa käyttäjälle oikeuden kopioida, muuttaa ja jakaa edelleen ohjelmaa ja sen lähdekoodia vapaasti, kunhan GPL-lisenssiä käytetään myös sitä tai sen muunnosta eteenpäin jaettaessa.[68]

Alun perin Torvalds levitti Linuxia omalla lisenssillään, jossa kiellettiin ohjelman myyminen kokonaan sekä vaadittiin, että jos ohjelmaa muokkaa, oli sen lähdekoodi jaettava. Tällä hän halusi toisaalta estää sen, että joku alkaisi myydä Linuxia omanaan ja toisaalta nähdä, miten muut olivat muokanneet hänen ohjelmaansa. Linuxia sai kuitenkin kopioida vapaasti. Hakkereilla oli tuolloin tapana jakaa ohjelmia keskenään, ja Torvaldsin motiivina oli myös saada tunnustusta vertaisiltaan, muilta käyttöjärjestelmistä kiinnostuneilta ohjelmoijilta. Kun Linux sai mainetta, Torvaldsille tuli kyselyjä, voisivatko käyttäjät pyytää korvausta tuttavilleen kopioimistaan Linux-levykkeistä. Lopulta versioon 0.12 hän vaihtoi lisenssiksi GPL:n. Tällöin käyttöjärjestelmä oli jo niin tunnettu, ettei vaaraa omimisesta ollut. Lisäksi Torvalds oli käyttänyt käyttöjärjestelmässä useita GNU-projektin ohjelmia.[69]

Alkuvuodesta 2006 Torvalds kertoi vastustavansa GPL-lisenssin kolmatta versiota ja ilmoitti, ettei Linux-ydin siirry käyttämään sitä.[70][71] Hän arvosteli lisenssin uutta tiukkaa linjaa kaupallisiin ja omisteisiin ohjelmistoihin.[71] Kesällä 2007 Torvalds kuitenkin kertoi olevansa tyytyväisempi kolmosversion uusimpiin luonnoksiin, mutta pitävänsä GPLv2:a edelleen parempana lisenssinä.[72]

Torvalds kannattaa tekijänoikeutta teoksen luojan oikeutena päättää, mitä hän luomukselleen tekee, mutta toisin kuin monet GPL-fanit, Torvalds ei tahdo kaikkia ohjelmistoja levitettävän GPL:n alaisina. Tekijänoikeudessa on hänen mukaansa kuitenkin varsinkin digitaalisen informaation kohdalla ongelma, lisenssien myyminen. Siten tekijänoikeuden haltija voi myydä oikeuksia käyttää teostaan menettämättä itse mitään. Jos tekijä vielä lisenssissä sanoutuu irti teoksensa mahdollisista vioista, kuluttaja on täysin vailla suojaa. Lisäksi tekijänoikeuden ongelmana on oikeuden haltijan mahdollisuus estää muiden hänen teostaan muistuttavien (eikä pelkästään siihen perustuvien) teosten luominen. Näin suojaa vaille jäävät myös muut taiteilijat, keksijät ja ohjelmoijat. GPL kuitenkin poistaa nämä ongelmat, koska sillä lisensoitujen ohjelmien lähdekoodin tulee olla aina saatavilla ja sitä pitää voida muokata vapaasti.[73]

Patentteja Torvalds vastustaa jyrkästi. Patentointiin saati patenttioikeudenkäynteihin on hänen mukaansa vain harvalla yksityishenkilöillä varaa, ja patentit ovatkin suuryritysten aseita kilpailussa muita yrityksiä vastaan.[74] 21. syyskuuta 2003 Torvalds ja toinen Linux-ytimen kehittäjä walesilainen Alan Cox lähettivät europarlamentaarikoille avoimen kirjeen, jossa he vetosivat ehdotettua ohjelmistopatenttidirektiiviä vastaan.[75]

Torvalds omistaa Linux-tavaramerkin ja valvoo sen käyttöä Linux Mark Institute -järjestön kautta.[76] Tavaramerkki päätyi Torvaldsin haltuun vuonna 1996 käydyn kiistan jälkeen. Silloin bostonilainen William R. Della Croce Jr. vaati kaupallisilta Linux-yrityksiltä korvauksia, koska hän oli rekisteröinyt tavaramerkin nimiinsä vuonna 1995. Yritykset lähettivät Yhdysvaltain patentti- ja tavaramerkkivirastolle mitätöintivaatimuksen.[77] Lopulta juttu sovittiin, ja Della Croce luovutti tavaramerkin Torvaldsille vuonna 1997, vaikka tämä olikin haluton ottamaan tavaramerkkiä omistukseensa.[78]

Linuksen laki[muokkaa | muokkaa wikitekstiä]

Torvalds sai syksyllä 1998[79] kutsun puhumaan Berkeleyyn Kalifornian yliopistoon verkostoyhteiskuntaa käsittelevään tilaisuuteen, ja koska tilaisuuden muut osanottajat olivat filosofeja, jotka puhuivat teknologiasta, Torvalds halusi olla teknologi, joka käsittelee filosofisia teemoja. Valmistellessaan puhetta edellisenä iltana Torvalds kehitti Linuksen laiksi kutsumansa teorian, joka hänen mukaansa selittää ihmisen perusmotiiveja ja yhteiskunnan kehittymistä.[80]

Linuksen laki selittää yhteiskunnan kehittymistä kolmen perusvaikuttimen avulla, jotka ovat:

1. eloonjääminen
2. sosiaaliset suhteet
3. viihde

Eloonjääminen on perusmotiivi, johon kahta muuta verrataan. Sosiaaliset suhteet eloonjäämisviettiä korkeampi motiivi, koska ihminen on valmis kuolemaan esimerkiksi rakastettunsa, kotimaansa tai muun yhteisönsä puolesta. Korkein motiivi on viihde (jolla Torvalds tarkoittaa kaikkea sellaista, mihin ihminen suhtautuu innostuneesti, ei esimerkiksi pelkästään viihdettä median välityksellä. Filosofi Pekka Himanen käyttääkin kirjassaan Hakkerietiikka ja informaatioajan henki samassa merkityksessä yksiselitteisempää termiä ”intohimo”.[81]), koska ihmiset vaarantavat usein henkensä halutessaan pitää hauskaa.[82]

Torvaldsin mukaan nämä motiivit ilmenevät kaikkialla elämässä, myös muiden kuin ihmisten keskuudessa, ja juuri edellä mainitussa järjestyksessä. Yhteiskunnan kehittyminen on sen jäsenten motiivien muuttumista alemmista ylimpiin.[83]

Torvaldsin mukaan alun perin eloonjäämisen välineistä ruuasta, seksistä ja sodasta on yhteiskunnassamme aluksi tullut sosiaalisen elämän osa-alueita ja lopulta huvin lähteitä. Teknologian osalta sen sijaan olemme vielä vaiheessa, jossa sitä käytetään pääosin sosiaaliseen kanssakäymiseen. Lopulta teknologiakin valjastuu kokonaan viihteen tarkoituksiin. Teorialla Torvalds haluaa korostaa, että teknologia ei ohjaa yhteiskuntaa, vaan yhteiskunnan muodostavien ihmisten tarpeet ohjaavat teknologiaa.[84][85]

Linuksen laki selittää myös hakkerien motiiveja ohjelmointiin ja Linuksen motiiveja kehittää Linuxia. Vaikka taustalla on pyrkimys eloonjäämiseen taloudellisten intressien muodossa, tärkeämpiä vaikuttimia ovat kuitenkin halu saada arvostusta vertaisiltaan ja varsinkin ohjelmoinnista itsestään nauttiminen, hauskanpito.[86]

Linuksen laki muistuttaa paljon psykologi Abraham Maslow’n kehittämää tarvehierarkiateoriaa ja vielä enemmän Clayton Alderferin Maslow’n teorian pohjalta kehittämää ERG-teoriaa (lyhenne sanoista Existence, Relatedness, Growth, suom. olemassaolo, kuuluvuus, kasvu).[87]

Eric S. Raymond käyttää nimeä Linuksen laki artikkelissaan "The Cathedral and the Bazaar" esiintyvästä lauseesta: ”Kun on tarpeeksi silmiä, kaikki bugit häviävät.” Tämän mukaan ohjelmistojen avoin kehittämismalli tuottaa laadukkaita ohjelmia, koska kaikki käyttäjät toimivat samalla testaajina.[88]

Palkintoja ja tunnustuksia[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

Kirjallisuus[muokkaa | muokkaa wikitekstiä]

  • Himanen, Pekka: Hakkerietiikka ja informaatioajan henki. Prologi: Linus Torvalds, epilogi: Castells, Manuel. WSOY, 2001. ISBN 951-02541-7-7.
  • Moody, Glyn: Kapinakoodi. Engl. alkuteos: Rebel Code. Suomentanut Toivanen, Riikka & Karjalainen, Heikki. Tammi, 2001. ISBN 951-31200-3-1.
  • Nikkanen, Tuula: Linuxin tarina. Satku, 2000. ISBN 951-76299-0-7.
  • Torvalds, Linus & Diamond, David: Just for Fun: Menestystarina. (Alkuteos: Just for Fun: The Story of an Accidental Revolutionary.) Suomentanut Sara Torvalds. Schildts, 2001. ISBN 951-50120-3-1.

Viitteet[muokkaa | muokkaa wikitekstiä]

  1. a b c d Richardson, Marjorie: Interview: Linus Torvalds 1.11.1999. Linux Journal. Viitattu 16.3.2010. (englanniksi)
  2. Does Linus Torvalds work for The Linux Foundation? Linux Foundation. Viitattu 16.3.2010. (englanniksi)
  3. Torvalds & Diamond 2001, s. 14, 25–26.
  4. Moody 2001, s. 18.
  5. Torvalds & Diamond 2001, s. 24.
  6. Nikkanen 2000, s. 23.
  7. Torvalds & Diamond 2001, s. 13–15, 28, 35, 50.
  8. Torvalds & Diamond 2001, s. 44.
  9. Torvalds & Diamond 2001, s. 16–18, 20, 22, 28.
  10. Torvalds & Diamond 2001, s. 21.
  11. Jokinen, Sanni: Pikku pioneerit 16.2.2001. Ylioppilaslehti. Viitattu 16.3.2010.
  12. Torvalds & Diamond 2001, s. 79.
  13. Torvalds & Diamond 2001, s. 21, 80.
  14. Torvalds & Diamond 2001, s. 50–51, 55–58.
  15. Torvalds & Diamond 2001, s. 29, 37–38.
  16. Torvalds & Diamond 2001, s. 38, 94.
  17. Torvalds & Diamond 2001, s. 40–41, 62–63.
  18. Torvalds & Diamond 2001, s. 64–66.
  19. Torvalds & Diamond 2001, s. 71–72.
  20. Torvalds & Diamond 2001, s. 64, 72–77.
  21. Torvalds & Diamond 2001, s. 76, 93–95, 97.
  22. Torvalds & Diamond 2001, s. 95–97, 102, 106.
  23. Torvalds & Diamond 2001, s. 99–100, 102–105.
  24. Moody 2001, s. 68.
  25. Torvalds, Linus: Free minix-like kernel sources for 386-AT 5.10.1991. Google-keskusteluryhmät. Viitattu 16.3.2010. (englanniksi)
  26. Torvalds & Diamond 2001, s. 107–111.
  27. Torvalds & Diamond 2001, s. 111–112, 117, 120–127, 132–133, 139.
  28. Moody 2001, s. 79.
  29. DiBona, Chris et al.: ”Appendix A: The Tanenbaum-Torvalds Debate”, Open Sources: Voices from the Open Source Revolution. O'Reilly Media, 1999. ISBN 156-59258-2-3. Teoksen verkkoversio (viitattu 16.3.2010).
  30. Torvalds & Diamond 2001, s. 135–136.
  31. Torvalds & Diamond 2001, 144–145.
  32. Torvalds & Diamond 2001, s. 133–135.
  33. Torvalds & Diamond 2001, s. 147–148.
  34. Novell Announces Agreement to Acquire Leading Enterprise Linux Technology Company Suse Linux Novell Micro Focus. 2003. Viitattu 5.12.2016. (englanniksi)
  35. Torvalds & Diamond 2001, s. 150–152, 158.
  36. a b Baker, Steve: The History of Tux the Linux Penguin 16.3.2010. Steve Baker. Viitattu 31.10.2007. (englanniksi)
  37. Moody 2000, s. 158.
  38. Torvalds & Diamond 2001, s. 162–165.
  39. Torvalds & Diamond 2001, s. 165.
  40. Nikkanen 2000, s. 28.
  41. Väitöskirja- ja gradupalkinnot Tietojenkäsittelytieteen Seura. Viitattu 5.12.2016.
  42. Torvalds & Diamond 2001, s. 165–166.
  43. Torvalds & Diamond 2001, s. 168–170.
  44. a b c Linus Torvalds: A Very Brief and Completely Unauthorized Biography 24.1.2006. The Linux Information Project. Viitattu 16.3.2010. (englanniksi)
  45. a b Linus Torvalds The Notable Names Database Weblog. Viitattu 16.3.2010. (englanniksi)
  46. Linnan juhlat 1998 – Äänestyksen tulos 1998. Yleisradio. Viitattu 16.3.2010. [vanhentunut linkki]
  47. Torvalds & Diamond 2001, s. 196–200.
  48. Nikkanen 2000, s. 178–179.
  49. Torvalds & Diamond 2001, s. 209–213.
  50. Nikkanen 2000, s. 183.
  51. Kunniatohtorit Helsingin yliopisto. Viitattu 5.12.2016.
  52. Doktorspromotioner vid Åbo Akademi Åbo Akademi. Viitattu 16.3.2010. (ruotsiksi)[vanhentunut linkki]
  53. Myllyluoma, Marja: Meta Torvalds pääsi otsikoihin vastaavana naispäätoimittajana 24.5.2002. Turun Sanomat. Viitattu 16.3.2010. [vanhentunut linkki]
  54. Loney, Matt: The life and times of Linus Torvalds 9.4.2001. CNET Networks, Inc. Viitattu 16.3.2010. (englanniksi)[vanhentunut linkki]
  55. Karhu, Tuomas: Linus Torvalds lähtee Transmetalta 17.6.2003. DIgitoday/Iltasanomat. Viitattu 5.12.2016.
  56. Karvonen, Tuomas: Linus saa uuden työnantajan 22.1.2007. Digitoday / Iltasanomat. Viitattu 5.12.2016.
  57. HS: Linus Torvalds ryhtyi jenkiksi MTV Uutiset. 14.09.2010. Viitattu 5.12.2016.
  58. Torvalds & Diamond 2001, s. 214.
  59. Raymond, Eric S.: Project Structures and Ownership 2.8.2002. Eric S. Raymond. Viitattu 16.3.2010. (englanniksi)
  60. Torvalds & Diamond 2001, s. 193, 214.
  61. Torvalds, Linus: Linux-kernelin johtamistyyli 10.10.2004. Avoinelama. Viitattu 16.3.2010.
  62. Moody 2000, s. 238, 240–242.
  63. Moody 2000, s. 248–249.
  64. Andrews, Jeremy: Feature: No More Free BitKeeper 6.4.2005. KernelTrap. Viitattu 16.3.2010. (englanniksi)
  65. JakubNarebski: GitHistory – Early history 26.3.2007. GitWiki. Viitattu 16.3.2010. (englanniksi)
  66. Kotilainen, Samuli: Linus Torvalds haukkui Gnomen Tietokone. 26.2.2007. Sanoma Magazines Finland. Viitattu 16.3.2010. [vanhentunut linkki]
  67. Torvalds & Diamond 2001, s. 115.
  68. Välimäki, Mikko: GNU GPL:n epävirallinen suomennos heinäkuu 2001. Turre Legal. Viitattu 16.3.2010.
  69. Torvalds & Diamond 2001, s. 104, 112–115.
  70. Linus Torvalds says GPL v3 violates everything that GPLv2 stood for Viitattu 3.7.2017. (englanniksi)
  71. a b Babcock, Charles: The Torvalds Transcript: Why I 'Absolutely Love' GPL Version 2 Information Week. Viitattu 6.8.2017. (englanniksi)
  72. Pentikäinen, Juho: Torvalds pitää uudesta gpl-luonnoksesta, Microsoft ei Tietoviikko. 29.3.2007. Talentum. Viitattu 16.3.2010.
  73. Torvalds & Diamond 2001, s. 218, 230–232.
  74. Torvalds & Diamond 2001, s. 234–235.
  75. Torvalds, Linus & Cox, Alan: Avoin kirje ohjelmistopatenteista 21.9.2003. Electronic Frontier Finland. Viitattu 16.3.2010.
  76. About LMI Linux Mark Institute. Viitattu 16.3.2010. (englanniksi)[vanhentunut linkki]
  77. Hughes, Phil: Action Taken on Linux Trademark Linux Journal. Viitattu 6.8.2017. (englanniksi)
  78. Nikkanen 2000, s. 61–71.
  79. Himanen 2001, s. 10.
  80. Torvalds & Diamond 2001, s. 271–273.
  81. Himanen 2001, s. 21.
  82. Torvalds & Diamond 2001, s. 274–275.
  83. Torvalds & Diamond 2001, s. 275–276.
  84. Torvalds & Diamond 2001, s. 273, 276–277.
  85. Himanen 2001, s. 14–15.
  86. Himanen 2001, s. 15.
  87. Nikkanen 2000, s. 95.
  88. Raymond, Eric S.: The Cathedral and the Bazaar 11.9.2000. Eric S. Raymond. Viitattu 16.3.2010. (englanniksi)
  89. 9885 Linux (1994 TM14) 2.10.2003. NASA. Viitattu 16.3.2010. (englanniksi)
  90. 9793 Torvalds (1996 BW4) 2.10.2003. NASA. Viitattu 16.3.2010. (englanniksi)
  91. Linus Torvalds Receives 1997 Nokia Foundation Award 10.12.1997. Nokia. Viitattu 16.3.2010. (englanniksi)[vanhentunut linkki]
  92. Torvalds, Stallman, Simons Win 1998 Pioneer Awards 19.2.1998. Electronic Frontier Foundation. Viitattu 16.3.2010. (englanniksi)
  93. Linus Torvalds sai Golden Nica palkinnon 29.5.1999. Sektori. Viitattu 16.3.2010.
  94. Past winners British Computer Society. Viitattu 16.3.2010. (englanniksi)
  95. Torvalds lahjoitti palkintorahat EFF:lle 9.2.2001. Sektori. Viitattu 16.3.2010. [vanhentunut linkki]
  96. Linus Torvalds 2004. Yleisradio. Viitattu 16.3.2010. [vanhentunut linkki]
  97. Gumbel, Peter: Linus Torvalds: By giving away his software, the Finnish programmer earned a place in history 2006. Time. Viitattu 16.3.2010. (englanniksi)[vanhentunut linkki]
  98. Chydenius-mitali Linus Torvaldsille – avointen innovaatioiden uranuurtajalle 14.12.2007. Anders Chydenius -säätiö. Viitattu 16.3.2010.
  99. HY: Linus Torvalds kutsuttiin kunnia-alumniksi matemaattis-luonnontieteelliseen tiedekuntaan 21.3.2011. Helsingin yliopisto. Viitattu 2.4.2011.
  100. Millennium-teknologiapalkinnot Suomeen ja Japaniin Yle Uutiset. 19.4.2012. Helsinki: Yleisradio. Viitattu 20.4.2012. [vanhentunut linkki]
  101. 2012 Internet Hall of Fame Inductees Internet Hall of Fame. Viitattu 5.11.2017.
  102. Singel, Ryan: The Internet Gets a Hall of Fame (Including Al Gore!) 23.4.2012. Wired. Viitattu 26.11.2017. (englanniksi)
  103. Linus Torvalds Named Recipient of the 2014 IEEE Computer Society Computer Pioneer Award 23.4.2014. IEEE Computer Society. Viitattu 5.11.2017.
  104. IEEE Masaru Ibuka Consumer Electronics Award IEEE. Viitattu 29.11.2017.

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Commons
Wikimedia Commonsissa on kuvia tai muita tiedostoja aiheesta Linus Torvalds.
Wikiquote-logo.svg
Wikisitaateissa on kokoelma sitaatteja aiheesta Linus Torvalds.