Monday, March 30, 2009
Ühe eduka vaba tarkvara projekti edulugu
How To Do Open-Source Development
Innovation Happens Elsewhere, Open Source as Business Strategy, Ron Goldman, Richard P. Gabriel (http://dreamsongs.com/IHE/IHE.html)
How To Do Open-Source Development
Selles peatükis kirjeldatakse üsna täpselt, mida tähendab endast avatud lähtekoodi arendus (OSD), täpsemini, mis on selleks vaja, et see saaks toimuda võimalikul paremal moel.
Üheks baaseelduseks on igakülgne ja avatud suhtlemine. Kuigi OSD korral reeglina arendajad teineteisega pärielus ei kohtu (vähemalt rahvusvaheliste projektide korral) on suhtlemine määrava tähtsusega. Siin on oma reeglid aga need ei erine kuigivõrd tavasuhtluses kasutatavatest reeglites.
Oma olemuselt ja ülesehituselt ei ole OSD loogika midagi erakorralist vaid suuremas osas on üle võetud nn best practises tavaelust ja viidud virtuaalsesse keskkonda, ainsa erinevusega, et kommuuni liikmed ei tea ja ei tunne teineteist ehk päriselus ning suhtlevad läbi virtuaalsete „kehade“. Igal projektil peab olema juht, meeskond, plaan, korraldatud testimine ja vigade haldus jne jne. Ehk siis ei tasu naiivselt arvata, et OSD juhtub niisama ja ei maksa midagi. Maksab ja kindlasti mitte vähem, pigem isegi rohkem, kui tavalised arendusprojektid. Piisab kui hakata kalkuleerima projekti panustavate inimeste tööaeg rahaks.
OSD kommuunile on iseloomulik selle loomulik kujunemine. Rollid selginevad, muutuvad ja arenevad projekti käigus ning see võimaldab tõsisel pühendujal teha virtuaalset karjääri. Kõik sõltub kommuuniliikmest endast, millise rolli ta endale “välja töötab“. Demokraatia missugune, kus mujal tänapäeval me seda kohata võime?! Vast ehk korteriühistud on koht, kus agaramad ja initsiatiivikamad tulevad jõudsalt pildile aga nad ei pruugi alati olla ka piisava kogemuse ja kompetentsiga. Teiseks erinevuseks on see, et KÜ-de puhul on tegemist ÜKT-ga ja kes see ikka nii väga viitsib oma vaba aega ohverdada? Pealegi kui on ette teada, et peale stressi ei saada sellest panustamisest suurt midagi. OSD kommuun on siin selgelt inimsõbralikum kooslus.
Mis siis artiklist olulist meelde-silma-kõrva jäi? Vaatamata sellele, et OSD on oma toimimise loogika kirjutanud maha tavaelust on paradoksaalselt sealt tänaseks üsna palju õppimisväärset just tavaellu tagasi võtta. Kuidas tuhanded inimesed võiksid teha tulemuslikult koostööd, kuidas ennast kehtestada, oma mina tahaplaanile suruda jne jne. Tuues paralleele tänase Eesti eluga, siis võiks päris huvitav (ja hästitoimiv) OSD projekt olla „Eesti Vabariik“J
Monday, March 16, 2009
Steven Levy Hackers
Huvitav materjal, esimene peatükk annab mõnusa ülevaate sellest, kuidas 50 aastat tagasi "maailm" loodi. Arvutimaailm kui täpne olla. Samuti heidetakse põgus pilk MIT geniaalsete "raudteepoiste" tegemistele eesotsas Peter Samson'iga. Üsna uskumatu, et sel ajal kui meie esivanemad nautisid Hruštsovi sulaajaga kaasnenud muutuseid ja kõva häälega räägiti helgest kommunistlikust homsest, loodi kuskil kaugel imperialistlikus Ameerikas arvutiajalugu ja meil polnud sellest õrna aimugi. Täna tundub suur osa kirjutatust elementaarne igale koolilapsele. Aga 50 aastat on ka möödas ja maailm ei ole enam kunagi endine. Kus me oleme 50. aasta pärast? Kui teaks, kas oleks hea?
Teine peatükk räägib häkkeri eetikast, seitsmest käsust. Tavainimese jaoks on siis tegemist omalaadse kristliku 10. käsuga. Need on selged ja arusaadavad "statemendid", mis on peatükis kenasti lahti seletatud. Need põhimõtted on sellised, millega võib rahulikult nõus olla ja mis on ilmselt enamuse jaoks üsna süütud. Erandina tekitavad need neuroose tarkvara äride omanikele, kes püüavad meeleheitlikult oma kasumit kaitsta.
Kokkuvõtvalt - hariv ja silmaringi laiendav lugemine, kui on võimalust, siis lugege!

.jpg)