ot morbid_viper(5-02-2004)

reiting (-68)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

The ability of the OSS [Open Source Software] process to collect and harness the collective IQ of thousands of individuals across the Internet is simply amazing. More importantly, OSS evangelization scales with the size of the Internet much faster than our own evangelization efforts appear to scale.

  • Microsoft Internal Policy Memorandum


The future is open.

  • IBM

Nastoiashtata statiia e opit da se napravi kratko predstaviane na vuzmozhnostite, koito mozhe da poluchi biznesut ot modela na otvoren kod. Predvaritelno shte napravia niakoi utochneniia. Pod terminite Open Source, otvoren kod, svoboden softuer shte razbiram prilozheniia, koito sa publikuvani pod GPL (GNU General Public License) ili suvmestim s nego litsenz. Tezi litsenzi garantirat osnovnite svobodi za razprostraniavane na softuer kato pravo na vseki da ima dostup do izhodniia kod, da go promenia, i dori da go prodava, ako zhelae. Poveche podrobnosti mogat da se nameriat v Internet [1], [2]. Sushtestvuvat mnogo litsenzi, pod koito mozhe da se publikuva softuer, no fokusut na nastoiashtata statiia e vurhu biznes stranata na neshtata.


Za horata poniakoga e oburkvashto da razberat, che kompaniia, razrabotvashta produkti s otvoren kod, mozhe da gi predostavia bezplatno. Sushtevremenno e po-skoro neseriozno i neobmisleno da se kazhe, che Open Source ne mogat da generirat seriozni i stabilni prihodi. Kak pecheliat tezi kompanii? Viarno e, che tozi biznes model ne pecheli direktno ot produktite.

Za da si otgovorim na tozi vupros, vazhno e da se razbere razlikata mezhdu dvata modela na suzdavane na softuerni produkti. No predi tova malko istoriia. V zorata na kompyuturnata era prilozheniiata sa razrabotvani samo v universitetite i nauchnite laboratorii. Mestata za nauchni razrabotki v tazi oblast sa strogo ogranicheni zaradi ogromnite razmeri na kompyutrite po onova vreme. Po prostata prichina, che tezi programi ne mogat da se izpolzvat bez nalichieto na kompyutri, ne mozhe da se kazhe dali te sa komersialni ili svobodni v suvremennoto razbirane na tezi termini. Trudno e da budat narecheni komersialni, zashtoto pazarut e bil mnogo ogranichen. S posledvaloto razprostranenie na kompyutrite i po-shirokoto im navlizane v ezhednevieto na horata, suzdavaneto na softuerno obezpechenie se prevrushta v dobre pechelivsh biznes. V proizvodstvoto na softuer se izrazhodvat mnogo po-malko resursi, otkolkoto, da rechem, v proizvodstvoto na koli, kudeto goliamata chast ot krainata tsena na produkta se opredelia ot surovinite, vlozheni v izdelieto.

Sledvashtiiat period ot kompyuturnata istoriia mozhe da se oboznachi s poiaviavaneto na Internet i vuzmozhnostta horata da osushtestviavat po-burza i evtina komunikatsiia pomezhdu si. Imenno lipsata na komunikatsiia e prechila za po-rannoto masovo navlizane na softuera s otvoren kod. Istoricheskite fakti sa dobre izvestni i mogat da se nameriat na mnogo mesta v Internet. Ot osnovavaneto na GNU (Gnu's Not Unix) [3] ot Richard Stalman [4] prez 1984 godina do sega modelut na suzdavane na softuer, pri koito se publikuva i izhodniiat kod, nabira vse poveche skorost i stava vse po-populiaren.

Sega ima mnogo takiva prilozheniia. Sred nai-uspeshnite proekti sa: Apache - ueb survurut, koito se izpolzva nai-mnogo v sveta [5]; GNU/Linux ili po-izvesten kato Linux - operatsionna sistema i instrumenti za rabota, vklyuchvashti redaktori, kompilatori i mnogo drugi [6]; BIND – survurut, koito pravi Internet takuv, kakuvto go znaem [7]; sendmail – programata za izprashtane na elektronna poshta, vse oshte nai-izpolzvanata v svetoven mashtab [8]; MySQL – relatsionna baza danni, polzvashta se s goliama populiarnost [9]; Perl – skript ezikut, koito "dvizhi" po-goliamata chast ot dinamichnoto sudurzhanie v ueb [10]; OpenOffice.org – ofis paketut, koito se razviva s neveroiatno golemi tempove [11]. Fakt e, che v sferata na ueb uslugite pochti vsichki globalni standarti sa proizlezli ot tehnologiia s otvoren kod. Ne zakusniavat i da se poiaviat kompanii, koito da razvivat dobur biznes imenno izpolzvaiki takuv model.

No zashto se e poiavila neobhodimostta ot softuer s otvoren kod? Praktikata pokazva, che chesto puti razhodite po vnedriavane i poddruzhka na daden produkt mozhe mnogokratno da nadvishat investitsiite v samoto mu proizvodstvo. Vuznikva vuprosut vuzmozhno li e softuerut da se prevurne v “optsiia” kum tsialosten paket po obsluzhvane na klienta.

Vsushtnost Open Source biznes modelut razchita na premestvaneto na razhodite ot tsenata na produkta kum pomoshtnite uslugi – sistemna integratsiia, obuchenie, poddruzhka, rukovodstva i dokumentatsiia. Izmestvaneto na fokusa e prodiktuvano ot tvurdoto ubezhdenie, che realno stoinostta na softuera e imenno v poddurzhashtite uslugi, a ne v samiia produkt ili opredelenata intelektualna sobstvenost, koiato toi predstavliava. Fakticheski stoinostta na softuernite produkti doblizhava nulata v obstanovkata na burzo i postoianno promeniashtiia se sviat na informatsionnite tehnologii i konkurentsiiata tam.

Skuseniiat tsikul za puskaneto na novi versii e vodeshta tendentsiia i tova pravi azi sfera dosta dinamichna. Firmite, raboteshti po stariia, sobstvenicheski (komersialen) model, ne mogat da sledvat takuv kratuk tsikul. Zatova i produktite im se razvivat dosta po-bavno.

Modelut na otvoren kod ne samo silno namaliava razhodite pri osnovnoto prouchvane i razrabotka, no i sushtevremenno uskoriava izlizaneto na novi produkti, kakto i popravki i podobreniia na veche sushtestvuvashti takiva. Tazi paradoksalna situatsiia stava ochevidna ot fakta, che v edin proekt s otvoren kod chlenovete na obshtestvoto, koeto go razrabotva, izvurshvat prouchvaniiata i razrabotkata sami i dobaviat novi resheniia, vuzmozhnosti i idei kum proekta, kato vsichki novi neshta stavat dostupni na obshtnostta. Taka kompaniia, koiato stoi zad opredelen uspeshen proekt, mozhe da pribere plodovete ot rabotata na hiliadi razrabotchitsi, bez da im plashta nishto. Po tozi nachin kompaniiata defakto mozhe da se ogranichi do roliata na koordinator i glaven proektant v protsesa na razrabotka. Otvoreniiat kod durzhi kompaniiata malka i guvkava. Rabotata po koordinatsiia mozhe da se pravi v granitsite na edna kompaniia, a goliama chast ot razvoinata deinost da bude izvurshena ot programistite i potrebitelite, koito sa se uvelichili pokrai tozi izhoden kod. "Ako dadesh izhodniia kod na vseki, vseki se prevrushta v tvoi inzhener" – tova izkazvane na Dzhon Geidzh, edin ot nauchnite rukovoditeli v Sun Microsystems [12], izraziava mnogo tochno ideiata na rabota.

Druga osnovna sila na tozi biznes model se bazira vurhu vuzmozhnostite na samiia pazar. Tui kato produktite s otvoren kod obiknoveno se puskat bezplatno, za kompaniite, koito stoiat zad tezi proekti i mogat da proizvedat dostatuchno kachestven produkt s dobra reputatsiia, e otnositelno lesno da pridobiiat goliam dial ot koito i da e pazar chrez slozhni i stigashti dosta dalech mrezhi, suzdadeni ot samite potrebiteli. Taka ne e nuzhno da se harchat pari za distributorska mrezha i se namaliavat razhodite po promotsiia i reklama.

Modelut na otvoren kod mozhe da predlozhi dosta neshta i na biznesa. Toi dava vuzmozhnost mnogo kompanii i lichnosti da si vzaimodeistvat po opredelen produkt i po tozi nachin da se postignat rezultati, koito nikoi ot tiah ne bi dobil, ako be rabotil sam. Kogato potrebitelite iskat opredeleni promeni ili korigirane na greshki, tova mozhe da stane mnogo burzo, zashtoto vsichki imat vuzmozhnost da rabotiat po dadenite problemi, a ne da chakat tova da doide ot opredelen dostavchik na softuer, kakuvto e sluchaiat pri sobstvenicheskiia biznes model.

Otvoreniiat kod sushto taka oznachava povishena sigurnost. Tova se postiga chrez fakta, che izhodniiat kod e podlozhen na vnimatelno razglezhdane ot strana na obshtestvoto. Sushtestvuvashtite problemi mogat da budat namereni i popraveni, vmesto da budat skriti ot dadenata kompaniia, dokato pogreshniia chovek ne gi nameri. Dori golemi kompanii ne mogat da si pozvoliat da napraviat obstoino probvane na novite produkti. Tova e dosta skupo i zatova i na komersialnite produkti im triabva dosta vreme za izchistvane na greshkite, koeto vodi i do po-dulug tsikul na proizvodstvo na softuer. Ot druga strana, pri proektite s otvoren kod potrebitelite osven da probvat prilozhenieto, imat i vuzmozhnostta da popraviat greshkite, koeto e oshte po-dobriiat variant. Taka kompaniiata izvlicha dividenti ot tozi trud, bez da e zaplatila tsenata na skupo struvashtite QA (quality assurance).

Ne na posledno miasto: modelut dava silata na "malkite" da se obediniat i dori da razbiiat monopoli.

Otvoreniiat kod se upravliava ot nuzhdite na svoite potrebiteli/klienti. Niama period na izolirani izsledvaniia i razvoina deinost. Potrebitelite mogat i sami da promeniat prilozheniiata spored nuzhdite si. Te sa i nai-dobriiat iztochnik na idei za budeshto razvitie na daden produkt, a tezi idei se osushtestviavat mnogo burzo, ako ne ot tiah, to ot niakoi drug, koito gi e nameril za polezni.

Potrebiteliat sushto ima dosta predimstva, ako izpolzva prilozheniia s otvoren kod. Na purvo miasto tova e lipsata na obvurzanost kum daden dostavchik na resheniia/prilozheniia. Tova e sledstvie ot prostiia fakt, che kogato e nalichen izhodniiat kod, mozhe da se praviat korektsii na prilozhenieto, za da se posreshtnat novite iziskvaniia, ili ako potrebiteliat niama vuzmozhnost da gi napravi lichno, mozhe da nameri/naeme niakoi drug, koito da go napravi.

"Standartite sa hubavo neshto – haide vsichki da si suzdadem svoi!". Otvoreniiat kod vodi i do otvoreni standarti. Tova garantira, che potokut na danni shte bude pulnotsenen i v ednata, i v drugata posoka. Kompaniite, koito razrabotvat sobstvenicheski prilozheniia, nai-chesto suzdavat i svoi sobstveni standarti za komunikatsiia i formati na rabotnite failove. Po tozi nachin zadulzhavat da izpolzvash samo tehni produkti. Otvorenite standarti navlizat mnogo burzo v realni prilozheniia s otvoren kod, a ne ostavat samo na hartiia.


Primerite za uspeshni proekti s otvoren kod ne sa edin ili dva. Razshiriavat se i sferite, v koito se poiaviava takuv softuer – igri, bazi danni, 3D modelirane i mnogo, mnogo drugi [13]. Drugi oblasti otdavna sa "prevzeti", naprimer ueb uslugite. Biznesut vinagi e sledval pazara i e zadovoliaval iziskvaniiata mu. Kogato pazarut na prilozheniia s otvoren kod se razshiri oshte poveche, sus sigurnost shte se poiaviat i poveche kompanii, koito shte se oburnat kum tozi model. Tova e protses, koito veche e zapochnal, i edva li ima nachin da bude sprian. Budeshteto shte pokazhe s kakva skorost shte se razvie.



Resursi v Internet


[1] http://www.fsf.org/licenses/licenses.html

[2] http://opensource.org/licenses/index.html

[3] http:// www.gnu.org

[4] http://stallman.org

[5] http:// apache.org

[6] http://linux.com

[7] http:// www.isc.org/products/BIND

[8] http://sendmail.org

[9] http:// mysql.com

[10] http://perl.com

[11] http://openoffice.org

[12] http://sun.com

[13] http://freshmeat.net

[14] http://www.iturls.com/English/TechHotspot/TH_b4.asp



Avtorskite prava prinadlezhat na:

Borislav Mitev — morbid_viper@mail.bg

Velislav Vurbanov — varbanov@abstractica.com

Versiia: 1.2 Noemvri 2003 g.

TSitirane, kopirane i razprostranenie na tseliia material ili chasti ot nego e razresheno na vsiakakuv nositel, ako e zapazena tazi posledna belezhka.




<< Za kachestveniia softuer i integratsiiata | Rechnik na terminite svurzani s otvoreniia kod >>