 |

Linux i Open Source pokret
Kao sto je pomenuto, najvazniji korak u razvoju Linuxa bio je otvaranje
sors koda, odn. izvornog oblika na Internetu. Ovo je sigurno dovelo Linux
na poziciju na kojoj je danas, ali sto je jos bitnije, lansiralo je jedno
potpuno novo razmisljanje o razvoju softvera i uopste o dotadasnjem biznis
modelu.
Naime, do trenutka kada su svi morali da priznaju Linux kao jedan uspesan
projekat vladalo je misljenje da ni jedan iole ozbiljan projekat nije moguce
razviti u tako haoticnom okruzenju kao sto je Internet. Postoje razni modeli
po kojima se modelira tzv. zivotni ciklus pisanja nekog programskog paketa,
a svi zahtevaju striktnu organizaciju, vise nego detaljnu dokumentaciju,
jako izrazenu hijerarhiju odlucivanja, jednom reciju garantuju tromost i
rezultuju u 60% neuspeha. Redovno se desava da od trenutka skupljanja
zahteva narucioca softvera pa do trenutka kada je taj softver spreman za rad
prodje po nekoliko godina i zahtevi sredine se u potpunosti promene tako da
je proizvedeni paket totalno neupotrebljiv. Razlog ovome je upravo rigidnost
same strukture procesa izrade. Uzmimo za ocigledan primer set MS proizvoda
na celu sa Windo*s-om! Koliko je dugo potrebno da se neki zahtev siroke
grupe korisnika implementira ili da se odredjeni bug-ovi otklone? Godine!
Linux, sa druge strane, prmovise dijametralno suprotan nacin organizacije
zivotnog ciklusa projekta koji glasi: "razvoj u sto manjim koracima, cesto
izdavanje novih verzija i redovno prikupljanje reakcija korisnika", i jos
dalje od toga, svako kome nesto smeta ili fali, a ume da programira moze i
sam da se ukljuci u razvojni ciklus i doprinese nekoj od novih verzija.
Rezultat ovoga je da se nove verzije Linux-a pojavljuju svakih nekoliko
dana, sa izuzetno malim promenama i dopunama kako bi se videla reakcija
korisnika. Samim tim, svaka od ovih novih verzija sadrzi neku funkcionalnost
za kojom se osetila potreba (novi drajver, itd.) a vreme od samog zahteva do
kompletne implementacije je svedeno na minimum. Naravno, nekim korisnicima
uopste nije bitno da imaju novu verziju svakog dana jer ona sadrzi neki novi
drajver ili slicno, a u krajnjem slucaju nemaju vremena da toliko cesto
reinstaliraju kernel. Zbog toga postoje distribucije koje se menjaju jednom
ili dva puta godisnje iskljucivo kada dodje do velikih promena. Ali bitno je
da oni kojima je to potrebno mogu svake nedelje da imaju poboljsanu verziju.
Ovaj nacin razvoja zove se Open Source razvoj i sve je zastupljeniji u
svetu, zahvaljujuci onome sto je Linux pokazao.
Naredna velika implikacija i pometnja koju je Linux doneo na trziste je cena
softvera. Linux, jedan ozbiljan operativni sistem, je besplatan! Do sada,
ukoliko ste zeleli da instalirate veliki server 90% troskova islo je na
softver. Sada, morate da platite samo onih 10%? Pretpostavimo da se otvara
veliki provajder koji npr. treba da ima kapacitete za 10 000 korisnika
istovremeno. Cena ovakvog biznisa se meri u milionima dolara i kada od toga
oduzmete 80% ili 90% troskova. Niska cena je direktna posledica Open Source
nacina razvoja jer ako je projekat otvoren to znaci da svako moze da mu
pristupi, da ga skine, kopira i koristi i da ga menja, potpuno slobodno! Jos
jedna posledica je kvalitetniji softver! Sto je vise ociju to je manje
bugova!
Ali, kako onda zaraditi? Kako bi MS odrzao svoje profite? Zasto je IBM
odlucio da prihvati ovaj nacin poslovanja? Tajna je u tome da ono na cemu se
zaradjuje ne treba da bude softver direktno vec indirektni proizvodi ili
usluge. Na primer, RedHat, veoma uspesna i profitabilna firma koja zaradjuje
na pruzanju strucne podrske, stampanju publikacija i prodaji hardvera sa
preinstaliranim Linux-om. Ali sta nekoga sprecava da uzme Linux
distribuciju, koja je besplatna, i da je instalira u svojoj firmi i da je
sam odrzava? Racun je jednostavan, pretpostavimo da firma ima 1000 racunara,
da bi se ti racunari odrzavali interno potreban je poseban informaticki
odsek, zaposljavanje i obuka ljudi koji bi radili u ovakvom odseku kosta
puno vise nego sto kosta placanje odrzavanja! Da ne pominjem cenu razvoja
softvera! Zasto bi neka npr. banka zaposljavala svoje programere koji ce da
razvijaju Linux i placala im basnoslovne sume kada moze da plati desetinu te
sume i kupi novu verziju koju je neko drugi napisao?
Sve ovo vodi ka otvorenom trzistu! Niko ne moze spreciti vas koji citate
ovaj tekst da skinete kompletnu distribuciju i otvorite firmu koja ce da
prodaje usluge odrzavanja. Da li ce ta firma uspeti je stvar vaseg licnog
umeca i sposobnosti. Zdrava konkurencija! Na otvorenom trzistu nema
kompanija kao sto je MS koje diktiraju trendove i peljese musterije za
nekvalitetan softver i usluge. Cim se pojavi dobar proizvod svi ce pokusati
da naprave nesto novo i jos bolje, i tako u krug. Prednost za kupce,
ocigledna, neogranicena mogucnost izbora!
Tacno je da je ovaj nacin razmisljanja jos pomalo futuristicki ali ne i
previse, tu je, na dohvat ruke, neki ga vec uspesno i primenjuju i
definitivno ce preovladati. Da li je sada pravo vreme ukrcati se na ovaj
brod, procenite sami.
<< Linux kao operativni sistem
Boris Dragovic
|
 |