NAZAD

YUrij Sem£nov

Yury Semenov 2:467/2 yury@petre.odessa.ua

VPER³D

DOMOJ

Redakcionnyj kommentarij:

Redakciya schitaet chto nizhe -- samyj svoeobychnyj material nomera. Hotya i, mozhet byt', samyj slozhnyj i trebuyushchij mnogo dopolnitel'noj informacii dlya ponimaniya.

My otkryvaem svoim chitatelyam dver' v pochti neizvestnoe nam ranee neformal'noe soobshchestvo i tem vyzyvaem na druzheskoe sorevnovanie v takogo roda otkrytiyah zhurnal "Ta storona", vpervye povernuvshij k nam odnu iz granej "Kristalla".

GNUsnoe soobshchestvo tozhe ves'ma malochislenno: po samym optimistichnym ocenkam v nem neskol'ko soten aktivistov. Uvy, v neformal'nyh soobshchestvah eto ne vsegda reshayushchij parametr. Dissidentov v SSSR bylo primerno stol'ko zhe, no ih vklad v to, chto my sejchas imeem, trudno nedoocenit'.

Gnusisty ne zanimayutsya politikoj. Oni sozdayut komp'yuternye programmy. Vsego-navsego. V vek informacii ne stoit zarekat'sya, chto imenno eto ne okazhet bol'shego vliyaniya na sud'by chelovechestva, chem Gumilevskij "kosmicheskij hlyst".

Redakciya rekomenduet chitatelyam prochest' v strokah i mezhdu nimi sleduyushchee:

- poka sovetskie lyudi, vposledstvii nazvannye russkimi (sngovskimi, belovezhskimi) narushali mezhdunarodnoe zakonodatel'stvo ob avtorskih pravah, vovsyu ispol'zuya nelicenzionnoe programmnoe obespechenie,

- poka v nedrah russkoj intellegencii vyzrevala ideya o "kul'ture bednosti",

-- poka byvshij sovetskij narod otrinal kommunizm, a potom chut'-chut' bylo ne vyrinul ego obratno...

Esli Vy zahotite rabotat' v Internete ili programmirovat' v C++ na komp'yutere, stoimost'yu men'she televizora (XT s CGA), obrashchajtes' k avtoru etoj stat'i.

YUrij Semenov

GNU: Svoboda dlya programmistov i pol'zovatelej

... predstav'te kak redko ispol'zovalas' by vysshaya matematika, esli by sud vynes reshenie chto nikto ne mozhet izuchat' ili ispol'zovat' ee, ili provodit' issledovaniya v etoj oblasti ne vyplachivaya gonorarov naslednikam N'yutona.

-- The Independent, October 5, 1992

Mnogim evropejskim professoram nravitsya sleduyushchaya analogiya mezhdu programmami i matematikoj: programma shodna s odnoj bol'shoj formuloj. Tradicionno nikto ne mozhet byt' vladel'cem formuly. Lyuboj mozhet ee skopirovat' i ispol'zovat'.

-- iz stenogrammy lekcii Richarda Stollmena v Korolevskom Tehnologicheskom Institute (Stokgol'm, SHveciya), prochitannoj 30-go oktyabrya 1986 g.

* Esli Vy hotite pol'zovat'sya programmami, kotorymi mozhno delit'sya so svoimi druz'yami, bez opaseniya byt' privlechennymi k otvetstvennosti za eto; * Esli Vy opasaetes' ispol'zovat' programmy, vladel'cy avtorskih prav na kotorye skryvayut ot shirokoj publiki oshibki v nih, nadeyas' poluchit' pobol'she pribyli; * Esli Vy hotite imet' ishodnye teksty ispol'zuemyh Vami programm, i vozmozhnost' usovershenstvovat' ih ili prosto ispravit' obnaruzhennye v nih oshibki, a zatem bez opaski delit'sya imi so svoimi kollegami; * Esli Vy programmist i Vas smushchaet, chto v odin prekrasnyj den' okazhetsya, chto ispol'zuemyj v Vashej programme algoritm i/ili interfejs pol'zovatelya budet zapatentovan kakoj-libo kommercheskoj firmoj, a Vy budete obvineny v vorovstve intellektual'noj sobstvennosti. (|to ne fantazii, a real'nost' -- naprimer, dlya sozdaniya GIF'ov neobhodimo ispol'zovat' algoritm LZW, odnako poslednij uzhe zapatentovan firmami Unisys i IBM). * Esli Vy opasaetes' vvedeniya gosudarstvennoj, a to i religioznoj cenzury v Internete (a v Soedinennyh SHtatah uzhe imela mesto popytka vvedeniya takoj cenzury), i yavlyaetes' storonnikom svobody slova, pechati i ob®edinenij v Internete

-- zahodite na server http://www.gnu.ai.mit.edu/ , Vy najdete zdes' mnogo poleznogo i interesnogo !


SODERZHANIE:

0. Gde nashli priyut obshchestvennye cennosti. 1. A chem ne ustraivaet kommercheskoe programmnoe obespechenie? 2. CHto takoe GNU. 3. Istoriya GNU i FSF. 4. I chto my s etogo imeem? (Ocenka programmnyh produktov GNU) 5. Richard Stollmen: Pochemu programmnoe obespechenie ne mozhet byt' sobstvennost'yu. (Sokrashchennyj perevod). 6. Dopolnenie: Proekt FreeDOS


0. Gde nashli priyut obshchestvennye cennosti.

Kak eto ni stranno, no nesmotrya na to, chto v sovetskie vremena nam mnogo chego rasskazyvali o neobhodimosti prinosit' pol'zu obshchestvu, a vprochem, mozhet imenno po etoj prichine, segodnya, v post-kommunisticheskij period takie ponyatiya kak "obshchestvennaya pol'za" ili "obshchestvennoe dostoyanie", pohozhe, chto okonchatel'no deval'virovany. Hotya, chestno govorya, ih nikak nel'zya prichislit' chislu inyh "kommunisticheskih himer". Mne nravitsya ocenka tekushchej situacii pisatelem Viktorom Pelevinym v ego stat'e "Dzhon Faulz i tragediya russkogo liberalizma" :

Vyyasnilos', chto chehovskij vishnevyj sad mutiroval, no vse-taki vyzhil za gulagovskim zaborom, a ego peresazhennye v kuhonnye gorshki vetvi kazhduyu vesnu davali po neskol'ku blednyh cvetov. A sejchas menyaetsya sam klimat. Vishnya v Rossii, pohozhe, bol'she ne budet rasti...

Sovok vlachil svoi dni ochen' daleko ot normal'noj zhizni, no zato nedaleko ot Boga, prisutstviya kotorogo on ne zamechal. ZHivya na samoj blizkoj k |demu pomojke, ... poka ih ne stali gnat' iz vishnevogo sada, velev v pote lica dobyvat' svoj hleb.

YA dumayu, chto vremya v konce koncov vse rasstavit po svoim mestam, a poka ya predlagayu prosto ne udivlyat'sya tomu, chto nekotorye obshchechelovecheskie cennosti nashli priyut ne zdes', a na drugoj storone zemnogo shara...

Itak: nemnogo o proekte GNU i Free Software Foundation, v kotorom uchastvuyut tysyachi amerikancev, predstavitelej drugih stran i dazhe neskol'ko predstavitelej stran byvshego Sovetskogo Soyuza!

1. A chem ne ustraivaet kommercheskoe programmnoe obespechenie?

CHasto mozhno uslyshat' mnenie: Esli ya za etu programmu zaplatil den'gi - to mogu byt' uveren, chto ona sdelana kachestvenno, i pravil'no delaet vse to, chto obeshchano v dokumentacii i reklamnyh prospektah, a esli programmu rasprostranyayut besplatno, nu ili mozhno rasprostranyat' besplatno, to navernoe ee delali kakie-to hippi, ili diletanty, i ya ne doveryayu takim programmam... Privedennoe mnenie yavlyaetsya grubejshej oshibkoj - kak pravilo, to, chto programmu rasprostranyayut tol'ko za den'gi oznachaet vsego lish' to, chto ee rasprostraniteli hotyat zarabotat' - i nichego bolee. Esli okazhetsya, chto s nej chto-to ne v poryadke - vryad-li vam udastsya poluchit' s ee rasprostranitelej kompensaciyu za moral'nyj ili dazhe material'nyj ushcherb - obychno ee rasprostraniteli sebe ne vragi, i zaranee predusmotreli i blokirovali takuyu vozmozhnost'. Vo-vtoryh - oni ne zainteresovany v tom, chtoby predavat' oglaske kakie-libo oshibki ili defekty v programme. Tak chto esli vy najdete chto-to takoe v kuplennoj programme, i soobshchite ob etom ee rasprostranitelyam, to skoree vsego spasibo vam ne skazhut, a sochtut vashe povedenie bestaktnym, poskol'ku ono ugrozhaet ih blagosostoyaniyu.

Obychno, krome togo, chto vy platite za programmu, vy krome togo daete obyazatel'stvo ne rasprostranyat' i ne kopirovat' programmu. Krajne redko v vashe rasporyazhenie predostavlyayutsya ishodnye teksty programmy, dazhe za dopolnitel'nuyu platu. Vopros tut ne v tom - nuzhno vam pervoe i vtoroe, ili net, a v tom, chto za vashi zhe den'gi vashu svobodu ogranichivayut.

Neredko, kogda programma soderzhit kakoj-to neznachitel'nyj, no nepriyatnyj defekt ili nedorabotku, a razrabotchiki ne v sostoyanii, libo ne zhelayut ego ispravlyat', problema mogla by byt' reshena kakim-to drugim dostatochno kvalificirovannym programmistom, chto bylo by blagom i dlya razrabotchikov, i dlya drugih ih pol'zovatelej, odnako eto nevozmozhno, poskol'ku ishodnye teksty kommercheskih programm ne rasprostranyayutsya. CHasto takaya situaciya sluchaetsya, kogda razrabotchikom programmy yavlyaetsya nebol'shaya firma.

Nu i neskol'ko primerov:

* Drajver COM-porta v MS-DOS, nachinaya s versii 1.0, i zakanchivaya versiej 6.20 soderzhit grubejshuyu oshibku, delayushchuyu nevozmozhnym ego ispol'zovanie v ryade sovershenno obydennyh situacij. Za 15-t' let Microsoft ne schel neobhodimym ee ispravit'.

* Drugaya razrabotka firmy Microsoft - Windows-95 soderzhit v sebe oshibki, privodyashchie k razrusheniyu dannyh, zapisannyh na zhestkom diske - postepenno pol'zovateli nachinayut k etomu privykat'...

* SCO Unix prodolzhaet udivlyat' svoih pol'zovatelej neozhidannymi zavisaniyami, neobratimym razrusheniem fajlovoj sistemy, pri nesvoevremennom vyklyuchenii komp'yutera ili otklyuchenii elektroenergii (UPS'y sposobny podderzhivat' rabotosposobnost' komp'yutera ogranichennoe vremya, i mezhdu prochim, za nih tozhe platit' nado). Za svoi zhe den'gi pol'zovatel' priobretaet takzhe t.n. menedzher licenzij, bez kotorogo nichego voobshche ne rabotaet, a on sam, dazhe rabotaya v srede chestno zaregistrirovannogo SCO Unix konfliktuet s ryadom programm, i ne pozvolyaet pol'zovatelyu vypolnyat' neobhodimuyu rabotu...

|tot spisok mozhno bylo by prodolzhat' eshche dolgo...

I vot tut voznikaet vopros - a pochemu, sobstvenno, my (pol'zovateli) dolzhny stradat' v rezul'tate politiki monopolistov rynka programmnogo obespecheniya? CHelovechestvo - ogromno. Sredi nas est' programmisty, obladayushchie lyubym opytom i skol' ugodno vysokoj kvalifikaciej. Te iz nih, kto schitaet, chto on budet rabotat' tol'ko za bol'shie den'gi - nu i pust' delayut svoi den'gi. Prosto nam s nimi ne po doroge. Vsegda najdutsya lyudi, po tem ili inym prichinam, gotovye sdelat' rabotu lyuboj slozhnosti beskorystno. Oni obespechat sebya i svoih druzej - a tem samym i vse chelovechestvo neobhodimymi programmnymi produktami. V vyigryshe ot etogo budet chelovechestvo, a ne zhalkaya kuchka monopolistov. Internet - svobodnyj! - obespechit nam vozmozhnost' obshcheniya, koordinirovaniya dejstvij, pozvolit lyubomu zhelayushchemu poluchit' programmnye produkty, yavlyayushchiesya rezul'tatom nashej raboty.

YArkim primerom zhiznesposobnosti takogo podhoda yavlyaetsya GNU.

2. CHto takoe GNU.

GNU proiznositsya (v angloyazychnyh stranah) primerno kak "gn'yu" (v russkoyazychnyh chasto govoryat "gnu", chto pozvolyaet takoe slovoobrazovanie kak "gnusnyj", t.e. pod licenziej GNU) i rasshifrovyvaetsya kak "Gnu's Not Unix". Veroyatno, delo tut v tom, chto slovo "Unix" yavlyaetsya zaregistrirovannoj torgovoj markoj, i ne mozhet ispol'zovat'sya bez special'nogo razresheniya. Sleduet razlichat' proekt GNU i licenziyu GNU. Proekt GNU imeet svoej cel'yu razrabotku Unix'opodobnoj operacionnoj sistemy i mnozhestva utilit, drajverov i servisnyh programm dlya nego, a takzhe vseh soputstvuyushchih programm, vklyuchaya igrovye. |ta operacionnaya sistema razrabatyvaetsya v ramkah koncepcii "Svobodnoe programmnoe obespechenie", bolee podrobnaya informaciya ob etom imeetsya v razdele 5 (ya ne smog uderzhat'sya ot togo, chtoby ne vklyuchit' v etu stat'yu hotya by sokrashchennyj perevod stat'i Richarda Stollmena, nastol'ko ona mne ponravilas'). Richard Stollmen ne ustaet povtoryat' - "Svobodnoe" - oznachaet ne cenu, "Svobodnoe" - oznachaet imenno svobodu. Dlya obespecheniya vozmozhnosti sledovat' etoj koncepcii byla razrabotana licenziya GNU, ee chasto nazyvayut GPL (GNU Public License - Obshchaya Licenziya GNU, krome nee imeetsya eshche Licenziya na Biblioteki). Programmy razrabotannye v ramkah proekta GNU i/ili pri uchastii FSF (Free Software Foundation - Organizaciya Svobodnogo Programmnogo Obespecheniya), kak pravilo, rasprostranyayutsya s licenziej GNU. Odnako, licenziya GNU ispol'zuetsya i drugimi organizaciyami i/ili chastnymi licami. Krome togo licenziya GNU mozhet ispol'zovat'sya i vne ramok proekta GNU. Licenziya GNU mozhet byt' ispol'zovana lyubym programmistom, zhelayushchim, chtoby razrabotannoe im programmnoe obespechenie rasprostranyalos' imenno kak svobodnoe. S licenziej GNU, v chastnosti, rasprostranyaetsya takaya izvestnaya operacionnaya sistema kak Linux, FreeDOS (sm. razdel 6), i drugie programmnye produkty, ne imeyushchie pryamogo otnosheniya k FSF. ZHelayushchih podrobnee razobrat'sya v tom, chto takoe svobodnoe programmnoe obespechenie ya vse-taki otoshlyu k tekstu samoj licenzii GNU, zdes' zhe ya postarayus' sformulirovat' tol'ko vazhnejshie ee cherty v neskol'kih slovah.

Razreshaetsya kopirovat' i rasprostranyat' tochnye kopii programm, obyazatel'no s tekstom samoj licenzii. Vy mozhete poluchat' pribyl' s rasprostranyaemyh kopij.

Vy mozhete modificirovat' programmy, i rasprostranyat' modificirovannye versii. Pri etom vy dolzhny tochno ukazat' chto imenno i kogda vy izmenili, a takzhe soslat'sya na programmu, na kotoroj baziruetsya vasha razrabotka.

Obyazatel'no vklyuchenie ishodnyh tekstov rasprostranyaemoj vami versii. V sluchae nekommercheskogo rasprostraneniya dopuskaetsya prosto ssylka na to, gde ishodnye teksty mozhno poluchit'.

Esli vy narushaete Licenziyu v kakom-libo punkte - eto avtomaticheski lishaet vas vseh prav, garantirovannyh Licenziej.

Nikakih garantij: vy ispol'zuete etu programmu na svoj strah i risk, vam ne garantiruetsya nichego, dazhe prigodnost' programmy dlya togo ili inogo ispol'zovaniya. Esli programma okazhetsya defektnoj - vse rashody na vosstanovlenie i ispravlenie lyagut na vas.

3. Istoriya GNU i FSF. V poiskah utrachennogo raya?

|tot razdel napisan na osnove materialov stenogrammy lekcii, prochitannoj Richardom Stollmenom v Korolevskom Tehnologicheskom Institute (Stokgol'm, SHveciya), 30-go oktyabrya 1986 g.

V 70-ye gody otnoshenie k programmnym produktam rezko otlichalos' ot segodnyashnego, Richard Stollmen, rabotavshij v eto vremya v laboratorii MIT-AI, kotoraya zanimalas' problemami iskusstvennogo intellekta, rasskazyvaet:

Kogda ya nachal rabotat' v MIT (Massachusetskij tehnologicheskij institut) v 1971, ideya o tom, chto my mozhem ne delit'sya s drugimi svoimi razrabotkami dazhe ne obsuzhdalas'. To zhe samoe bylo v Stenforde i v Institute Karnegi-Mellona, i voobshche vsyudu, dazhe v DIGITAL. Operacionnaya sistema ot DIGITAL v to vremya postavlyalas' besplatno.

Sama laboratoriya MIT-AI v eto vremya byla svoeobraznoj obshchinoj hakerov. Segodnya slovo "haker" chasto ispol'zuetsya kak sinonim vyrazheniya "vzlomshchik komp'yuternyh sistem". Odnako, Stollmen upotreblyaet ego isklyuchitel'no v smysle "chelovek, bezumno vlyublennyj v komp'yutery i programmirovanie".

Dnem vy mogli prijti i zastat' professorov i studentov, kotorye ne osobenno lyubili mashiny. Odnako noch'yu prihodili hakery, chtoby pobyt' so svoej kul'turoj. Poyavilis' novye tradicii, naprimer pitat'sya k kitajskom kvartale v tri chasa utra. YA vspominayu voshody solnca, kotorye videl iz avtomobilya, kogda my vozvrashchalis'. |to samoe tihoe vremya dnya, i tak priyatno progulyat'sya, po doroge domoj, kogda tol'ko nachinaet svetat' i prosypayutsya pticy, a ty spokoen i udovletvoren sdelannoj v etu noch' rabotoj.

Hakery iz MIT-AI pisali operacionnye sistemy, poskol'ku imeyushchiesya chasto okazyvalis' neudovletvoritel'nymi, remontirovali svoi komp'yutery. Mnogie ne hoteli pokidat' laboratoriyu dazhe po nocham - tak poyavilis' mesta, gde mozhno bylo vyspat'sya ne pokidaya ee.

No ne tak chasto mozhno bylo zastat' kogo-to spyashchim iz-za ih entuziazma; vy staralis' prodolzhat' rabotat' stol'ko, skol'ko vozmozhno, ne v silah ostanovit'sya. A kogda vy okonchatel'no vybivaetes' iz sil - napravlyaetes' k blizhajshej gorizontal'noj poverhnosti. Ochen' neformal'naya atmosfera.

V laboratorii nikogda ne ispol'zovalis' sistemy avtorizacii dostupa

I eto bylo sovershenno soznatel'nym vyborom... V rezul'tate esli s sistemoj chto-to sluchalos' - vam nichto ne meshalo tut zhe naladit' ee. Vam ne prishlos' by sidet' v rasstrojstve, tochno znaya chto nado sdelat', no ne imeya dlya etogo nikakoj vozmozhnosti.

Odnazhdy, odin iz pol'zovatelej sistemy dlya raboty s simvol'noj algebroj Maksima, razrabotannoj v MIT-AI, prislal pros'bu pomoch' v rabote s neyu. On byl ochen' napugan tem, chto otvet prishel bukval'no cherez neskol'ko chasov, no sovsem ot drugogo cheloveka.

...na chto poluchil otvet "Konechno, u nas fajly ne zashchishchayut. A v chem problema? Vy poluchili otvet bystree i nedovol'ny? Konechno, my chitaem pochtu drug druga, tak chto mozhem najti lyudej, takih kak vy, i pomoch' im."

S poyavleniem seti ARPA (predshestvennicy Internet), lyuboj zhelayushchij mog ne tol'ko perepisat' lyubye dannye s komp'yuterov MIT-AI, no dazhe podglyadyvat' za tem, chto sejchas delayut zakonnye pol'zovateli sistemy.

Odnako k nachalu 80-yh godov situaciya izmenilas'. Nachalos' proizvodstvo kommercheskogo programmnogo obespecheniya. Mnogie kvalificirovannye specialisty MIT-AI poluchali priglasheniya na rabotu v kommercheskie firmy i pokidali laboratoriyu.

YA obnaruzhil, chto unikal'nyj mir laboratorii AI razrushen, i uvidel, chto prodazha programmnogo obespecheniya yavlyaetsya central'noj chast'yu togo, chto razrushilo ego. YA takzhe ponyal, naskol'ko neobhodimo imenno svobodnoe programmnoe obespechenie dlya sushchestvovaniya takogo roda soobshchestv. No zatem, obdumyvaya eto glubzhe, ya osoznal neskol'ko razrushitel'no dlya obshchestva prodazhnoe programmnoe obespechenie... I stalo ochevidno, chto peredo mnoj vybor - ya mogu stat' chast'yu takogo mira, i chuvstvovat' sebya neschastnym, ili mogu reshit' borot'sya s nim. YA vybral poslednee.

YA posvyatil svoyu kar'eru popytke vosstanovit' soobshchestvo sovmestnogo ispol'zovaniya programmnogo obespecheniya i popytat'sya polozhit' konec takomu yavleniyu kak izvlechenie pribyli iz shiroko ispol'zuemoj informacii. I sistema GNU - eto tehnicheskoe sredstvo, chtoby polozhit' konec etomu yavleniyu... ... edinstvennyj put', na kotorom mozhno sohranit' duh staroj laboratorii AI - ispol'zovat' svobodnuyu operacionnuyu sistemu, sostavlennuyu iz svobodnyh programmnyh produktov, kotorymi mozhno delit'sya s kazhdym. I my budem rady kazhdomu, kto prisoedinitsya k nam, chtoby uluchshit' ee. I eto to, chto privelo k proektu GNU.

4. I chto my s etogo imeem? (Ocenka programmnyh produktov GNU)

V rezul'tate my imeem mnogoe - nu vo-pervyh obshirnyj spisok raznoobraznyh programm, nachinaya s prosten'kih utilitok (kotorye tozhe vazhny!), i zakanchivaya moshchnymi programmnymi paketami, pod samye raznoobraznye platformy. YA privedu spisok lish' nemnogih:

Operacionnye sistemy: Linux, HURD (razrabotka FSF, vypushchennaya etim letom).

Kompilyatory: yazyk C (GCC i DJGPP), ADA (GNAT), GNU Fortran.

Generatory koda: Flex, Bison.

Interpretatory: C, Common Lisp, Smalltalk.

Graficheskie sistemy: Ghostscript, Ghostview, GNU Graphics, X11

Sistemy simvol'noj algebry: Octave.

Tekstovye redaktory: GNU Emacs, TeX

Takie vspomogatel'nye sredstva kak: Ispell, Groff, paketnyj redaktor GNU sed, GAWK, gnuplot.

Pod licenziej GNU rasprostranyayutsya ne tol'ko operacionnye sistemy, obolochki i instrumenty dlya programmista, on takzhe igry i drugie programmy dlya otdyha i razvlechenij. Naprimer GNU Chess, kstati, sushchestvuet versiya GNU Chess dazhe dlya MS-Windows (dlya etoj sredy vypolneno sravnitel'no malo razrabotok).

Vo-vtoryh voznikaet vopros - a naskol'ko nadezhno programmnoe obespechenie pod licenziej GNU? YA privedu vsego dva fakta (informaciya FSF):

Barton P. Miller, provodivshij v 1990 i 1995 godah issledovaniya stabil'nosti raboty utilit dlya sredy Unix, i issledovavshij 7 kommercheskih versij Unix, a takzhe utility GNU, sdelal vyvod, chto utility GNU - nadezhnee. V serii provedennyh issledovanij utility iz kommercheskih versij Unix zavershalis' avarijno v predelah ot 15% do 43%; v teh zhe usloviyah utility GNU zavershalis' avarijno lish' v 7% sluchaev.

Onkologicheskij Centr v Fargo, Severnaya Dakota, ispol'zuet baziruyushchuyusya na Linux GNU-sistemu. |to neobhodimo, postol'ku, poskol'ku dlya Centra krajne vazhna nadezhnost' v rabote. Komp'yutery, pod upravleniem GNU/Linux, soedineny v set' i obespechivayut rabotu informacionnoj sistemy, koordiniruyushchej lekarstvennuyu terapiyu, i mnogo drugih veshchej. Doktor G.V. Vettestejn schitaet, chto sozdat' takuyu sistemu v srede kommercheskih prilozhenij bylo by nevozmozhno.

5. Richard Stollmen: Pochemu programmnoe obespechenie ne mozhet byt' sobstvennost'yu.

[ Sokrashchennyj perevod. ] [ Polnyj (anglijskij) tekst dostupen na http://www.gnu.ai.mit.edu ]

|lektronnye informacionnye tehnologii podarili miru vozmozhnost' legko kopirovat' i izmenyat' informaciyu. Komp'yutery obeshchayut takuyu vozmozhnost' kazhdomu iz nas.

No ne vsem nravitsya, chtoby eto bylo tak prosto. Sistema avtorskih prav priznaet za kazhdoj programmoj "vladel'ca", bol'shinstvo iz kotoryh sklonno utait' potencial'nuyu vygodu ot ostal'noj publiki. Im hotelos' by byt' edinstvennymi, kto mozhet kopirovat' i modificirovat' ispol'zuemoe nami programmnoe obespechenie.

Sistema avtorskih prav poyavilas' vmeste s knigopechataniem - tehnologiej massovogo razmnozheniya knig. Avtorskie prava uzhivayutsya s etoj tehnologiej, poskol'ku ogranicheniya kasayutsya tol'ko izdatelej. Oni ne zatragivayut svobody chitatelej knig. Obychnyj chitatel', v rasporyazhenii kotorogo net pechatnogo stanka, mozhet kopirovat' knigi tol'ko pri pomoshchi avtoruchki, i malo kogo iz chitatelej za eto osudili.

|lektronnye tehnologii namnogo gibche pechatnogo stanka: esli informaciya uzhe v elektronnoj forme, vy mozhete legko kopirovat' ee i delit'sya eyu s drugimi. Takaya gibkost' ploho ukladyvaetsya v sistemu avtorskih prav. |to i yavlyaetsya prichinoj usileniya gryaznyh i drakonovskih mer po navyazyvaniyu soblyudeniya avtorskih prav na programmnoe obespechenie. Rassmotrim sleduyushchie chetyre primera praktiki Associacii Izdatelej Programmnogo Obespecheniya (SPA):

* Intensivnaya propaganda utverzhdayushchaya, chto eto ploho - ne slushat'sya vladel'cev, a pomogat' svoim druz'yam. * Podtalkivanie k osvedomitel'stvu po povodu svoih sosluzhivcev i kolleg. * Rejdy (pri podderzhke policii) na ofisy i shkoly, v hode kotoryh lyudi vynuzhdeny dokazyvat', chto oni ne zameshany v nelegal'nom kopirovanii. * Sudebnye presledovaniya (pravitel'stvom SSHA, po zaprosu SPA) lyudej, takih kak David LaMacchia iz MIT, dazhe ne za kopirovanie programmnogo obespecheniya (on ne byl obvinen v kopirovanii chego-libo) a prosto za otsutstvie ohrany vozmozhnostej kopirovaniya i kontrolya za ispol'zovaniem programm.

Vse eti chetyre primera shodny s praktikoj, ispol'zovavshejsya v byvshem Sovetskom Soyuze, gde pri kazhdoj kopiroval'noj mashine imelsya ohrannik dlya predotvrashcheniya zapreshchennogo kopirovaniya, i gde otdel'nye lica kopirovali informaciyu tajno i peredavali ee iz ruk v ruki kak "samizdat". Razumeetsya, tut est' raznica: motiv kontrolya za informaciej v Sovetskom Soyuze byl politicheskim, motiv v SSHA - eto vygoda. No eto dejstviya, kotorye zadevayut nas, a ne motivy. Lyubaya popytka blokirovat' sovmestnoe ispol'zovanie informacii, ne vazhno po kakim prichinam, privedet k tem zhe metodam i toj zhe zhestokosti.

Vladel'cy programm ispol'zuyut raznoobraznye argumenty, chtoby zapoluchit' pravo upravlyat' tem, kak nam rasporyazhat'sya informaciej:

* Terminologicheskie. Ispol'zuyutsya takie klejmyashchie slova kak "piratstvo" i "vorovstvo", ravno kak nauchnye terminy "intellektual'naya sobstvennost'" i "ushcherb" chtoby vnushit' publike opredelennoe napravlenie mysli - prostodushnuyu analogiyu mezhdu programmami i fizicheskimi ob®ektami. Nashi vozzreniya i intuitivnye predstavleniya o sobstvennosti na material'nye ob®ekty takovy, chto nam kazhetsya chto eto oznachaet zabrat' ob®ekt u kogo-to drugogo. No oni napryamuyu neprimenimy k sozdaniyu kopii chego-libo. Tem ne menee nam predlagaetsya primenyat' ih vse ravno. * Preuvelicheniya. Vladel'cy programm govoryat, chto oni terpyat "ushcherb" ili "ekonomicheskie poteri" kogda pol'zovateli kopiruyut programmy samostoyatel'no. No kopirovanie neposredstvenno ne vliyaet na vladel'ca, i ne nanosit ushcherba komu-libo. ... * Pravovye. Vladel'cy programm chasto ssylayutsya na imeyushchiesya zakony... ... Kazhdyj amerikanec dolzhen znat', chto sorok let nazad vo mnogih shtatah schitalos' protivozakonnym dlya chernyh sidet' na perednih sideniyah avtobusa; no tol'ko rasist skazhet, chto sidet' tam bylo zlom. ... * |konomicheskie. ... Sistema pooshchryaet vladel'cev programmnogo obespecheniya proizvodit' chto-libo - no ne to, chto obshchestvu na samom dele nado. I eto nezametno vlechet za soboj eticheskoe zagryaznenie, vliyayushchee na vseh nas. CHto nuzhno obshchestvu? Emu nuzhna informaciya, kotoraya na samom dele dostupna grazhdanam - naprimer, programmy, kotorye lyudi mogut chitat', ispravlyat', adaptirovat', usovershenstvovat', a ne tol'ko zapuskat'. No to chto vladel'cy programm obychno predostavlyayut - eto chernyj yashchik, kotoryj my ne mozhem izuchat' ili izmenyat'. Obshchestvu takzhe nuzhna svoboda. Kogda programma imeet svoego vladel'ca, pol'zovatel' teryaet svobodu upravleniya chast'yu svoej sobstvennoj zhizni. Sverh togo obshchestvu nuzhno pooshchrit' duh soznatel'nogo sotrudnichestva grazhdan. Kogda vladel'cy programm govoryat nam, chto estestvennaya pomoshch' svoim sosedyam eto "piratstvo", oni oskvernyayut grazhdanskij duh nashego obshchestva. Vot pochemu my govorim, chto sut' svobodnogo programmnogo obespecheniya v svobode, a ne v cene. ... Vy zasluzhivaete togo, chtoby otkryto i svobodno kooperirovat'sya s drugimi lyud'mi, ispol'zuyushchimi programmnoe obespechenie. Vy zasluzhivaete togo, chtoby imet' vozmozhnost' izuchit' kak ono rabotaet i obuchit' etomu vashih studentov. Vy zasluzhivaete togo, chtoby byt' sposobnym nanyat' svoego lyubimogo programmista dlya vneseniya ispravlenij, kogda ono daet sboj.

Vy zasluzhivaete svobodnogo programmnogo obespecheniya.

[ Konec sokrashchennogo perevoda stat'i Richarda Stollmena ]

6. Dopolnenie: Proekt FreeDOS

A vot primer eshche odnogo proekta, cel'yu kotorogo yavlyaetsya sozdanie programmnogo produkta, rasprostranyayushchegosya s licenziej GNU - eto proekt FreeDOS. Vyderzhka iz dokumenta "FreeDOS v voprosah i otvetah":

... Cel'yu proekta FreeDOS yavlyaetsya sozdanie polnost'yu svobodnoj, sovmestimoj s MS-DOS (tm) operacionnoj sistemy. FreeDOS budet rabotat' na vseh sovmestimyh s DOS platformah, nachinaya ot XT do Pentium Pro...

Hotya, kazalos' by, napisat' operacionnuyu sistemu, sovmestimuyu s DOS proshche, chem sovmestimuyu s Unix, tem ne menee proekt byl iniciirovan Dzhejmsom Hollom v iyule 1994 goda - t.e. na desyat' let pozzhe, chem proekt GNU. Vozmozhno, zdes' sygral rol' otkaz firmy Microsoft podderzhivat' predydushchie versii MS-DOS, chto vynudilo by pol'zovatelej MS-DOS perehodit' k ispol'zovaniyu Windows-95. Te, kto zhelali prodolzhat' ispol'zovat' imenno DOS vynuzhdeny byli pozabotit'sya o sebe sami.

Segodnya koordinator proekta - Morgan "Hannibal" Toal, aktivnye uchastniki: Pat Villani (yadro OS DOS-C), Steffen Kaiser (kompilyatory, biblioteki), Bill Weinman (dokumentaciya, i sredstva raboty s nej), Tim Norman (komandnyj interpretator), Swante Frey, Paul Vojta, i mnogie drugie (vklyuchaya avtora etoj stat'i :)... Spisok rassylki proekta: fd-dev@list.freedos.org, WEB-stranichka: http://www.freedos.org. Dlya mestnyh pol'zovatelej ya derzhu takzhe stranichku http://zipper.paco.net/~yury/freedos.html i razdel na BBS Tesseract Corner (Fidonet#2:467/2). |toj osen'yu namechayutsya dva vazhnyh sobytiya v proekte - Pat Villani poobeshchal opublikovat' versiyu 1.0 DOS-C (sejchas imeetsya versiya 0.92), a ya, v svoyu ochered' sobirayus' vpervye opublikovat' al'ternativnoe yadro FreeDOS - FDAK.