< Linux Yugoslavia Online
O.S.N.Y linux.org.yu | linux.co.yu | kde.org.yu | my.linux.org.yu
Sta je linux
Magazin
Pitanja i odgovori
Distribucije
Aplikacije
Linux kod nas
Linkovi
Zelje/Komentari
Povratak na naslovnu stranu
Pretrazite sajt

Napredno

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