ot Nick Angelow(24-11-2004)

reiting (-68)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

ZA VQRATA, KOMUNIZMA I SVOBODNIQT SOFTUER
Ilia SHpankov, Knoppix.ru


CHovek ne mozhe da zhivee bez viara – niakoi viarva v Bog, drug viarva v diavola, osobeno naprednalite predpochitat v roliata na svoia putevodna zvezda da izbirat naukata ili kosmicheskiiat razum. Dazhe tozi, koito tvurdi, che ne viarva v nishto, vse edno viarva – v lipsata na viara i v tova, che negovite ubezhdeniia sa nai-pravilni. Sushto taka znaem, che izbora na viara e lichno delo na vseki edin ot nas i che tazi svoboda se iaviava edna ot glavnite v istoriiata na tsialoto chovechestvo. Nai-zloveshtite i bezchovechni periodi v evolyutsiiata na Homo Sapiens sa svurzani s opitite da se natrapi sobstvenata viara na drugi narodi. V nashi dni, v sveta sushtestvuvat niakolko nai-razviti veroizpovedaniia, privurzhenitsite na koito sa stotitsi milioni. No produlzhavashtata evolyutsiia na obshtestvoto razhda i novi napravleniia, opitvashti se da sintezirat veche sushtestvuvashtite religiozni techeniia s tozi bagazh ot znaniia za sveta i Vselenata, koito se natrupva s vseki izminal den. Taka vuznikvat novi sekti, dvizheniia i religiozni shkoli. Ima i oshte po-nestandartni varianti – taka naprimer, mnogo chesto dvizhenieto Free Software se sravniava s religiozno uchenie, osobeno revnostnite poddruzhnitsi se narichat „fanatitsi“, smiatashti, che svobodnoto programno osiguriavane mozhe da „spasi sveta“ ot gneta na monopolniia komersialen softuer. A tova e i taka, i ne e taka.

Ako govorim po-obshto, to hristiianskata religiia (koiato ni e po-poznata) se bazira na Desette zapovedi, koito triabva da budat etalon za povedenieto na viarvashtiia chovek v okolniiat sviat. Svoi „zapovedi“ ima i dvizhenieto Free Software – programnoto osiguriavane triabva da bude svobodno, nikoi niama pravo da ogranichava negovoto razprostranenie i taka natatuk. Kakto i v sluchaia s hristiianstvoto, da se izpulniavat tezi zapovedi v suvremennata realnost e dosta trudno i tiahnoto spazvane se otdava s razlichna stepen na uspevaemost. Nai-konservativni dosega ostavat samo avtorite na distributsiiata Debian, v koiato izbiraneto na programnoto osiguriavane se izvurshva s osobeno pristrastnost, s tsel izbiagvane popadaneto na programi v gotoviia produkt, koito ogranichavat svobodata na izpolzvane i razprostranenie ili kazano s drugi dumi, podtikvashti kum narushavane na „zapovedite“ na dvizhenieto Free Software. Drugi, kato Red Hat ili Mandrake, sledvat po-guvkava politika – puskat distributsii, vklyuchvashti i komersialni komponenti, ogranichavashti v edna ili druga stepen razprostraniavaneto na operatsionnata sistema po zakonite na svobodniia softuer kato sushtevremenno poddurzhat i napulno svobodni versii na svoite programni produkti. Tova e prinuditelen kompromis, pozvoliavasht poluchavaneto na dopulnitelni finansovi sredstva za razvitieto na sushtiiat tozi svoboden softuer. Tozi put e mnogo hluzgav i pulen s nai-razlichni opasnosti – dostatuchno e da si spomnim za kompaniiata Red Hat, koiato preminavaiki iztsialo kum izdavane na komersialni produkti, zapochna burzo da gubi razrabotchitsi – osnovnata dvizheshta sila na tseliiat svoboden softuer. Samo speshno organiziraniiat paralelen svoboden proekt Fedora spasi kompaniiata ot izchezvane – ako vsichki programisti biaha zabranili izpolzvaneto na tehnite programi v komersialnite produkti na Red Hat, to sled niakakvo sravnitelno kratko vreme amerikanskata kompaniia prosto niamashe da ima s kakvo da napulni svoite distributsii.

CHesto uprekvat vuv fanatizum i glavniiat „propovednik“ na svobodnata ideologiia – Richard Stolman. Mezhdu drugoto, negovoto tvurdo ubezhdenie, che „zapovedite“ na dvizhenieto Free Software triabva da se spazvat neotklonno ima svoeto razumno osnovanie – vsiako, dazhe i nai-neznachitelnoto ogranichavane svobodata na razprostranenie na svobodniia softuer sluzhi kato spirachka na tseliia protses na negovoto suzdavane. Za tezi trinadeset godini, prez koito se razvivat svobodnite sistemi, samo spazvaneto na printsipite na Open Source i Free Software pozvoli dostiganeto na nivoto, na koeto sa v momenta. Linus Torvalds triabvashe samo da ogranichi razprostranenieto na iadroto na Linux oshte v samoto nachalo i dnes niamashe da ima nishto. Absolyutno nishto, osven Windows. Vuzmozhno e, poradi fakta, che v momenta polozhenieto na Linux izglezhda dostatuchno ustoichivo, mnogo hora da misliat, che lekoto nespazvane na „zapovedite“ niama da navredi, a dazhe shte pomogne na softuera s otvoren kod da ukrepne, da specheli oshte poveche privurzhenitsi, no tova ne e taka. Nezabelezhimo na pruv pogled, no pridvizhvaneto v posoka na komersializirane na svobodnite produkti neizbezhno shte dovede (i veche vodi) do razrushavane na tsialata sistema za razrabotvane na softuer s otvoren izhoden kod. Veche mozhe da se chuiat izkazvaniia na programisti, nedovolni ot tova, che ne mogat da izpolzvat svoiat svoboden produkt, koito vliza v sustava, naprimer, na survurnata operatsionna sistema na Red Hat. Tova sa trevozhni signali, na koito triabva da se oburne mnogo seriozno vnimanie. Ne triabva da se dopuska distributsiite na Linux da gubiat svoia svoboden litsenz za razprostranenie, pri polozhenie, che se sustoiat 99% ot svobodni produkti. Nali, ako se zamislim, vsichki svobodni razrabotchitsi suzdavat svoite produkti i s ideiata, che shte mogat sled tova da izpolzvat svobodno operatsionnite sistemi, v sustava na koito vlizat tehnite produkti. Inache tsialata rabota gubi svoia smisul – otdelno vzetata programa niama goliama stoinost bez operatsionnata sistema, v koiato raboti.

Uvelichavaneto na populiarnostta na Linux dovede do tova, che kum nego zapochnaha da proiaviavat interes kompanii, vodeshti se vinagi ot komersialni printsipi. I eto che sega, tova pragmatichno chudovishte, narecheno „pazar na programno osiguriavane“ durzhi i vurti v rutsete si tova stranno neshto Linux, opitvaiki se da se prislamchi kum nego s edna edinstvena, vechna tsel – da poluchi pechalba ot tova, za koeto v momenta ima potentsialno tursene. No printsipite na razrabotvane na svobodnite sistemi sa tolkova neprivichni za golemite igrachi na pazara, che te postoianno imat zhelanieto da promeniat neshto v Linux, taka che toi po-dobre da se vpishe v stokovo-parichnite otnosheniia. Ottuk idvat i nametsite za „remont“ na litsenza GPL, za promiana na „zapovedite“ i taka natatuk. Ako sega obshtestvoto na poddruzhnitsite na svobodniia softuer i na softuera s otvoren izhoden kod se poddadat na obeshtaniiata za zlatni planini i vechno shtastie i podade ruka na industrialnite giganti, to sled izvestno vreme veche spomenatoto chudovishte shte iztsedi maksimalna pechalba ot svobodniia softuer, izhvurliaiki vsichko, koeto ostana, na bunishteto na istoriiata. Na tiah ne im e nuzhna filosofiia, ne im e nuzhna svoboda, dazhe ne im e nuzhna religiia – vsichko, koeto gi interesuva sa parite, pechalbata i dividentite. Mozhe bi, ako dvizhenieto za svoboden softuer niamashe ideologicheska osnova, vsichko tova mozheshe da se sluchi, dazhe i mnogo po-rano vuv vremeto. No v tova e sushtnostta na neshtata – che svobodnoto programirane se okaza ne prosto nova tehnologiia, a nova filosofiia, novi otnosheniia mezhdu predstavitelite na choveshkoto obshtestvo, dazhe ako iskate – i nov mirogled.

Za po-goliama preglednost neka si predstavim, che programniiat kod – tova e choveshka misul, niakakva ideia. Ako izkustveno ogranichim neinoto razprostranenie s pomoshtta na litsenzi ili patenti, to v kraina smetka chovechestvoto shte prestane na izmislia novi neshta – vsichki otnovo rodeni idei shte se osnovavat na tezi, koito sa se poiavili po-rano. V deistvie e niakakva verizhna reaktsiia na idei, v rezultat na koiato se poiaviava novo izobretenie, tehnologiia ili programen produkt. Imenno poradi tova ne mozhe da otdadem predpochitanie za avtorstvo na ideiata na edin konkreten chovek - na prazno miasto toi niamashe da mozhe da izmisli nishto, tui kato negovoto otkritie vinagi se osnovava na milioni idei, poiavili se na bial sviat dulgo predi razhdaneto na samiia pretendent za zvanieto purvootkrivatel. Ili druga analogiia – ezikut, na koito obshtuvame pomezhdu si. Nikoi oshte ne se e setil da go patentova i da ogranichi razprostranenieto na otdelno vzetite dumi ili frazi – nie sme svobodni da gi izpolzvame po vsiako vreme i na vsiako miasto, dazhe poniakoga pechelim pari ot izpolzvaneto na sushiia tozi rechnikov zapas ot dumi. No smiatame za normalno iavlenie ogranichavaneto na razprostraniavaneto na frazite i dumite, suzdadeni na ezik za programirane. Neshto poveche, dazhe komersialnite kompanii, suzdavashti programno osiguriavane sus zatvoren kod, mnogo chesto izpolzvat v svoite produkti imenno svobodni razrabotki – te kupuvat interesni proekti, koito ne sa i pomisliali predi tova da se patentovat, izpolzvat gi v svoite programni produkti, poluchavat patent za „izobretenie“ stavat pulnopravni gospodari na koda, poiavil se v rezultat na rabotata na mnogo neizvestni programisti. Po tozi nachin te prisvoiavat za sebe si tozi bagazh ot znaniia, koito triabva da prinadlezhi na vsichki programisti, nezavisimo ot tova, v koia kompaniia rabotiat te.

Kakvo predlaga dvizhenieto za svoboden softuer? Neshto mnogo prosto – izhodniiat kod triabva da se razprostraniava svobodno, bez nikakvi ogranicheniia. Toi se iaviava rezultat ot rabotata na kolektivniia trud na vsichki programisti i ne mozhe da prinadlezhi konkretno na niakogo. Poluchavaiki izhodniiat kod na programa, napisana ot edna grupa programisti, drugata grupa ne gubi vreme za razrabotvane na analogichen produkt, a vednaga pristupva kum usuvurshenstvaneto na produkta. Predostaviaiki svoite nai-novi razrabotki na obshtnostta, programistite pozvoliavat na drugi hora da napraviat oshte po-suvurshen produkt za oshte po-kratko vreme. Tova e osnovniiat printsip, na koito se krepi tseliiat Linux. Osven tova, programite stavat i po-sigurni – preminavaiki prez hiliadi nai-razlichni kompyuturni konfiguratsii i varianti za komplektuvane na operatsionnite sistemi, te se osvobozhdavat ot mnogo greshki i propuski, koito komersialnite programi prosto ne sa v sustoianie samostoiatelno da otkriiat v svoite produkti. Imenno poradi tova, Microsoft postoianno puska „krupki“ i servizni paketi za svoiata operatsionna sistema Windows, dokato Linux obshtnostta puska samo novi versii na operatsionnite sistemi, imaiki vsichki nai-dobri vuzmozhnosti. Niakoi narichat tazi filosofiia na svobodniia softuer komunisticheska – nali „vsichko naokolo e obshto, vsichko naokolo e moe“. Vuzmozhno e v tova tvurdenie da ima chastitsa istina, no rezultatite ot rabotata na svobodnata obshtnost ne mozhe da narechesh utopiia – te sa zhiznesposobni i postoianno go dokazvat s novi programni produkti. Ot komunisticheskata ideia, v svobodniia softuer prisustva edno vazhno svoistvo – vsichki sa ravni pred izhodniia kod i toi e dostupen i bezplaten za vsichki. V kraina smetka, nezavisimo ot standarta na stranata, v koiato zhivee, politicheskite si i religiozni ubezhdeniia i semeino polozhenie, vseki zhelaesht mozhe da uchastva spored silite si v razrabotvaneto na programni produkti s proizvolna slozhnost, kakto i da poluchi dostup do programnoto osiguriavane na drugi chlenove ot obshtnostta v obem, koito pretseni za nuzhen. Nalitse e printsipa „ot vseki spored vuzmozhnostite, na vseki spored nuzhdite“.

Oznachava li tova, che triabva da ochakvame skoroshen krah na tsialata sistema, kakto neotdavna se sluchi neshto podobno vuv veche bivshiiat Suvetski suyuz? Otgovorut e kategorichno ne. Ima edna mnogo sushtestvena razlika mezhdu tezi dve ideologii. V SSSR, uchastieto v obshtiia protses na vseki otdelen chlen na obshtestvoto se osiguriavashe s tvurd totalitarizum. S drugi dumi, chovek niama vutreshnoto zhelanie da pravi kakvoto i da e, a rabotata po prinuda, kakto znaem, nikoga vodi do dobri rezultati. V dvizhenieto za svoboden softuer niama i sianka ot totalitarizum – vseki uchastnik e svoboden po sobstveno zhelanie kakto da vzeme uchastie v obshtoto delo, taka i po sobstveno zhelanie da se otkazhe ot po-natatushno sutrudnichestvo. Nikoi niama da go razstrelia ili izprati v Sibir za tova. Ima samo edna opasnost, spored men, koiato zaplashva tsialata obshtnost za svoboden softuer i mozhe da dovede do razpadane na tsialata sistema – tova e pronikvaneto na komersializatsiiata. V momenta, v koito mezhdu stotitsite hiliadi razrabotchitsi ot tsial sviat se poiaviat finansovi otnosheniia, na ideiata mozhe da se slozhi debel krust i da se priklyuchi dulgogodishniia eksperiment.

Vuznikva rezonniia vupros – s kakvi sredstva triabva da zhivee programista, ako tseliiat izhoden kod e otvoren i svobodno razprostraniavan? V deistvitelnost, svobodniiat softuer pozvoliava poluchavaneto na pechalba ot vsichki uchastnitsi v dvizhenieto. Prosto triabva da mozhesh da ia namirash. Ako vie ste programist, to poluchavaiki izhodniiat kod ot drugi programisti, vie ne gubite pari i vreme za kupuvane na litsenziia ili za razrabotvane na analogichen produkt, neobhodim za realizatsiia na vashite idei. Ako ste obiknoven potrebitel, togava presmetnete, kolko pari ste poharchili za programnoto osiguriavane, koeto izpolzvate na domashniia si kompyutur. Ako ne obrushtame vnimanie na piratskiia softuer, togava sumata shte e nai-malko okolo hiliada dolara, koito pari, v sluchai, che izberete svoboden softuer, bihte mogli da izpolzvate za zakupuvane na drugi neobhodimi za doma vi veshti. I taka, vie otivate s ikonomisanite pari v magazina. V momenta, vsiako poveche ili po-malko slozhno proizvodstvo e nemislimo bez izpolzvane na izchislitelna tehnika, neshto poveche, dazhe kasovite aparati v universalniia magazin sa vklyucheni v lokalna mrezha i se upravliavat ot survur. Vseki proizvoditel, kupuvaiki programno osiguriavane za proizvodstveni nuzhdi (a to struva suvsem drugi pari, otkolkoto za chastno izpolzvane), go pravi ot vashiia dzhob, dobaviaiki opredelen protsent kum stoinostta na izdelieto, koeto vie kupuvate. Po tozi nachin, izborut na proizvoditelia v polza na svobodniia softuer pozvoliava da namalite vashite razhodi pri pokupkata na negovata stoka, pri koeto proizvoditelia realizira svoiata pechalba v pulen razmer. A sushtestvuvat i oshte po-nezabelezhimi resursi – naprimer Ministerstvoto na obrazovanieto harchi milioni dolari za zakupuvane na programno osiguriavane na uchilishtata, v koito se uchat ili shte uchat vashite detsa. Pri tova, za ikonomiia se kupuva ostarialo programno osiguriavane, ne otgovariashto na suvremennite standarti. Ako izberem svoboden softuer, tezi milioni mozhe da budat poharcheni za dotatsii, pozvoliavashti pokupkata na uchebnitsi na po-niska stoinost, kato pri tova, po vreme na urotsite po informatika, detsata shte se zapoznavat s nai-suvremennite programni produkti.

Vsichko okazano po-gore se otnasia kum ikonomiiata na sredstva. A mozhe li sa se pecheliat pari ot svobodniia softuer? Da, mozhe. Na purvo miasto, tova se otnasia do predlaganeto na servizni uslugi. Samiiat programen produkt e svoboden i bezplaten, no negovoto poluchavane i usvoiavane ot krainiia potrebitel e svurzano s opredeleni razhodi. Ako presmetnem kolko shte struva izteglianeto ot mrezhata na ISO obrazite na distributsiite, namiraneto pak tam na spravochna informatsiia za nastroivaneto i obsluzhvaneto na noviia programen produkt, to sumata shte bude dosta chuvstvitelna. Suzdatelia na distributsiia, predlagaiki svoia produkt v kutiia, v koiato vliza i dopulnitelno programno osiguriavane, i obemni spravochni materiali, vi pozvoliava da ikonomisate vreme i pari, kato pri tova poluchava pechalba ot prodazhbata. No ima edno mnogo vazhno „no“ - razrabotchika poluchava pari ne za prodazhbata na programniia produkt, koito bezplaten po opredelenie, za predostavenite servizni uslugi po zapisvane na produkta vurhu nositel, dostavkata mu do vas, vasheto obuchenie za rabota s tova programno osiguriavane i predostavianeto na tehnicheska poddruzhka za opredelen srok. Tova e mnogo vazhen moment, koito triabva da se razbira. Sushtoto se otnasia i za varianta, ako vie reshite da tirazhirate diskove s niakakva distributsiia na Linux i da gi prodavate v grada, v koito zhiveete. Ideologiiata na svobodniia softuer ne zabraniava takiva deistvie, dazhe i v sluchai, che lichno ne ste napisali nito edin red izhoden kod ot tozi produkt. Vie se zanimavate s negovoto razprostranenie i imenno za tova razprostranenie poluchavate pari, pogasiavaiki svoite razhodi za organizatsiia, tirazhirane, razpredeliane po turgovskite tochki, za zagubenoto vreme i sili. Samiiat programen produkt ostava svoboden i nikoi ne mozhe da zabrani na vashiia sused da organizira tochno sushtata deinost na bazata na tochno takiva programni produkti.

Ima i drugi nachini za pechalba – naprimer, vie ste otvorili magazin za prodazhba na kompyuturna tehnika. Vie mozhete predvaritelno da instalirate na kompyutrite svobodni operatsionni sistemi, pri koeto vashata stoka shte se okazhe v po-blagopriiatno polozhenie ot stokata na vashite konkurenti – po podrazbirane, v Linux vliza vsichkiiat neobhodim za rabota softuer, kakto ofisen, taka i multimedien. Dazhe i kompyutur s predvaritelno instaliran Windows XP shte izglezhda po-malko pechelivsh, kato pri tova negovata stoinost shte se okazhe po-visoka s 100-200$, otkolkoto e stoinostta na vashata sistema. Kupuvachut e sklonen da kupi po-evtinata stoka, pritezhavashta poveche vuzmozhnosti. Po tozi nachin, vashata pechalba shte bude po-goliama, ot pechalbata na vashite konkurenti. Iskate li oshte primeri? Zapoviadaite. Ako vie ste web programist, nikoi ne vi zabraniava da suzdavate po poruchka (estestveno sreshtu zaplashtane) razlichni proekti, pri koeto vie mozhete da izpolzvate svobodna operatsionna sistema i bezplaten programen instrumentarium. Izobshto, variantite za pravene na pari s produkti sus svoboden kod sa mnogo i sa ogranicheni edinstveno ot vashata fantaziia.

Kato zaklyuchenie iskam da kazha, che dazhe i da smiatame svobodniiat softuer za religiia – to toi e edno mnogo interesno i neobichaino uchenie, vuplutilo v sebe si vsichki progresivni cherti ot nai-razlichni oblasti na choveshkoto obshtestvo, razlichavashto se ot vsichki sushtestvuvashti religii po edna vazhna osobenost – traditsionnite kultove postaviat nachelo Bog, koito e vsemogusht i blagoroden, koito ednolichno se razporezhda sus sudbata na vseki otdelen viarvasht i na obshtestvoto kato tsialo. Vsiaka religiia postavia choveka v polozhenieto na zakoravial greshnik, obrechen prez tseliia si zhivot da plashta za mnogochislenite si grehove. V ideologiiata na svobodniia softuer, za roliata na Bog e izbran samiiat chovek – samo negovoto blagorodstvo, chestnost i trudolyubie mozhe da promeni svetut kum po-dobro, shte pozvoli da se vuzpita obshtestvo ot suzdateli i tvortsi, koito shte izrazhodvat svoite znaniia, opit i sili ne za voina i razpri, a za suzdavane na novo obshtestvo, v koito svobodata i ravenstvoto niama da sa prazni dumi. Za dokazatelstvo na tova, che tezi idei se spodeliat ot mnogo hora, mozhe da posluzhi broiat na novite potrebiteli i razrabotchitsi, koito se vlivat v dvizhenieto za svoboden softuer. I az sum radosten, che moga da buda chlen na tova obshtestvo ot svobodni hora, suzdavashti i izpolzvashti svobodno programno osiguriavane.


© 2004 prevodut napraven ot Nikolai Angelov




<< The best things in life are free: Mozilla Firefox | Balmur i otmushtenieto na Nefritoviia Pingvin >>