TI: GNU kiáltvány
AU: Richard M. Stallman
NA: Pulus (magyar fordítás)
NA: Kollár István (magyar fordítás átdolgozása)
DT: kiáltvány
PD: 1985
SO: "LaTeX - kezdőknek és haladóknak" könyv CD-ROM melléklete, Bp. 1998.
KW: GNU project
KW: Unix
KW: public domain szoftverek
KW: copyright
  //////////////// MAGYAR ELEKTRONIKUS KÖNYVTÁR \\\\\\\\\\\\\\\\
  Ez a dokumentum a Magyar Elektronikus Könyvtárból származik. A
  szerzői  és  egyéb  jogok  a dokumentum szerzőjét/tulajdonosát
  illetik (amennyiben  az illető fel van tüntetve).  Ha a szerző
  vagy tulajdonos külön is rendelkezik a szövegben a terjesztési
  és felhasználási jogokról, akkor az ő megkötései felülbírálják
  az alábbi megjegyzéseket.  Ugyancsak ő  a felelős azért,  hogy
  ennek a  dokumentumnak elektronikus formában  való terjesztése
  nem sérti mások szerzői jogait.  A MEK üzemeltetői fenntartják
  maguknak a jogot, hogy ha kétség merül fel a dokumentum szabad
  terjesztésének lehetőségét illetően, akkor  töröljék azt a MEK
  állományából.
  Ez  a  dokumentum  elektronikus  formában  szabadon másolható,
  terjeszthető,  de csak saját célokra, nem-kereskedelmi jellegű
  alkalmazásokhoz,  változtatások  nélkül  és  a  forrásra  való
  megfelelő hivatkozással használható. Minden más terjesztési és
  felhasználási  forma esetében  a szerző/tulajdonos  engedélyét
  kell kérni. Ennek a copyright szövegnek a dokumentumban mindig
  benne kell maradnia.
  A Magyar Elektronikus Könyvtár elsősorban az oktatási/kutatási
  szférát  szeretné  ellátni  magyar  vagy  magyar  vonatkozású,
  szabad terjesztésű elektronikus  szövegekkel. A MEK projekttel
  kapcsolatban a MEK-L@listserv.iif.hu lista e-mail címén  lehet
  információkat  kapni és kérdéseket  feltenni.  A MEK  központi
  Internet szolgáltatásainak URL címei: ,
   és .
  \\\\\\\\\\\\\\\\ HUNGARIAN ELECTRONIC LIBRARY ////////////////
                            GNU kiáltvány
                            -------------
Mi a GNU? A GNU Nem Unix!
    A GNU (jelentése: a Gnu Nem Unix) egy teljes, Unix-kompatibilis
szoftverrendszer,  melyet azért írok,  hogy bárkinek, aki használni
tudja,  ingyen  odaadhassam.  Számos  önkéntes  segít  nekem.  Nagy
szükségünk lenne további támogatásra munkában,  pénzben, programok-
ban és felszerelésben.
    Eddig elkészítettünk  egy Emacs  szövegszerkesztőt  egy editor-
parancsok írására  alkalmas Lisp-pel,  egy forrásszintű debugger-t,
egy  yacc-kompatibilis  értelmezőt,  egy linker-t,  és még  mintegy
35-féle  eszközt.  Már egy shell  (parancs-interpreter)  is majdnem
készen van.  Egy új, hordozható,  optimalizáló C-fordító már lefor-
dította önmagát,  és valószínűleg  még az idén közreadjuk. Egy kez-
detleges kernel is működik már,  de még sok részlet hiányzik belőle
a Unix emulációhoz.  Ha a kernel és a fordító készen lesz, lehetővé
válik a GNU,  mint programfejlesztésre  alkalmas  rendszer terjesz-
tése.  Szövegformázóként TeX-et  fogunk használni, de az nroff fej-
lesztése is folyik már.  Az ingyenes és  hordozható X-windows rend-
szert is használni fogjuk.  Ezek után készítünk majd egy hordozható
Common Lisp-et, egy Empire game-t, egy táblázatkezelőt, és még száz
meg  száz   egyéb  dolgot,  beleértve   az  on-line  dokumentációt.
Reméljük,  hogy minden hasznos dolgot, amit egy  Unix rendszer tar-
talmaz, biztosítani tudunk, sőt, még annál többet is.
    A GNU képes  lesz  Unix  programok  futtatására,  de nem lesz a
Unix-szal azonos.  A kényelmes munkát biztosító minden kiegészítést
beleteszünk majd, más operációs  rendszerekkel szerzett tapasztala-
taink  alapján.  Főként azt  tervezzük,  hogy hosszabb  fájlneveink
legyenek,   fájl-verziószámaink,   rendszer-összeomlásoktól  mentes
fájlrendszerünk,  fájlnév-kiterjesztésünk, terminálfüggetlen képer-
nyőkezelésünk, és talán majd  egy Lisp alapú windows rendszerünk is
lesz, aminek  segítségével sok Lisp illetve közönséges Unix program
használhatja egyszerre  ugyanazt a képernyőt. Mind a C, mind a Lisp
rendelkezésre áll majd rendszerprogramozási nyelvként. Megpróbáljuk
majd támogatni a UUCP-t,  az MIT Chaosnet-et  és az Internet proto-
kollokat kommunikáció céljára.
    A GNU eredetileg a 68000/16000-es, virtuális memóriával rendel-
kező géposztályt  célozta meg,  mert ezeken a gépeken a legkönnyebb
futtatni. Az az extra erőfeszítés, hogy a GNU kisebb számítógépeken
is fusson, arra marad, aki kisebb számítógépeken akarja használni.
    Hogy a  zűrzavart  elkerüljük,  kérünk, hogy ejtsd ki a "G"-t a
"GNU" szóban, ha erről a projectről beszélsz.
Ki vagyok én?
    Richard Stallman  vagyok,  a sokat utánzott  EMACS megalkotója.
Régebben az MIT AI  laboratóriumában dolgoztam.  Nagyrészt fordító-
kat,  editorokat,  debuggereket,  parancsértelmezőket írtam,  és az
Inkompatibilis  Időosztásos  Rendszer és  a Lisp  Machine operációs
rendszer fejlesztésében vettem részt. Úttörő munkát végeztem a ter-
minál-független képernyőkezelés  bevezetésében az IIR környezetben.
Azóta megírtam egy  rendszerösszeomlás-mentes  fájlrendszert és két
windows  rendszert  Lisp  gépekre,  és  megterveztem  egy  harmadik
windows-rendszert, amin most is dolgozom; ez sok rendszerre át lesz
ültetve, beleértve a GNU-t is.
[Történeti megjegyzés:  Ezt a rendszert nem fejezték be; a GNU most
az X-windows használatát tervezi.]
Miért kell megírnom a GNU-t?
    Az aranyszabály  szerint,  ha én kedvelek  egy programot, akkor
azt másokkal  is meg  kell osztanom.  A szoftver-kereskedők  egymás
ellen akarják  fordítani  a felhasználókat, majd  uralkodni akarnak
fölöttük. El akarják érni, hogy a felhasználók  beleegyezzenek: nem
osztják meg a programokat másokkal. Visszautasítom, hogy a többiek-
kel való szolidaritást  így felrúgjam.  Nem tudok tiszta lelkiisme-
rettel aláírni  egy titoktartási vagy szoftver forgalmazási szerző-
dést. Az AI laborban töltött  évek alatt  ellenálltam az ilyen ten-
denciáknak és más  barátságtalan lépéseknek,  de végül túl messzire
mentek: nem maradhattam egy olyan intézményben, ahol ilyen dolgokat
követtek el az én nevemben, az akaratom ellenére.
    Azért, hogy a számítógépeket minden  szégyenkezés nélkül tovább
használhassam,  elhatároztam,  hogy összegyűjtök  egy olyan  szabad
szoftvercsomagot,  amely lehetővé teszi számomra, hogy a nem szabad
szoftver nélkül is boldoguljak. Elmentem hát az AI laboratóriumtól,
hogy az MIT ne tudja megakadályozni, hogy a GNU-t közreadhassam.
Miért lesz a GNU Unix-kompatibilis?
    A Unix nem a  kedvenc rendszerem,  de nem is túl rossz.  A Unix
alapvonásai  jónak tűnnek,  és úgy  gondolom,  hogy ezek  elrontása
nélkül megszüntethetem  a hiányosságokat.  És egy Unix-kompatibilis
rendszert mások is könnyen elfogadnának.
Hogyan lesz a GNU elérhető?
    A GNU nem  public domain.  Bárki módosíthatja  és terjesztheti a
GNU-t, de SENKI SEM KORLÁTOZHATJA A TOVÁBBTERJESZTÉST. Azaz: szerzői
joggal  védett  módosítások  nem  készülhetnek.  Biztos akarok lenni
abban, hogy a GNU összes verziója ingyenes marad.
Miért akar sok programozó segíteni?
    Sok programozót találtam, akit "lázba hozott" a GNU, és segíteni
akar. Sok programozó nem örül  a rendszerprogramok  elüzletiesedésé-
nek. Ez lehetővé teszi, hogy több pénzt keressenek, de azt is megkí-
vánja, hogy a más programozókat  riválisnak és ne kollégának tekint-
senek.  A programozók közötti  alapvető baráti ténykedés a programok
kölcsönös megosztása; a jelenlegi piaci szerződések rendszerint meg-
tiltják  a programozóknak,  hogy másokat  barátnak tekintsenek.  Aki
szoftvert vesz,  annak választania kell a barátság és törvény betar-
tása között.  Természetesen sokan úgy döntenek, hogy a barátság fon-
tosabb.  De azok,  akik hisznek a törvényben,  kellemetlen helyzetbe
kerülnek, bármit is választanak. Cinikussá válnak, és azt gondolják,
hogy a programozás csupán a pénzkeresés egyik módja.
    Ha inkább a GNU-n dolgozunk és ezt használjuk szerzői joggal vé-
dett programok helyett, barátiak lehetünk mindenkivel, és a törvényt
is tiszteletben tartjuk.  Továbbá, a GNU példaként szolgál és inspi-
rál,  jelkép lesz,  amely arra ösztökél,  hogy újra egyek legyünk és
megosszuk  egymással,  amink van.  Ez a harmónia  érzetét adja,  ami
lehetetlen,  ha  nem  szabad  szoftvert  használunk.  A  programozók
mintegy felének,  akikkel időnként beszélgetek,  ez a boldogság fon-
tos, és pénzzel nem helyettesíthető.
Hogyan csatlakozhatsz?
    A számítógépgyártóktól  számítógépeket és pénzadományokat kérek.
Egyénektől programokat és munkát.
    Aki gépeket ad, számíthat rá, hogy a GNU hamar futni fog rajtuk.
A számítógépeknek teljesnek,  azonnal  használhatónak  kell lenniük,
fontos  az otthoni  használhatóság,  mindenféle  különleges energia-
ellátó- és hűtőrendszer nélkül.
    Rengeteg programozót találtam, aki lelkesen bekapcsolódott a GNU
részmunkaidős  fejlesztésébe.  A legtöbb  project-hez  hasonlóan  az
elosztott  munka nehezen  koordinálható;  a külön-külön  írt  részek
összeállítva  várhatóan nem működnek.  De abban a speciális esetben,
amikor a Unix lecseréléséről van szó, ez a probléma nem jelentkezik.
Egy  teljes Unix  rendszer programok  százaiból áll,  és mindegyikük
külön  van  dokumentálva.  A Unix-kompatibilitás  rögzíti  a legtöbb
interface  specifikációját.  Ha minden  közreműködő  megírja egy-egy
Unix utility  kompatibilis  helyettesítőjét,  és hibátlan  működésre
bírja az eredeti  Unix rendszeren,  akkor ezek  a utility-k helyesen
fognak  együttműködni,  ha összerakják  őket.  Még ha Murphy okoz is
majd néhány váratlan problémát, ezen részek összeillesztése megvaló-
sítható feladat. (A kernel persze szorosabb együttműködést kíván, és
egy kicsi, jól összetartó csapat fejleszti majd.)
    Ha kapok pénzadományokat, tudok majd teljes vagy rész-időben al-
kalmazni néhány embert.  A fizetés nem  lesz magas a programozói át-
laghoz képest,  de én olyan  embereket keresek,  akiknek a közösségi
szellem is van annyira fontos,  mint a pénzkeresés.  Ezt megoldásnak
tekintem arra,  hogy elszánt emberek teljes  energiájukat  a  GNU-ba
fektessék, és ne kelljen a megélhetésről más módon gondoskodniuk.
Miért lesz ez minden felhasználónak jó?
    Ha a GNU  elkészül,  mindenki ugyanúgy  kaphat majd jó rendszer-
szoftvert, mint levegőt.
    Ez sokkal  többet jelent annál,  mint hogy mindenki megtakarítja
egy Unix-engedély árát. Ez azt jelenti, hogy a sok pazarló rendszer-
programozási erőfeszítés,  mellyel hasonló,  de független megoldások
készültek,  elkerülhető lesz.  Ezek az erőfeszítések  a programozási
módszerek fejlesztésére szolgálnak majd.
    A rendszer összes  erőforrásai  mindenki számára elérhetők lesz-
nek. Ennek eredményeképpen,  ha a felhasználónak változtatásokra van
szüksége, azt mindig szabadon megteheti saját maga, vagy megfizethet
más "ráérő" programozót vagy céget,  hogy elvégezze  neki azokat.  A
felhasználók  nem lesznek  kitéve az erőforrásokat birtokló és mono-
polhelyzetben lévő programozó vagy cég kényének-kedvének.
    Az iskolák egy sokkal  inkább nevelő hatású környezetet biztosí-
tanak majd,  arra bátorítva a diákokat,  hogy tanulmányozzák és fej-
lesszék a rendszerprogramokat.
    A Harvard egyetem  számítógép-központjában az az eljárás terjedt
el, hogy olyan programot nem lehetett installálni, amelynek a forrá-
sai nem voltak nyilvánosan  hozzáférhetők.  Meg is tagadták bizonyos
szoftverek installálását. Ez nagy benyomást tett rám.
    Végül az a probléma,  hogy ki birtokolja a rendszerszoftvert, és
hogy ki mire van illetve mire nincs feljogosítva, megszűnik.
    Azok a szerződések,  amelyek alapján az emberek fizetnek a prog-
ramhasználatért,  beleértve  a  másolatok  engedélyezését,  hatalmas
költségeket rónak a társadalomra. Kényelmetlen eljárásokra van szük-
ség ahhoz,  hogy megállapítható  legyen,  miért  és mennyit  kell az
egyénnek fizetnie. És csak egy rendőrállam  képes arra, hogy minden-
kit engedelmességre kényszerítsen.  Gondoljunk egy űrállomásra, ahol
a levegőt úgy kell drágán előállítani. Ha minden lélegző literre fi-
zetne,  az elfogadható  lenne,  de az,  hogy egy mérőórás gázmaszkot
kelljen éjjel-nappal viselni, már nem elviselhető, még akkor sem, ha
mindenki meg tudja  fizetni a levegőt.  Az aztán végképp felháborító
lenne,  ha TV kamerák  lesnék mindenhol,  hogy leveszed-e a mérőórás
maszkot. Sokkal jobb, ha a levegőgyárat fejadóból fizetik, és eldob-
ják a maszkokat.
    Hasonlóképpen,  egy programozó  számára  természetes  és hasznos
egy  program vagy egy  programrészlet lemásolása.  Ennek ingyenesnek
kellene lennie.
Néhány könnyen kivédhető kifogás a GNU céljait illetően:
    "Senki sem használja majd ha ingyenes, mert ez azt jelenti, hogy
nem kaphat vevőszolgálati támogatást."
    "Pénzt kell  kérned a programért,  hogy biztosítani tudd a vevő-
szolgálati tanácsadást."
    Ha az  emberek  inkább  fizetnének  a GNU-ért  vevőszolgálattal,
ahelyett, hogy ingyen  megkapnák enélkül, akkor egy olyan cég, amely
csak szolgáltatást nyújtana az ingyen GNU mellé, nyereséges lenne.
    Meg  kell  különböztetnünk  a támogatás  két formáját,  a valódi
programozói munkát, és a puszta "kézenfogást".  Az előbbiben nem ha-
gyatkozhatunk  a szoftver eladójára.  Ha a problémád nem jelentkezik
sok felhasználónál is, a kereskedő el fog küldeni a pokolba.
    Ha a cégednek szüksége  van megbízható  támogatásra,  ennek az a
módja, hogy meglegyen  az összes forrásprogramod és eszközöd.  Ebben
az esetben felvehetsz valakit, hogy oldja meg a problémát, így nincs
szükséged arra,  hogy bárki is  megkönyörüljön rajtad.  A Unix ára a
forráskódokkal  együtt ezt a legtöbb  vállalkozás  számára nem teszi
lehetővé.  A GNU-val ez egyszerű lesz.  Persze meglehet, hogy valaki
éppen nem talál megfelelő személyt,  de ez már nem írható a terjesz-
tés módjának  rovására.  A GNU nem oldja  meg a világ  összes baját,
csupán néhányukat.
    A felhasználók másik csoportja nem tud semmit a számítógépekről,
és segítő  kezekre van  szüksége,  hogy olyan dolgokat oldjanak meg,
amit maga is könnyen elintézhetne, csak nem tudja, hogyan.
    Ilyen szolgáltatásokat olyan cégek biztosíthatnák,  amelyek csak
a "kézenfogást" és egyedi módosításokat ajánlanak.  Ha igaz az, hogy
a felhasználó inkább olyan  termékre költi a pénzét, amihez szolgál-
tatás is jár,  akkor olyan szolgáltatásra is költi majd, ahol a ter-
mék ingyenes. A szolgáltatók azután árban és minőségben versenyezné-
nek, és a felhasználó nem lenne egyetlen céghez kötve. Eközben a kö-
zülünk valók, akiknek nincs szükségük a szolgáltatásra, ingyen hasz-
nálhatnák a programot.
    "Sokakat nem érhetsz  el reklám nélkül, és hogy ezt kifizethesd,
pénzt kell kérned a programért."
    "Ingyen programokat ésszerűtlen reklámozni."
    A reklámnak  sok nagyon  olcsó vagy  ingyenes formája van. Ezek
felhasználhatók   arra,   hogy   a  GNU-ra   vonatkozó  információt
terjesszük.  Persze az is igaz,  hogy reklámmal  több  PC használót
érhetünk el. De ha ez valóban így van, akkor egy olyan vállalkozás-
nak, amely azt a  szolgáltatást ajánlja,  hogy a GNU-t lemásolja és
elküldi egy  bizonyos összegért,  sikeresnek  kell  lennie annyira,
hogy a reklámot és többi hasonló költséget kifizesse. Így csak azon
felhasználók fizetnének, akik részesülnek is a reklám előnyeiből.
    Másrészről,  ha sok ember megkapja  a barátaitól  a GNU-t, és a
fent említett cégek nem sikeresek,  ez azt mutatja, hogy a hirdetés
nem volt igazán szükséges ahhoz,  hogy a GNU terjedjen.  Miért  van
az, hogy a szabad  piac szószólói  nem akarják,  hogy ezt  a szabad
piac dönthesse el?
    "A cégemnek  egy bejegyzett  operációs rendszerre van szüksége,
hogy az élvonalba kerüljön."
    A GNU kiemeli az operációs rendszereket a verseny birodalmából.
Nem kerülhetsz  a többiek elé ezen keresztül,  de de versenytársaid
sem lesznek képesek eléd kerülni.  Más téren fogtok versenyezni, és
kölcsönösen jól jártok majd.  Ha a te vállalkozásod operációs rend-
szereket forgalmaz,  nem fogod szeretni a GNU-t,  de ez a te bajod.
Ha mással foglalkozol, a GNU megtakarítja neked azt, hogy költséges
operációs rendszer beszerzésére kényszerülj.
    Szeretném elérni, hogy a GNU fejlesztését gyártók és felhaszná-
lók ajándékokkal segítsék, és így mindenkinek a költségei csökkenj-
enek.
    "Vajon a programozók  nem érdemelnek-e  kreativitásukért jutal-
mat?"
    Ha valami jutalmat érdemel,  az a közjóhoz való hozzájárulás. A
kreativitás lehet ilyen hozzájárulás,  de csak akkor, ha az eredmé-
nyeket a társadalom ingyen használhatja.  Ha a programozók jutalmat
érdemelnek új programok  létrehozásáért,  akkor hasonló okokból meg
kell büntetni őket, ha korlátozzák ezen programok használatát.
    "Ne kérjen-e a programozó kreativitásáért díjazást?"
    Semmi rossz nincs abban,  hogy azt akarjuk, hogy a munkáért fi-
zessenek, vagy abban,  hogy az egyén a maximális jövedelemre törek-
szik, addig, amíg ez nem kártékony  eszközökkel történik.  De a mai
eszközök kártékonyak.
    Pénzt kicsikarni a program felhasználóitól azáltal, hogy korlá-
tozzuk a program használatát,  kártékony, mert a korlátozások csök-
kentik  a program  felhasználásainak  számát  és módjait.  Ez pedig
csökkenti azt az értéket, amit az emberiség a program által kaphat.
Ha a korlátozás szándékos, akkor következmények szándékosan okozott
károk.
A jó polgár azért nem használ kártékony eszközöket annak érdekében,
hogy gazdagabb legyen,  mert ha mindenki  így tenne, akkor mindany-
nyian szegényebbek lennénk a kölcsönös károkozás miatt. Ez a Kant-i
etika, vagy Aranyszabály. Mivel nem szeretem annak a következménye-
it, hogy mindenki információt rejteget, azt kell hogy mondjam, hogy
ez rossz akkor is, ha egyvalaki teszi. A vágy, hogy valaki jutalmat
kapjon kreativitásáért, nem ok arra, hogy a világot ennek a kreati-
vitásnak akár csak kis  részétől is megfossza.
    "Nem fognak-e a programozók éhezni?"
    Azt  válaszolhatnám,   hogy  senkinek  sem  kell  programozónak
lennie.  Sokunk nem tud úgy pénzt keresni, hogy az utcán állva gri-
maszokat vág.  De nem is  vagyunk rákényszerítve,  hogy ezt tegyük,
és éhezzünk. Mi valami mást teszünk.
    Ez azonban rossz válasz,  mert elfogadja a kérdésben rejlő fel-
tételezést,  miszerint szerzői jog  nélkül a programozó egy fillért
sem fognak kapni.  Minden vagy semmi, ez a két lehetőség.
    Annak a valódi oka,  hogy a programozók  nem fognak  éhezni, az
az, hogy meg lehet fizetni őket a programozás okán, de nem ennyire,
mint most.
    A másolás  korlátozása  nem az üzlet  egyedüli  alapja. Ma ez a
legelterjedtebb, mert ez hozza a legtöbb pénzt. Ha ezt megtiltanák,
vagy a vevők megtagadnák, a szoftver-üzlet más forrásokra alapozód-
na, olyanokra, amelyeket ma még kevésbé használnak. Egy vállalkozás
megszervezésének mindig rengeteg módja van.
    A programozás  az új alapokon valószínűleg nem lesz annyira jól
jövedelmező, mint ma.  De ez nem érv  a változtatás  ellen. Azt nem
tartja senki igazságtalannak,  hogy a bolti  eladók  milyen keveset
keresnek.  Ha a programozók is ugyanennyit keresnének, az sem volna
igazságtalanság.  (Igazából még mindig jóval többet keresnének.)
    "Vajon  az embernek  nincs joga arra,  hogy befolyásolja,  mire
használják a kreativitását?"
    A "saját gondolatok feletti hatalom"  valójában hatalmat ad más
emberek élete fölött, és ezt sokan arra használják fel,  hogy mások
életét megnehezítsék.
    Akik a szerzői jog kérdéseit alaposan tanulmányozták (mint pél-
dául a jogászok), azok azt állítják, hogy a szellemi tulajdonra vo-
natkozó eredendő jog nem létezik.  Azok a feltételezett szerzői tu-
lajdonjogok, amelyeket a kormány elismer,  bizonyos célok érdekében
születtek, külön törvények meghozatalával.
    A szabadalmak például azért jöttek létre, hogy az újítókat arra
ösztönözzék,  hogy újításaikról  a részleteket  is elárulják. Ennek
célja a társadalom támogatása volt, nem pedig az újítóké.  Abban az
időben a szabadalom  17-éves élete rövid volt a technológiai fejlő-
dés sebességéhez képest.  Mivel a szabadalom  egy a gyártók közötti
ügy, akiknek a  licenc-szerződés költsége  és az ezzel  kapcsolatos
erőfeszítés sokkal kisebb, mint amit a termelés beindítására fordí-
tanak,  a szabadalmak nem  ártanak túl sokat.  Általában egyáltalán
nem gátolják a szabadalmaztatott termékek felhasználóit.
    A "copyright" gondolata  nem létezett a régi időkben,  amikor a
tudományos művek  szerzői gyakran vettek  át hosszú részleteket más
szerzők műveiből. Ez a gyakorlat hasznos volt.  Ez volt az egyetlen
módja annak, hogy sok szerző műve akárcsak részben is fennmaradjon.
A "copyright" rendszer kifejezetten azért jött létre, hogy a "szer-
zőség" intézményét támogassa.  Abban a közegben, amire kitalálták -
könyvekre, amelyeket gazdaságosan csak nyomdában lehetett másolni -
nem tett nagy kárt,  és nem akadályozta az egyént a könyvek elolva-
sásában.
    Az összes szellemi tulajdonjog csak engedély, amit a társadalom
adott, mert helyesen  vagy helytelenül  azt gondolta, hogy az egész
társadalom jól jár majd,  ha ezeket az engedélyeket átadja. De bár-
mely gyakorlati  esetben meg kell  kérdeznünk,  jól járunk-e azzal,
hogy átadunk egy ilyen engedélyt. Milyen egyéni tevékenységet enge-
délyezünk ezáltal?
    A programok esete nem  hasonlítható  a száz év előtti könyveké-
hez.  Az a tény,  hogy a programok  másolása  a legkönnyebben egyik
számítógépről  a szomszéd számítógépre történik,  azután az, hogy a
program forrás- és tárgykódja különböző, továbbá az, hogy a progra-
mot inkább használják és nem olvassák vagy élvezik, olyan helyzetet
eredményez, hogy aki a szerzői jognak érvényt szerez,  árt a társa-
dalomnak,  mind anyagilag,  mind pedig  szellemileg;  ezt pedig  az
egyénnek nem  lenne szabad megtennie,  tekintet nélkül arra, hogy a
törvény megengedi-e neki vagy sem.
    "A verseny segít abban, hogy a dolgok jobban működjenek."
    A verseny  egy mintája  a futás:  azzal,  hogy megjutalmazzuk a
győztest,  arra bátorítunk mindenkit,  hogy gyorsabban fusson. Ha a
kapitalizmus  valóban  így működik,  jó;  de védelmezői,  akik fel-
teszik,  hogy mindig így működik, tévednek. Ha a futók megfeledkez-
nek a díjról,  és csak a győzelemre törekszenek,  mindegy, hogy mi-
lyen áron,  más stratégiákat találhatnak majd, például rátámadnak a
többi futóra. Ha a futók ökölharcba kezdenek, mindannyian későn ér-
nek célba.
    A jogvédett  és titkos  programok  az ökölharcot folytató futók
morális  megfelelői.  Szomorú  ezt mondani,  de úgy tűnik,  hogy az
egyetlen  döntőbíró  nem ellenzi a harcot:  csupán  szabályozza ezt
("minden tíz méteren legfeljebb egy ütés").  Valójában  ki  kellene
állítania,  és meg kellene büntetnie őket,  már csak azért is, hogy
egyáltalán harcolni próbálnak.
    "Nem fog mindenki  felhagyni a programozással  anyagi ösztönzés
nélkül?"
    Valójában  sok ember egyáltalán nem anyagi okokból programozik.
A programozásnak ellenállhatatlan varázsa van néhány ember számára,
általában azok számára,  akik ebben a legjobbak.  Nincs hiány profi
zenészekben sem,  akik  annak ellenére  ezt művelik,  hogy reményük
sincs ebből megélni.
    De annak ellenére, hogy ez egy gyakori kérdés, rosszul van fel-
téve.  Az,  hogy fizetnek a programozóknak, nem fog megszűnni, csu-
pán kevesebbet kapnak majd. A helyes kérdés tehát az, hogy fognak-e
a programozók kevesebb pénzért programozni? Tapasztalataim azt mut-
atják, hogy fognak.
    Az elmúlt tíz évben a  világ legjobb programozói közül sokan az
AI laborban dolgoztak,  kevesebb pénzért,  mint amit  bárhol máshol
megkereshettek  volna.  Sokféle, nem anyagi elismerést kaptak: pél-
dául hírnevet és megbecsülést.  És a kreativitás amúgy is boldogít,
ez önmaga jutalma.
    Azután a legtöbbjük elment, amikor kapott egy lehetőséget, hogy
ugyanilyen érdekes munkát végezzen egy csomó pénzért.
    A tények azt mutatják,  hogy az emberek  más okokból programoz-
nak,  mint pusztán  a meggazdagodásért;  de ha van  arra lehetőség,
hogy sok pénzt is keressenek, jönnek és követelik a magas fizetést.
A rosszul fizető cégek  nem szerepelnek jól a versenyben a jól fiz-
etők mellett, de sikeresebbek lesznek, ha a jól fizetőket száműzik.
    "Nagy szükségünk van a programozókra. Ha azt követelik, hogy ne
segítsünk szomszédainkon, engednünk kell nekik.
    Sohasem lehetsz  annyira reménytelen helyzetben, hogy egy ilyen
kérést teljesítened  kelljen.  Emlékezz rá: "milliókat a védelemre,
de egy fillért se hadisarcra!"
    "A programozóknak meg kell élni valahogy."
    Rövid távon ez igaz.  De rengeteg módja van annak, hogy a prog-
ramozók megéljenek anélkül,  hogy a program használatának jogát ad-
nák el.  Most  ez a  mód a szokásos,  mert a legtöbb  pénzt hozza a
programozónak és az üzletembernek, és nem azért, mert ez a megélhe-
tés egyetlen útja.  Könnyen lehet más módokat  találni,  ha tényleg
akarjuk.  Íme néhány példa.
    Az új számítógépet bevezető  gyártó fizetni  fog azért, hogy az
operációs rendszert az új hardverre átvigyék.
    Az oktató,  segítségnyújtó  és karbantartó cégek szintén alkal-
mazhatnak programozókat.
    Az új ötletekkel  előálló emberek  terjeszthetnék  programjukat
mint "freeware"-t,  adományokat kérve az elégedett felhasználóktól,
vagy pedig  szakértői  tanácsadást kínálhatnának.  Találkoztam  már
olyanokkal,  akik sikeresen dolgoznak így.
    Hasonló igényű  felhasználók csoportokat alakíthatnának, tagdí-
jat szedhetnének,  és szerződést  köthetnének  programozó cégekkel,
akik olyan  programokat írnának,  amit a csoport  tagjai  használni
szeretnének.
    Mindenfajta fejlesztés megalapozható lenne egy szoftver-adó be-
vezetésével.
    Tegyük fel,  hogy mindenkinek,  aki számítógépet vásárol, az ár
egy adott x  százalékát  szoftver-adóként  be kell fizetnie. A kor-
mányzat  ezt egy  ügynökségnek adná  át,  mint például  az  NSF-nek
(National Science Foundation), amely azt szoftver-fejlesztésre köl-
tené.
    De ha  a felhasználó pénzt  adományozna  szoftver-fejlesztésre,
akkor  adókedvezményt kapna.  Így  azt  a project-et  támogathatja,
amelyet ő választ,  hogy a majdani eredményeket használni tudja. Az
adókedvezmény megfelelő  mennyiségű adomány esetén a az illető tel-
jes szoftver adójára kiterjedhetne.
    Az adó mértékét  az adófizetők szavazata dönthetné el, a szava-
zatok súlyát a fizetett adó mennyisége adná.
Következmények:
  - A számítógép-használó közösség eltartja a szoftver fejlesztést.
  - Ez a közösség dönti el, mekkora támogatás kell.
  - Azok,  akik bele akarnak  szólni abba,  hogy melyik  project-re
    költsék pénzüket, ezt szabadon megtehetik.
    Hosszú távon a programok ingyenes volta egy lépés lenne a bőség
világa felé,  ahol senkinek  sem kell majd túl keményen dolgoznia a
megélhetéséért.  Az emberek annak  szentelhetik magukat, ami örömöt
okoz, mint például a programozás, miután  a szükséges heti tíz órás
feladatokat,  mint a törvényhozás,  családsegítés,  robotjavítás és
aszteroida-kutatás, elvégezték. Nem lesz majd szükség arra,  hogy a
megélhetéshez programozni kelljen.
    Már most is nagyban csökkentettük az összes  munka mennyiségét,
amit a társadalomnak  el kell  végeznie az adott produktivitás mel-
lett, de ezeknek csupán  kis része vált a dolgozók számára pihenés-
sé, mert a produktív tevékenység  megszervezéséhez sok  improduktív
tevékenység szükséges. Ennek fő oka a bürokrácia  és a konkurensek-
kel folytatott verseny. A szabad szoftver nagyban csökkenteni fogja
az ilyen haszontalan  tevékenységeket a programozásban. Be kell ve-
zetnünk azért,  hogy  a technika  eredményeinek  felhasználásával a
termelékenység nőjön, és kevesebbet kelljen dolgoznunk.
Copyright (C) 1985 Richard M. Stallman
Bárki jogosult arra, hogy ezt a dokumentumot a kapott formában tet-
szőleges médiumon terjessze, vagy baráti alapon másolatokat készít-
sen róla,  feltéve,  hogy ez a copyright és  engedélyező megjegyzés
megmarad, és a terjesztő lehetővé teszi a további  terjesztést ezen
megjegyzés értelmében.
Módosított verziókat nem szabad készíteni.
                                 - = -
Ferdítette: Pulus. Köszönet Titonak a ferdítés ellenőrzésért.
A fordítást átdolgozta: Kollár István.
Megjegyzés:   Az  1992-es  GPL  (Gnu  Public  License)  szerint  a
fordítások készítése nem számít módosításnak.