Ingyenes, mint a Szabadságban oroszul: 1. fejezet: A végzetes nyomtató

Végzetes nyomtató

Félj a dánoktól, akik ajándékot hoznak.
– Vergilius, "Aeneis"

Az új nyomtató ismét elakadt a papíron.

Egy órával korábban Richard Stallman, a Mesterséges Laboratórium programozója
Az MIT Intelligence (AI Labs) 50 oldalas dokumentumot küldött
kinyomtatta az irodai nyomtatóra, és belevetette magát a munkába. És most Richard
Felnéztem abból, amit csináltam, a nyomtatóhoz mentem, és egy nagyon kellemetlen látványt láttam:
a várva várt 50 nyomtatott oldal helyett csak 4 volt a tálcában
kész lapokat. És ezek egyértelműen más személy dokumentumára utaltak.
Richard 50 oldalas aktája összekeveredett valaki félig kinyomtatott aktájával
az irodai hálózat bonyodalmait, és a nyomtató engedett ennek a problémának.

A várakozás, hogy egy gép elvégezze a dolgát, mindennapos.
egy programozónak, és Stallmannak pont megfelelő volt, hogy felvállalja ezt a problémát
sztoikusan. De az egy dolog, amikor feladatot adsz egy gépnek, és megcsinálod
a saját ügyeid, és teljesen más, amikor mellé kell állnod
gépet és irányítani. Richardnak nem ez volt az első esete
álljon a nyomtató elé, és nézze, ahogy egyenként kijönnek az oldalak
egy. Mint minden jó technikus, Stallman is nagyon nagyra becsülte
eszközök és programok hatékonysága. Nem csoda ez
a munkafolyamat újabb fennakadása felkeltette Richard égető vágyát
lépjen be a nyomtató belsejébe, és tegye a megfelelő sorrendbe.

De sajnos Stallman programozó volt, nem gépészmérnök. Ezért
Nem maradt más hátra, mint nézni a kimászó oldalakat, és gondolkodni
egyéb módszerek a bosszantó probléma megoldására.

Az AI Laboratory alkalmazottai azonban örömmel üdvözölték ezt a nyomtatót
lelkesedéssel! A Xerox mutatta be, ez volt az áttörése
fejlesztés – gyors fénymásoló módosítása. A nyomtató nem csak
másolatokat, hanem az irodai hálózati fájlokból származó virtuális adatokat is azzá alakította
kiváló megjelenésű dokumentumok. Ez az eszköz merésznek tűnt
a híres Palo Alto-i Xerox laboratórium újító szelleme volt
az asztali nyomtatás forradalmának hírnöke, amely teljesen forradalmasít
az évtized végére az egész iparágat.

A türelmetlenségtől égő Laboratórium programozói azonnal bekapcsolták az újat
nyomtatót egy összetett irodai hálózatba. Az eredmények meghaladták a legmerészebbeket
elvárások. Az oldalak másodpercenként 1 sebességgel repültek, dokumentumok
10-szer gyorsabban kezdett nyomtatni. Ráadásul az autó rendkívüli volt
pedáns a munkájában: a körök körnek látszottak, nem oválisnak, hanem
az egyenes vonalak már nem hasonlítanak az alacsony amplitúdójú szinuszokra.

A Xerox ajándéka minden értelemben olyan ajánlat volt, amelyet nem lehetett visszautasítani.
megtagadja.

Idővel azonban a lelkesedés kezdett alábbhagyni. Amint a nyomtató lett
a maximális terhelést, problémák merültek fel. Ami a legjobban irritált
az a tény, hogy a készülék túl könnyen rágta a papírt. Mérnöki gondolkodás
A programozók gyorsan azonosították a probléma gyökerét. A tény az, hogy
A fénymásolók hagyományosan megkövetelik egy személy állandó jelenlétét a közelben.
Beleértve a papír javítása érdekében, ha szükséges. ÉS
amikor a Xerox hozzálátott, hogy egy fénymásolót nyomtatóvá alakítson, mérnökök
a vállalatok nem figyeltek erre a pontra, és arra összpontosítottak
egyéb, a nyomtató számára sürgetőbb problémák megoldása. Mérnöki beszéd
nyelven, az új Xerox nyomtatóban állandó emberi részvétel volt
eredetileg a mechanizmusba építették be.

A fénymásolóból nyomtatóvá alakítva a Xerox mérnökei egy dolgot mutattak be
olyan változás, amelynek messzemenő következményei voltak. Ahelyett,
annak érdekében, hogy a készüléket egyetlen operátornak rendeljék alá, alárendelték
az irodai hálózat minden felhasználójának. A felhasználó már nem állt mellette
gép, irányítja a működését, most ő egy bonyolult irodai hálózaton keresztül
nyomtatási feladatot küldött, remélve, hogy a dokumentumot így nyomtatják ki
szükség szerint. Ezután a felhasználó a nyomtatóhoz ment, hogy átvegye a kész terméket
az egész dokumentumot, de ehelyett szelektíven nyomtatva találták
ágynemű.

Nem valószínű, hogy Stallman volt az egyetlen az AI Laborban, aki észrevette
problémát, de gondolkodott a megoldásán is. Néhány évvel korábban
Richardnak volt esélye egy hasonló problémát megoldani előző nyomtatójával. Mert
ezt a PDP-11-es személyi munkahelyi számítógépén szerkesztette
egy program, ami PDP-10 nagyszámítógépen futott és vezérelte a nyomtatót.
Stallman nem tudta megoldani a papírrágás problémáját, ehelyett
ehhez beszúrt egy kódot, ami időről időre kényszerítette a PDP-11-et
ellenőrizze a nyomtató állapotát. Ha a gép papírt rágott, a program
Épp most küldtem egy értesítést a működő PDP-11-nek, hogy „a nyomtató rág
papír, javításra szorul." A megoldás hatásosnak bizonyult - értesítés
közvetlenül a nyomtatót aktívan használó felhasználókhoz került, tehát
hogy a papírral való bohóckodását gyakran azonnal abbahagyták.

Természetesen ez ad-hoc megoldás volt – amit a programozók hívnak
„mankó”, de a mankó meglehetősen elegánsnak bizonyult. Nem javított ki
probléma volt a nyomtató mechanizmusával, de megtettem a tőlem telhető legjobbat
tenni - kialakult tájékoztató visszajelzés a felhasználó és a gép között.
Néhány extra kódsor megmentette a Laboratórium dolgozóit
AI hetente 10-15 percnyi munkaidőt, megtakarítva őket
folyamatosan futnia kell a nyomtató ellenőrzéséhez. Szempontból
programozó, Stallman döntése a kollektív bölcsességen alapult
Laboratóriumok.

Felidézve ezt a történetet, Richard azt mondta: „Amikor ilyen üzenetet kap, nem fog
valaki másra kellett bíznia a nyomtató megjavítását. Szükséged van
könnyű volt felkelni és a nyomtatóhoz menni. Egy-két perc múlva
amint a nyomtató elkezdte rágni a papírt, két-három ember odament hozzá
alkalmazottak. Legalább egyikük pontosan tudta, mit kell tenni.”

Az ehhez hasonló okos megoldások fémjelzik az AI ​​Lab-ot és annak
programozók. Általánosságban elmondható, hogy a Laboratórium legjobb programozói többen vannak
megvetéssel kezelte a „programozó” kifejezést, előnyben részesítette azt
szleng a "hacker". Ez a meghatározás pontosabban tükrözte a mű lényegét, amely
sokféle tevékenységet tartalmazott, a kifinomult intellektuális szórakozásoktól a
programok és számítógépek gondos fejlesztése. Azt is érezte
az amerikai találékonyságba vetett régimódi hit. Hacker
Nem elég csak egy működő programot írni. Hacker próbálkozik
elhelyezésével mutasd meg intellektusod erejét magadnak és más hackereknek
sokkal összetettebb és nehezebb feladatokat vállaljon el – például készítsen
program egyidejűleg gyors, kompakt, erőteljes és
gyönyörű.

Az olyan vállalatok, mint a Xerox, szándékosan adományozták termékeiket nagy közösségeknek
hackerek. Ez egy számítás volt, hogy a hackerek elkezdik használni,
Hozzá fognak kötődni, majd a céghez fognak dolgozni. A 60-as években és
a 70-es évek hajnalán a hackerek gyakran írtak ilyen jó minőségűt és hasznosat
programokat, amelyeket a gyártók szívesen szétosztottak maguk között
ügyfelek.

Tehát egy papírrágó új Xerox nyomtatóval szembesülve,
Stallmannak azonnal eszébe jutott, hogy megcsinálja vele régi trükkjét – „hack”
eszközvezérlő program. Azonban egy kellemetlen felfedezés várt rá.
– a nyomtatóhoz nem járt semmilyen szoftver, legalábbis ebben nem
űrlapot, hogy Stallman vagy más programozó el tudja olvasni, és
szerkeszteni. Eddig a pontig a legtöbb vállalat jónak tartotta
forráskóddal ellátott fájlokat biztosítson olyan hangnemben, amely az ember számára olvasható,
amely teljes körű tájékoztatást adott a programparancsokról és a megfelelőkről
gépi funkciók. De a Xerox ezúttal csak a programot biztosította
összeállított, bináris formában. Ha egy programozó megpróbált olvasni
ezeket a fájlokat csak a nullák és egyesek végtelen folyamait látná,
érthető egy gépnek, de nem az embernek.

Vannak "szétszedőknek" nevezett programok, amelyek fordítanak
egyeseket és nullákat az alacsony szintű gépi utasításokba, de kitalálni, hogy mit
ezek az utasítások igen hosszú és nehéz folyamatot tesznek
"visszafejtés". A nyomtatóprogram visszafejtése egyszerű
sokkal több időbe telhetett volna, mint a megrágott teljes kijavítása
papírt a következő 5 évben. Richard nem volt elég kétségbeesett
egy ilyen lépés megtétele mellett döntött, és ezért egyszerűen félretette a problémát
hosszú doboz.

A Xerox ellenséges politikája éles ellentétben állt a szokásos gyakorlattal
hacker közösségek. Például személyesre fejleszteni
számítógépes PDP-11 programok egy régi nyomtató vezérlésére és
terminálok, az AI ​​Labnak szüksége volt egy keresztösszeszerelőre, amely összeszerel
programok a PDP-11-hez a PDP-10 nagyszámítógépen. A laboratóriumi hackerek megtehetik
írj te magad egy cross-assembler-t, de Stallman, a Harvard hallgatója lévén,
Hasonló programot találtam az egyetemi számítástechnikai laborban. Ő
ugyanarra a nagyszámítógépre, a PDP-10-re íródott, de egy másikra
operációs rendszer. Richardnak fogalma sem volt, ki írta ezt a programot,
mert a forráskód nem mondott róla semmit. Csak hozta
a forráskód másolatát a Laboratóriumba, megszerkesztette és elindította
PDP-10. Fölösleges gondok és gondok nélkül a Laboratórium megkapta a programot,
amely az irodai infrastruktúra működtetéséhez szükséges volt. Még Stallman is
hatékonyabbá tette a programot azáltal, hogy több olyan funkciót is hozzáadott, amelyek nem
eredetiben volt. "Évek óta használjuk ezt a programot"
– mondja nem büszkeség nélkül.

A 70-es évek programozója szemében ez az elosztási modell
programkód nem különbözött a jószomszédi kapcsolatoktól, amikor
az egyik megoszt egy csésze cukrot a másikkal, vagy kölcsönad egy fúrót. De ha te
amikor kölcsönvesz egy fúrót, megfosztja a tulajdonost a használat lehetőségétől
Programok másolása esetén semmi ilyesmi nem történik. Se
a program szerzője és a többi felhasználó sem veszít semmit
másolás. De mások profitálnak ebből, mint például a
a Laboratórium hackerei, akik új funkciókkal ellátott programot kaptak, amely
korábban nem is létezett. És ezek az új funkciók ugyanannyiak lehetnek
másolni és terjeszteni szeretné másoknak. Stallman
emlékszik egy programozóra a Bolt magáncégtől, Beranek &
Newman, aki szintén megkapta a programot, és le is szerkesztette, hogy lefusson
a Twenex alatt - egy másik operációs rendszer a PDP-10-hez. Ő is
számos nagyszerű funkciót adott a programhoz, és Stallman lemásolta őket
a program saját verziójához a Laboratóriumban. Ezek után együtt döntöttek
olyan programot kidolgozni, amely már véletlenül erős termékké nőtte ki magát,
különböző operációs rendszereken fut.

Az AI ​​Lab szoftverinfrastruktúrájára emlékeztetve Stallman azt mondja:
„A programok úgy alakultak, mint egy város. Egyes részek megváltoztak
apránként, néhányan - azonnal és teljesen. Új területek jelentek meg. És te
mindig ránézhet a kódra, és a stílusból ítélve azt mondhatná, hogy ez a rész
a 60-as évek elején íródott, ez pedig a 70-es évek közepén.”

Ennek az egyszerű mentális együttműködésnek köszönhetően a hackerek sok mindent létrehoztak
hatékony és megbízható rendszerek a laboratóriumban és azon kívül. Nem minden programozó
aki osztja ezt a kultúrát, hackernek nevezné magát, de a legtöbben
teljes mértékben osztotta Richard Stallman érzéseit. Ha a program ill
a javított kód jól megoldja a problémádat, ők is ugyanúgy megoldják
ez a probléma bárkinek. Akkor miért nem osztod meg ezt?
döntést, legalábbis erkölcsi okokból?

A szabad együttműködés ezen koncepcióját a kapzsiság kombinációja ásta alá
és az üzleti titkok, ami a titoktartás és a
együttműködés. Jó példa erre a BSD korai életszaka. Ez erős
operációs rendszer, amelyet a kaliforniai tudósok és mérnökök hoztak létre
A Berkeley Egyetem Unix alapú, az AT&T-től vásárolt. Ár
A BSD másolása megegyezett a film árával, de egy feltétellel -
az iskolák csak akkor kaphattak filmet a BSD másolatával, ha rendelkeztek AT&T engedéllyel,
ami 50,000 XNUMX dollárba került. Kiderült, hogy a Berkeley-hackerek osztoztak
programokat csak olyan mértékben, amennyire a cég lehetővé tette számukra
AT&T. És nem láttak benne semmi különöset.

Stallman sem haragudott a Xeroxra, bár csalódott volt. Ő sohasem
Nem gondoltam arra, hogy kérjek a cégtől a forráskód másolatát. „Ők és
ezért adtak nekünk egy lézernyomtatót – mondta –, nem tudtam megmondani
hogy még tartoznak nekünk valamivel. Ráadásul a források egyértelműen hiányoztak
Nem véletlen, hogy ez a cég belső döntése volt, és ennek megváltoztatását kérte
haszontalan volt."

Végül jött egy jó hír: kiderült, hogy a forrás másolata
Egy egyetemi kutatónak vannak programjai egy Xerox nyomtatóhoz
Carnegie Mellon.

A Carnegie Mellonnal való kommunikáció nem sok jót ígért. 1979-ben
Brian Reed doktorandusz sokkolta a közösséget azzal, hogy nem volt hajlandó megosztani a sajátját
a Scribe-hez hasonló szövegformázó program. Ő volt az első
egy ilyen típusú program, amely szemantikus parancsokat használt
mint például „kiemeld ki ezt a szót” vagy „ez a bekezdés egy idézet”.
alacsony szintű „írja ezt a szót dőlt betűvel” vagy „növelje a behúzást
ezt a bekezdést." Reed eladta a Scribe-t egy pittsburgh-i székhelyű cégnek
Unilogic. Reed elmondása szerint doktori tanulmányai végén egyszerűen csapatot keresett
fejlesztők, akiknek a vállára át lehetne hárítani a felelősséget
hogy a program forráskódja ne kerüljön nyilvános használatba (eddig
nem világos, hogy Reed miért tartotta ezt elfogadhatatlannak). A pirula édesítésére
Reed beleegyezett, hogy időalapú függvényeket adjon a kódhoz, így
"időzített bombáknak" nevezték - a program ingyenes példányát alakították át
nem dolgozik a 90 napos próbaidőszak után. Csinálni
program újra működjön, a felhasználóknak fizetniük kell a cégnek és
kap egy "letiltás" időzített bombát.

Stallman számára ez tiszta és nyilvánvaló árulás volt.
programozói etika. Ahelyett, hogy a „megosztás és
add oda” – választotta Reed azt az utat, hogy díjat kérjen a programozóktól
információ. De nem sokat gondolkodott ezen, mert nem gyakran
Scribe-t használtam.

Az Unilogic ingyenes példányt adott az AI Labnak a Scribe-ből, de nem távolította el
időzített bomba, és nem is említette. Egyelőre a program
Működött, de egy nap leállt. Howard Cannon rendszerhacker
sok órát töltött a program bináris fájljának hibakeresésével, míg végül
nem észlelte az időzített bombát és nem törölte. Ez nagyon feldühítette
történetet, és nem habozott elmondani róla más hackereknek, és közvetíteni
minden gondolatomat és érzelmemet az Unilogic szándékos „hibájával” kapcsolatban.

A Laboratóriumban végzett munkájával kapcsolatos okokból Stallman elment
Carnegie Mellon egyetemén néhány hónappal később. Megpróbált egy férfit találni
aki a hallott hírek szerint rendelkezett a program forráskódjával
nyomtató. Szerencsére ez a férfi az irodájában volt.

A beszélgetés őszintének és élesnek bizonyult, a mérnökök tipikus stílusában.
Stallman bemutatkozása után a program forráskódjának másolatát kérte
Xerox lézernyomtató vezérlése. Nagy ámulatára és
Sajnos a kutató visszautasította.

„Azt mondta, megígérte a gyártónak, hogy nem ad nekem egy példányt” – mondja
Richard.

A memória vicces dolog. 20 évvel az eset után, emlék
Stallman tele van üres foltokkal. Nem csak az okát felejtette el
érkezett Carnegie Mellonhoz, hanem arról is, hogy ki volt a megfelelője ebben
kellemetlen beszélgetés. Reed szerint ez a személy volt a legvalószínűbb
Robert Sproll, a Xerox Kutatási és Fejlesztési Központ korábbi alkalmazottja
Palo Alto, aki később a kutatás igazgatója lett
A Sun Microsystems részlegei. A 70-es években Sproll volt a műsorvezető
programok fejlesztője Xerox lézernyomtatókhoz. Valamikor 1980-ban
Sproll elvállalt egy kutatói állást a Carnegie Mellonnál, ahol
tovább dolgozott a lézernyomtatókon.

De amikor Sprallnak kérdéseket tesznek fel ezzel a beszélgetéssel kapcsolatban, csak csal
kezek. Ezt válaszolja e-mailben: „Nem tudom megmondani
semmi határozott, semmire sem emlékszem ebből az esetből."

"A kód, amit Stallman akart, úttörő volt,
a művészet igazi megtestesítője. Sproll egy évvel korábban írta
Carnegie Mellonhoz vagy valami ehhez hasonlóhoz fordult – mondja Reed. Ha ez
valóban van egy félreértés: Stallmanra szükség van
egy olyan program, amit az MIT már régóta használ, nem valami újat
az ő verziója. De abban a rövid beszélgetésben egy szó sem esett róla
bármilyen verziót.

Amikor a közönséggel érintkezik, Stallman rendszeresen felidézi az esetet
Carnegie Mellon hangsúlyozza, hogy a vonakodás
személy megosztani a forráskódokat csak a megállapodás következménye
nyilvánosságra hozatala, amelyről a közte és között létrejött szerződés rendelkezett
a Xerox által. Manapság bevett gyakorlat, hogy a cégek megkövetelik
titokban tartani a legújabb fejleményekhez való hozzáférésért cserébe, de ugyanakkor
Az NDA-k akkoriban újdonságnak számítottak. Mindkettő fontosságát tükrözte a Xerox számára
lézernyomtatókat, és a működésükhöz szükséges információkat.
"A Xerox megpróbálta kereskedelmi termékké tenni a lézernyomtatókat"
Reed így emlékszik vissza: „őrültség lenne, ha mindenkinek odaadnák a forráskódot
szerződés".

Stallman teljesen másként érzékelte az NDA-t. Számára ez elutasítás volt
Carnegie Mellon az eddigiekkel ellentétben részt vesz a társadalom kreatív életében
arra ösztönzik, hogy a programokat közösségi forrásként tekintsék. Mintha
vajon egy paraszt hirtelen felfedezné azt az évszázados öntözőcsatornákat
kiszáradt, és megpróbálva megtalálni a probléma okát, eléri a csillogót
a Xerox logóval ellátott vízi erőmű újdonsága.

Stallmannak némi időbe telt, mire megértette az elutasítás valódi okát.
új formátumú interakció a programozó és
cégek. Először csak személyes visszautasítást látott. "Nekem ilyen
Dühös voltam, hogy nem is találtam mondanivalót. Csak megfordultam és
„Csendesen kisétáltam – emlékszik vissza Richard –, talán még az ajtót is becsaptam, de nem
Tudom. Csak egy égető vágyra emlékszem, hogy a lehető leggyorsabban eltűnjek onnan. Végül is sétáltam
nekik, elvárva az együttműködést, és nem is gondoltak arra, mit tennék, ha
megtagadják. És amikor ez megtörtént, szóhoz sem jutottam.
Ez nagyon megdöbbentett és felzaklatott.”

Még 20 évvel később is érzi ennek a haragnak a visszhangját és
csalódások. A Carnegie Mellonnál történt incidens fordulópontot jelentett az életben
Richard, szembe hozva őt egy új etikai problémával. BAN BEN
a következő hónapokban Stallman és más AI Lab hackerek körül
nagyon sok esemény fog megtörténni, amihez képest az a 30 másodperces harag ill
A Carnegie Mellonnál tapasztalt csalódások semminek tűnnek. Mindazonáltal,
Stallman különös figyelmet fordít erre az esetre. Ő volt az első és
a legfontosabb pontja annak az eseménysorozatnak, amelytől Richard elfordult
magányos hacker, a központosított hatalom intuitív ellenfele
a szabadság, egyenlőség és testvériség radikális evangélistája
programozás.

„Ez volt az első találkozásom egy titoktartási megállapodással, és én
Hamar rájöttem, hogy az emberek az ilyen megállapodások áldozataivá válnak, - magabiztosan
– mondja Stallman: „A kollégáim és én ilyen áldozatok voltunk.
Laboratóriumok."

Richard később kifejtette: „Ha személyes okokból visszautasított volna, az lett volna
nehéz lenne problémának nevezni. Számíthatnék rá cserébe
egy seggfej, és ennyi. De a visszautasítása személytelen volt, megértette velem
hogy nem csak velem, hanem egyáltalán senkivel nem fog együttműködni
volt. És ez nem csak problémát okozott, hanem valósággá is tette
hatalmas."

Bár a korábbi években voltak olyan problémák, amelyek feldühítették Stallmant,
Elmondása szerint erre csak a Carnegie Mellonnál történt incidens után jött rá
kezdődik az általa szentnek tartott programozási kultúra
változás. „Már meg voltam győződve arról, hogy a programoknak nyilvánosan elérhetőnek kell lenniük
mindenkinek, de nem tudta egyértelműen megfogalmazni. Gondolataim erről a témáról
túl homályosak és kaotikusak voltak ahhoz, hogy mindezt kifejezzék
a világnak. Az eset után kezdtem rájönni, hogy a probléma már létezik, és
hogy most azonnal foglalkozni kell vele.”

Kiváló programozónak lenni az egyik legerősebb intézetben
béke, Richard nem nagyon figyelt mások megállapodásaira és tranzakcióira
programozók – mindaddig, amíg nem zavarják a fő munkáját. Amíg bent
A Xerox lézernyomtatója nem érkezett meg a laboratóriumba, Stallmannak mindene megvolt
lehetőséget, hogy lenézzék azokat a gépeket és programokat, amelyektől szenvedtek
más felhasználók. Hiszen ezeket a programokat úgy változtathatja meg, ahogy gondolta
szükséges.

De egy új nyomtató megjelenése veszélyeztette ezt a szabadságot. Berendezés
jól működött, bár időnként papírt rágott, de nem volt
lehetőséget arra, hogy viselkedését a csapat igényeinek megfelelően változtassa meg. Szempontból
szoftveripar, a nyomtatóprogram lezárása volt
szükséges lépés az üzleti életben. A programok olyan értékes eszközzé váltak, hogy
a vállalatok már nem engedhették meg maguknak, hogy forráskódokat publikáljanak,
különösen akkor, ha a programok néhány áttörést jelentő technológiát testesítettek meg. Végül
akkor a versenytársak gyakorlatilag ingyen másolhatták ezeket
technológiákat termékeikhez. De Stallman szemszögéből a nyomtató az volt
Trójai faló. Tíz év sikertelen terjesztési kísérlet után
„védett” programok, amelyek ingyenes terjesztése tilos és
kód módosítása, pontosan ez a program beszivárgott a hackerek lakhelyére
a legálomosabb módon – ajándék leple alatt.

A Xerox cserébe hozzáférést adott néhány programozónak a kódhoz
a titoktartás nem volt kevésbé bosszantó, de Stallman fájdalmas volt
bevallotta, hogy fiatalabb korában nagy valószínűséggel beleegyezett volna
Xerox ajánlat. A Carnegie Mellonnál történt incidens megerősítette erkölcsét
nem csak gyanakvással és haraggal vádol
hasonló javaslatokat a jövőben, hanem felteszi a kérdést: mit,
ha egy nap egy hacker hasonló kéréssel áll elő, és most neki,
Richardnak meg kell tagadnia a források másolását a követelményeknek megfelelően
munkáltató?

„Amikor felajánlják, hogy ugyanígy eláruljam a kollégáimat,
Emlékszem a dühömre és csalódottságomra, amikor ugyanezt tették velem és
Stallman szerint a laboratórium többi tagja
köszönöm szépen, csodálatos a programod, de nem értek egyet
a felhasználás feltételeit illetően, úgyhogy meg fogom tenni nélküle is.”

Richard szilárdan megőrzi ennek a leckének az emlékét a viharos 80-as években, amikor
Laboratóriumi kollégái közül sok más cégekhez fog dolgozni,
titoktartási megállapodások kötik. Valószínűleg maguknak mondták
hogy ez egy szükséges rossz a legérdekesebb és
csábító projektek. Stallman számára azonban az NDA léte
megkérdőjelezi a projekt erkölcsi értékét. Mi lehet jó
egy projektben, még ha technikailag izgalmas is, ha nem az általánost szolgálja
gólok?

Stallman nagyon hamar rájött, hogy nem ért egyet az ilyen javaslatokkal
lényegesen magasabb értéket képvisel, mint a személyes szakmai érdeklődés. Ilyen
megalkuvást nem ismerő álláspontja elválasztja őt a többi hackertől, akik bár
irtózik a titkolózástól, de készek erkölcsi hosszúságra menni
kompromisszumok. Richard véleménye egyértelmű: a forráskód megosztásának megtagadása
ez nemcsak a kutatói szerep elárulása
programozás, hanem az erkölcs aranyszabálya is, amely kimondja, hogy a te
a másokhoz való hozzáállásodnak olyannak kell lennie, mint amit látni szeretnél
hozzáállás önmagához.

Ez a lézernyomtató történetének és az incidensnek a jelentősége
Carnegie Mellon. Mindezek nélkül, ahogy Stallman elismeri, sorsa ment
teljesen más utat választana, egyensúlyozva az anyagi gazdagság között
kereskedelmi programozó és végső csalódás az életben,
senki számára láthatatlan programkód írásával töltött. Nem volt
nem lenne értelme ezen a problémán gondolkodni, amiben a többi még
nem látta a problémát. És ami a legfontosabb, nem lenne ez az éltető rész
haragot, ami Richardnak energiát és magabiztosságot adott a továbblépéshez.

„Aznap elhatároztam, hogy soha nem vállalok részt
ez” – mondja Stallman az NDA-kra és általában az egész kultúrára utalva,
amely elősegíti a személyes szabadság cseréjét egyes előnyökért és
Előnyök.

„Úgy döntöttem, hogy soha nem teszek mást az áldozattá, akivé váltam.
egy nap jómagam."

Forrás: linux.org.ru

Hozzászólás