Udruženje Linux Korisnika BiH - ULK
www.linux.org.ba, info@linux.org.ba

Osvrti

Datum: 09.02.2006.

Producing Open Source Software
How to Run a Successful Free Software Project
Autor: Karl Fogel
1. izdanje, oktobar 2005. godine
Izdavač: O'Reilly Associates
ISBN: 0-596-00759-0
302 strane, $24.95 US, $34.95 CA, ÂŁ17.50 UK


Osvrt napisao: Saša Mrdović
Ocjena: 4

 

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.


[Mapa stranice]
 
 


Copyleft ULK
LINUX is a registered trademark of Linus Torvalds.