|
Prije svega moram da kažem da mi je knjiga bila vrlo poučna, ali ne toliko
u oblasti o kojoj je napisana, već mnogo više o Open Source
zajednici. Moram napisati rečenicu o sebi da bi moj pogled na knjigu
bio jasniji. Mada već duže vremena koristim Free Software, počelo
je kao prije svega zbog onog besplatan, ali kasnije mnogo više zbog toga
što je slobodan, nisam bio previše upoznat sa Open Source svijetom
i kako sve to funkcioniše. Ova mi knjiga pojasnila mnoge stvari, kako
istorijske činjenice tako i sam proces nastajanja Open Source Software-a.
Osnovna ideja knjige je, kako i podnaslov kaže, da pomogne u vođenju uspješnog
Free Software projekta. Moram reći da sam iz oblasti vođenja projekata
pročitao i boljih knjiga i članaka. Iz ovog razloga knjiga nije dobila najvišu
ocjenu.
Knjiga kroz devet poglavlja predstavlja problematiku vođenja Free Software
projekta. Namjenjena je prije svega programerima, pokretačima i voditeljima
ovakvih projekata. Autor kroz svoja iskustva iz pet godina rada na
Subversion projektu, kao i na drugim
Open Source projektima,
pokušava da nam ukaže na sve aspekte ovog problema. Meni se čini, da s obzirom
na stanje poznavanja Free / Open Source Software problematike u našem
okruženju, knjiga može biti korisna i široj čitalačkoj publici koja je
zainteresovana da nauči više o ovom, mogu reći, fenomenu. Naravno, za one
zainteresovane da pokrenu svoj projekat, naći će se dosta korisnih i praktičnih
savjeta, od kojih su neki, čak i po priznanju autora, za one bolje upućene
pomalo očigledni. U svakom slučaju sveobuhvatan pristup temi čini knjigu
vrijednom čitanja.
Prvo poglavlje, Uvod, daje krataku istoriju Free Software-a i
pregled sadašnjeg stanja u Open Source-a. Meni je bilo vrlo zanimljivo
jer mi je neke stvari koje sam znao u fragmentima lijepo posložilo. Poglavlje
Pokretanje projekta razmatra kako ideju koju imate možete pretočiti u
projekat. Prije svega kako otkriti da li takvo nešto postoji, šta sve treba
pripremiti da bi projekat uopšte mogao izaći u javnost, kako izabrati licencu,
kakve uspostaviti dobre odnose sa, potencijalnim učesnicima u projektu i kako
uopćte objaviti svijetu da postojite, kao projekat. Treće poglavlje, Tehnička
infrastruktura, pobraja i ukratko objašnjava osnovne dijelove infrastrukture
koji su neophodni za rad projekta.Između ostalih opisane su načini komuniciranja
unutra projekta, kao što su Mailing liste, te kontrola verzija, rad sa
bug-ovima, Web stranice kakve bi uspješan projekat trebao imati.
Socijalna i politička infrastruktura je poglavlje o odnosima među učesnicima
u projektu, načinima odlučivanja i drugim specifičnostima u kojima se ovakvi
projekti razlikuju od čisto komercijalnih. Ova napomena "čisto" je višĄe vezana
za poglavlje Novac koje zapravo objašnjava na koji se način (mogu)
finasirati ovakvi projekti. Ispostavlja se, što je i logično, da iako je konačni
proizvod besplatan i slobodno se ditriribuira dobar dio ljudi koji radi na njemu
je zapravo na neki način plaćen za svoj rad. Meni je i ovo poglavlje bilo vrlo
poučno, jer mi je olakšalo da razumijem kako je sve to moguće. Posebno poglavlje,
Komunikacije, posvećeno je kako tehničkim tako i socijalnim aspektima
komuniciranja na projektu, kako napraviti potrebnu infrastrukturu, ljudsku i
materijalnu, i kako je održavati. Poglavlje Pakovanje, izdavanje i svakodnevni
razvoj objašnjava način na koji se uspjeva postići da razvoj proizvoda ne
prestaje, a da se ipak uspijevaju pojaviti njegove stabilne verzije. Dat je
pregled načina numerisanja verzija, pakovanja, testiranja i izdavanja verzija.
Upravljanje dobrovoljcima je posebno poglavlje koje se bavi onim koji na
projektu učestvuju sasvim dobrovoljno i bez naknade, a ipak mnogo doprinose.
Iznesene su ideje o načinima motivacije dobrovoljaca i omogućavanju njihovog što
poptpunijeg i korisnijeg učešća u projektu. Posljednje, i još jedno poučno,
poglavlje, Licence, autorska prava i patenti, objašnjava različite licence
Free Software-a njihove odnose i daje prijedloge kada koju morate, možete
ili trebate koristiti.
Na kraju samo ponavljam da knjigu smatram vrijednom čitanja, možda iz drugih razloga
od onih koje je autor imao u vidu kad ju je pisao. Vrlo dobar i sveobuhvatan
pregled funkcionisanja Free Software projekta kroz koji se može izvući
korisnih informacija i poneka ideja, a i naučiti o Open Source zajednici.
|