Zadarmo ako vo Freedom in Russian: Chapter 1. The Fatal Printer

Fatálna tlačiareň

Bojte sa Danaanov, ktorí prinášajú dary.
– Virgil, "Aeneid"

Nová tlačiareň opäť zasekla papier.

O hodinu skôr Richard Stallman, programátor v umelom laboratóriu
MIT Intelligence (AI Labs), poslal 50-stranový dokument
vytlačil na kancelárskej tlačiarni a pustil sa do práce. A teraz Richard
Zdvihol som zrak od toho, čo som robil, išiel som k tlačiarni a uvidel som veľmi nepríjemný pohľad:
namiesto dlho očakávaných 50 vytlačených strán boli v zásobníku len 4
pripravené listy. A tie sa jasne odvolávali na dokument inej osoby.
Richardov 50-stranový súbor sa pomiešal s niečím polovytlačeným súborom
zložitosti kancelárskej siete a tlačiareň tomuto problému podľahla.

Čakanie, kým stroj vykoná svoju prácu, je samozrejmosťou.
pre programátora a Stallman sa práve hodil na tento problém
stoicky. Ale jedna vec je, keď dáte stroju úlohu a urobíte ju
vaše vlastné záležitosti a je to úplne iné, keď musíte stáť vedľa
stroj a ovládať ho. Toto nebolo prvýkrát, čo Richard musel
postavte sa pred tlačiareň a sledujte, ako strany vychádzajú jedna po druhej
jeden. Ako každý správny technik, aj Stallman si ho veľmi vážil
efektívnosť zariadení a programov. Niet divu, že toto
ďalšie narušenie pracovného procesu vzbudilo Richardovu spaľujúcu túžbu
dostať sa do vnútra tlačiarne a dať ju do správneho poriadku.

Ale bohužiaľ, Stallman bol programátor, nie strojný inžinier. Preto
Zostávalo len sledovať, ako sa stránky plazia a premýšľať
iné spôsoby, ako vyriešiť nepríjemný problém.

Zamestnanci laboratória AI však túto tlačiareň privítali s potešením a
s nadšením! Predstavil ho Xerox, bol to jeho prelom
vývoj – úprava rýchlej kopírky. Tlačiareň nielenže urobila
kópie, ale tiež premenili virtuálne dáta zo súborov kancelárskej siete na
skvele vyzerajúce dokumenty. Toto zariadenie bolo odvážne
inovatívny duch slávneho laboratória Xerox v Palo Alto bol
predzvesť revolúcie v stolovej tlači, ktorá by spôsobila úplnú revolúciu
celého odvetvia do konca desaťročia.

Programátori Laboratória, horiaci netrpezlivosťou, okamžite zapli nové
tlačiareň do komplexnej kancelárskej siete. Výsledky prekonali tých najodvážnejších
očakávania. Stránky vylietavali rýchlosťou 1 za sekundu, dokumenty
začala tlačiť 10-krát rýchlejšie. Navyše auto bolo mimoriadne
pedantská v jej práci: kruhy vyzerali ako kruhy, nie ovály, ale
priame čiary už nepripomínajú sínusoidy s nízkou amplitúdou.

V každom zmysle bol darček od Xeroxu ponukou, ktorá sa nedala odmietnuť.
odmietnuť.

Nadšenie však časom začalo opadať. Hneď ako sa tlačiareň stala
zaťaženie na maximum, objavili sa problémy. Čo ma najviac rozčuľovalo
skutočnosť, že zariadenie žulo papier príliš pohotovo. Inžinierske myslenie
programátori rýchlo identifikovali koreň problému. Faktom je, že
Kopírky tradične vyžadujú neustálu prítomnosť osoby nablízku.
Vrátane za účelom opravy papiera v prípade potreby. A
keď sa Xerox pustil do premeny kopírky na tlačiareň, inžinieri
spoločnosti tomuto bodu nevenovali pozornosť a sústredili sa na
riešenie iných, naliehavejších problémov tlačiarne. Inžinierske rozprávanie
jazyk, nová tlačiareň Xerox mala neustálu ľudskú účasť
pôvodne zabudované do mechanizmu.

Premenou kopírky na tlačiareň zaviedli inžinieri Xeroxu jednu vec
zmena, ktorá mala ďalekosiahle následky. Namiesto,
aby bol aparát podriadený jednému jedinému operátorovi, bol podriadený
všetkým užívateľom kancelárskej siete. Používateľ už nestál vedľa
stroj, ktorý riadi jeho prevádzku, teraz je cez zložitú kancelársku sieť
odoslal tlačovú úlohu v nádeji, že sa dokument vytlačí takto
podľa potreby. Potom používateľ išiel k tlačiarni, aby si vybral hotové
celý dokument, ale namiesto toho sa našiel selektívne vytlačený
listy.

Je nepravdepodobné, že Stallman bol jediný v laboratóriu AI, ktorý si to všimol
problém, ale rozmýšľal aj nad jeho riešením. Pred pár rokmi
Richard mal šancu vyriešiť podobný problém so svojou predchádzajúcou tlačiarňou. Pre
toto upravil na svojom osobnom pracovnom počítači PDP-11
program, ktorý bežal na sálovom počítači PDP-10 a ovládal tlačiareň.
Stallman nebol schopný vyriešiť problém žuvania papiera, namiesto toho
toto vložil kód, ktorý z času na čas vynútil PDP-11
skontrolujte stav tlačiarne. Ak stroj žuval papier, program
Práve som poslal upozornenie na fungujúce PDP-11 ako „tlačiareň žuje
papier, potrebuje opravu." Riešenie sa ukázalo ako účinné – notifikácia
smerovalo priamo k používateľom, ktorí tlačiareň aktívne používali, tzv
že jeho vyčíňanie s papierom bolo často okamžite zastavené.

Samozrejme, toto bolo ad-hoc riešenie – ako to programátori nazývajú
„barla“, ale tá sa ukázala ako celkom elegantná. Neopravoval
vyskytol sa problém s mechanizmom tlačiarne, ale urobil som to najlepšie, čo som mohol
robiť - vytvorená informatívna spätná väzba medzi používateľom a strojom.
Niekoľko riadkov kódu navyše zachránilo pracovníkov Laboratória
AI na 10-15 minút pracovného času týždenne, čím ich ušetríte
musíte neustále bežať a kontrolovať tlačiareň. Z pohľadu
programátor, Stallmanovo rozhodnutie bolo založené na kolektívnej múdrosti
Laboratóriá.

Richard si spomenul na tento príbeh a povedal: „Keď dostanete takúto správu, nedostanete ju
musel sa spoľahnúť na niekoho iného, ​​kto opraví tlačiareň. Potrebuješ
bolo ľahké vstať a ísť k tlačiarni. Minútu alebo dve potom
len čo tlačiar začal žuť papier, prišli k nemu dvaja-traja ľudia
zamestnancov. Aspoň jeden z nich presne vedel, čo treba urobiť.“

Takéto šikovné riešenia boli charakteristickým znakom AI ​​Lab a jeho
programátorov. Vo všeobecnosti je najlepších programátorov laboratória niekoľko
zaobchádzali s pojmom „programátor“ s opovrhnutím a uprednostňovali ho
slangovo znamená „hacker“. Táto definícia presnejšie odrážala podstatu diela, ktorá
zahŕňali rôzne aktivity, od sofistikovanej intelektuálnej zábavy až po
dôkladné vylepšenia programov a počítačov. Tiež to bolo cítiť
staromódna viera v americkú vynaliezavosť. Hacker
Nestačí len napísať program, ktorý funguje. Hacker sa snaží
ukážte silu svojho intelektu sebe a ostatným hackerom umiestnením
prevziať oveľa zložitejšie a ťažšie úlohy - napríklad vyrobiť
program zároveň ako rýchly, kompaktný, výkonný a
krásne.

Spoločnosti ako Xerox zámerne darovali svoje produkty veľkým komunitám
hackermi. Bol to výpočet, že to hackeri začnú používať,
Pripútajú sa k nej a potom prídu pracovať pre spoločnosť. V 60. rokoch resp
na úsvite 70. rokov hackeri často písali tak kvalitne a užitočne
programy, ktoré výrobcovia ochotne distribuovali medzi svojich
klientov.

Takže tvárou v tvár novej tlačiarni Xerox, ktorá žuva papier,
Stallmana okamžite napadlo urobiť s ním svoj starý trik – „hack“
program na ovládanie zariadenia. Čakalo ho však nepríjemné zistenie.
– tlačiareň sa nedodala so žiadnym softvérom, aspoň nie v tomto
formulár, aby ho mohol prečítať Stallman alebo iný programátor a
upraviť. Až do tohto bodu väčšina spoločností považovala za dobré
poskytnúť súborom zdrojový kód v tóne, ktorý je čitateľný pre ľudí,
ktorý poskytoval úplné informácie o príkazoch programu a zodpovedajúcich
funkcie stroja. Xerox ale tentoraz poskytol program len v
kompilovaná, binárna forma. Ak sa programátor pokúsil prečítať
tieto súbory by videl len nekonečné prúdy núl a jednotiek,
pochopiteľné pre stroj, ale nie pre človeka.

Existujú programy nazývané "disassemblery", ktoré prekladajú
jednotky a nuly do nízkoúrovňových strojových inštrukcií, ale zisťovanie čoho
tieto pokyny robia - veľmi dlhý a náročný proces tzv
"reverzné inžinierstvo". Spätné inžinierstvo programu tlačiarne je jednoduché
mohlo zabrať oveľa viac času ako celková korekcia žuvačky
papiera počas nasledujúcich 5 rokov. Richard nebol dosť zúfalý
rozhodnúť sa pre takýto krok, a preto problém jednoducho odložil
dlhá krabica.

Nepriateľská politika Xeroxu bola v príkrom rozpore s bežnou praxou
hackerské komunity. Napríklad na osobný rozvoj
počítačové programy PDP-11 na ovládanie starej tlačiarne a
terminály, AI ​​Lab potreboval krížový assembler, ktorý by sa zostavil
programy pre PDP-11 na sálovom počítači PDP-10. Laboratórni hackeri by mohli
napíšte cross-assembler sami, ale Stallman, ktorý je študentom na Harvarde,
Podobný program som našiel v univerzitnom počítačovom laboratóriu. Ona
bol napísaný pre rovnaký mainframe, PDP-10, ale pre iný
operačný systém. Richard netušil, kto napísal tento program,
pretože zdrojový kód o tom nič nehovoril. Práve to priniesol
kópiu zdrojového kódu do laboratória, upravili ho a spustili ďalej
PDP-10. Bez zbytočných starostí a starostí laboratórium prijalo program,
ktorý bol potrebný pre chod infraštruktúry úradu. Stallman dokonca
urobil program silnejším pridaním niekoľkých funkcií, ktoré neboli
bol v origináli. "Tento program používame už roky,"
– hovorí nie bez hrdosti.

V očiach programátora zo 70. rokov tento distribučný model
programový kód sa nelíšil od dobrých susedských vzťahov, keď
jeden sa delí o pohár cukru s druhým alebo požičiava vŕtačku. Ale ak ty
keď si požičiaš vŕtačku, pripravíš majiteľa o možnosť ju použiť, teda
V prípade kopírovania programov sa nič také nedeje. Ani jedno
autor programu, ani jeho iní používatelia nič nestratí
kopírovanie. Ale iní ľudia z toho získajú, ako v prípade
hackermi Laboratória, ktorí dostali program s novými funkciami, ktorý
predtým ani neexistoval. A týchto nových funkcií môže byť práve toľko
chcete skopírovať a distribuovať iným ľuďom. Stallman
spomína jeden programátor zo súkromnej firmy Bolt, Beranek &
Newman, ktorý tiež dostal program a upravil ho na spustenie
pod Twenex - ďalší operačný systém pre PDP-10. On tiež
pridal do programu množstvo skvelých funkcií a Stallman ich skopíroval
do vašej verzie programu v Laboratóriu. Po tomto sa rozhodli spoločne
vyvinúť program, ktorý sa už neúmyselne rozrástol na výkonný produkt,
beží na rôznych operačných systémoch.

Stallman pripomína softvérovú infraštruktúru AI ​​Lab:
„Programy sa vyvíjali ako mesto. Niektoré časti sa zmenili
kúsok po kúsku, niektorí - okamžite a úplne. Objavili sa nové oblasti. A vy
mohol vždy pozrieť na kód a povedať, súdiac podľa štýlu, túto časť
napísaný začiatkom 60. rokov a tento v polovici 70. rokov.“

Vďaka tejto jednoduchej mentálnej spolupráci hackeri vytvorili mnohé
výkonné a spoľahlivé systémy v laboratóriu aj mimo neho. Nie každý programátor
kto zdieľa túto kultúru, by sa nazval hackerom, ale väčšina z nich
úplne zdieľal pocity Richarda Stallmana. Ak program resp
opravený kód dobre vyrieši váš problém, vyriešia ho rovnako dobre
tento problém pre každého. Prečo to potom nezdieľať?
rozhodnutie, aspoň z morálnych dôvodov?

Tento koncept slobodnej spolupráce podkopala kombinácia chamtivosti
a obchodné tajomstvá, čo vedie k bizarnej kombinácii tajomstva a
spolupráce. Dobrým príkladom je raný život BSD. Je to mocné
operačný systém vytvorený vedcami a inžiniermi v Californian
Univerzita v Berkeley založená na Unixe, zakúpená od AT&T. cena
kopírovanie BSD sa rovnalo cene filmu, ale s jednou podmienkou -
školy mohli získať film s kópiou BSD len vtedy, ak mali licenciu AT&T,
ktorý stál 50,000 XNUMX dolárov. Ukázalo sa, že hackeri z Berkeley zdieľali
programy len v rozsahu, v akom im to spoločnosť umožnila
AT&T. A nevideli na tom nič zvláštne.

Stallman sa nehneval ani na Xerox, hoci bol sklamaný. On nikdy
Nerozmýšľal som nad tým, že by som od firmy žiadal kópiu zdrojového kódu. „Oni a
tak nám dali laserovú tlačiareň,“ povedal, „nemôžem povedať
že nám ešte niečo dlhujú. Navyše zjavne chýbali zdroje
nie je náhoda, že to bolo interné rozhodnutie spoločnosti a žiadosť o jeho zmenu
bolo to zbytočné."

Nakoniec prišla dobrá správa: ukázalo sa, že kópia zdroja
Univerzitný výskumník má programy pre tlačiareň Xerox
Carnegie Mellon.

Komunikácia s Carnegiem Mellonom neveštila nič dobré. V roku 1979
doktorand Brian Reed šokoval komunitu tým, že sa odmietol podeliť o svoje
program na formátovanie textu podobný programu Scribe. Bola prvá
program tohto typu, ktorý používal sémantické príkazy
ako „zvýrazniť toto slovo“ alebo „tento odsek je citát“.
nízkoúrovňové „napíšte toto slovo kurzívou“ alebo „zvýšte odsadenie pre
tento odsek." Reed predal Scribe spoločnosti so sídlom v Pittsburghu
Unilogické. Podľa Reeda na konci doktorandského štúdia jednoducho hľadal tím
developerov, na ktorých plecia by bolo možné preniesť zodpovednosť
aby zdrojový kód programu nespadol do verejného používania (doteraz
nie je jasné, prečo to Reed považoval za neprijateľné). Na osladenie pilulky
Reed súhlasil s pridaním súboru funkcií založených na čase do kódu, takže
nazývané "časované bomby" - premenili bezplatnú kópiu programu na
nepracujúci po 90-dňovej skúšobnej dobe. Vyrobiť
aby program opäť fungoval, museli používatelia zaplatiť spoločnosti a
dostať „vyradenú“ časovanú bombu.

Pre Stallmana to bola čistá a očividná zrada.
programátorská etika. Namiesto dodržiavania zásady „podeľte sa a
daj to preč,“ Reed sa vybral cestou spoplatňovania prístupu programátorov
informácie. Ale veľmi o tom nepremýšľal, pretože nie často
Použil som Scribe.

Unilogic poskytla AI Lab bezplatnú kópiu Scribe, ale neodstránila ju
časovanú bombu a ani to nespomenul. Zatiaľ program
Fungovalo to, no jedného dňa to prestalo. Systémový hacker Howard Cannon
strávil veľa hodín ladením binárneho súboru programu, až nakoniec
nezistil časovanú bombu a nezmazal ju. Toto ho naozaj naštvalo
a neváhal o tom povedať ostatným hackerom a odovzdať ich
všetky moje myšlienky a emócie o úmyselnej „chybe“ Unilogic.

Z dôvodov súvisiacich s jeho prácou v laboratóriu išiel Stallman do
Areál Carnegie Mellon o pár mesiacov neskôr. Snažil sa nájsť muža
ktorý podľa správ, ktoré počul, mal zdrojový kód programu
tlačiareň. Našťastie bol tento muž vo svojej kancelárii.

Rozhovor sa ukázal byť úprimný a ostrý, v typickom štýle inžinierov.
Keď sa Stallman predstavil, požiadal o kópiu zdrojového kódu programu
ovládanie laserovej tlačiarne Xerox. Na jeho veľké počudovanie a
Žiaľ, výskumník odmietol.

"Povedal, že sľúbil výrobcovi, že mi nedá kópiu," hovorí
Richard.

Pamäť je zábavná vec. 20 rokov po tomto incidente, spomienka
Stallman je plný prázdnych miest. Zabudol nielen na dôvod prečo
prišiel Carnegie Mellon, ale aj o tom, kto bol v tomto jeho protipólom
nepríjemný rozhovor. Podľa Reeda bola táto osoba najpravdepodobnejšia
Robert Sproll, bývalý zamestnanec výskumného a vývojového centra Xerox
Palo Alto, ktorý sa neskôr stal riaditeľom výskumu
divízie Sun Microsystems. V 70. rokoch bol Sproll hostiteľom
vývojár programov pre laserové tlačiarne Xerox. Niekedy v roku 1980
Sproll prijal miesto výskumného pracovníka v Carnegie Mellon, kde
pokračoval v práci na laserových tlačiarňach.

Keď sa však Sprall o tejto konverzácii pýtajú, iba klame
ruky. To je to, čo odpovedá e-mailom: "Nemôžem povedať
nič isté, z tohto incidentu si vôbec nič nepamätám."

"Kód, ktorý Stallman chcel, bol prelomový,
skutočným stelesnením umenia. Sproll to napísal rok predtým
prišiel do Carnegie Mellon alebo niečo také,“ hovorí Reed. Ak toto
skutočne je to tak, dochádza k nedorozumeniu: Stallman potreboval
program, ktorý MIT používa už dlho, nie nejaký nový
jej verzia. Ale v tomto krátkom rozhovore nepadlo ani slovo
akékoľvek verzie.

Pri interakcii s publikom Stallman pravidelne spomína na incident
Carnegie Mellon zdôrazňuje, že neochota k
osoba na zdieľanie zdrojových kódov je len dôsledkom dohody o
mlčanlivosti, ktorá bola upravená v zmluve medzi ním a
od spoločnosti Xerox. V súčasnosti je bežnou praxou, že firmy vyžadujú
zachovávať mlčanlivosť výmenou za prístup k najnovšiemu vývoju, ale zároveň
NDA boli vtedy niečím novým. Odrážalo to význam oboch pre Xerox
laserových tlačiarní a informácie, ktoré boli potrebné na ich prevádzku.
„Xerox sa snažil urobiť z laserových tlačiarní komerčný produkt,“
spomína Reed: „Bolo by šialené, keby každému rozdali zdrojový kód
zmluva“.

Stallman vnímal NDA úplne inak. Pre neho to bolo odmietnutie
Carnegie Mellon sa na rozdiel od doteraz podieľa na tvorivom živote spoločnosti
odporúča, aby programy vnímali ako zdroje komunity. Ako keby
by roľník zrazu zistil, že storočné zavlažovacie kanály
vyschol a v snahe nájsť príčinu problému by sa dostal k šumivému
novinka vodnej elektrárne s logom Xerox.

Stallmanovi chvíľu trvalo, kým pochopil skutočný dôvod odmietnutia -
nový formát interakcie medzi programátorom a
spoločnosti. Najprv videl len osobné odmietnutie. „U mňa je to tak
Bol som nahnevaný, že som nenašiel nič, čo by som povedal. Len som sa otočil a
„Potichu som odišiel,“ spomína Richard, „možno som dokonca zabuchol dvere, nie
Viem. Pamätám si len spaľujúcu túžbu odtiaľ čo najrýchlejšie vypadnúť. Veď som kráčal
k nim, očakávajúc spoluprácu a ani mi nenapadlo, čo by som urobil, keby som
odmietnu. A keď sa to stalo, doslova som onemel...
Toľko ma to ohromilo a rozrušilo."

Aj o 20 rokov neskôr stále cíti ozvenu tohto hnevu a
sklamaní. Incident v Carnegie Mellon bol zlomový v živote
Richard, ktorý ho postavil tvárou v tvár novému etickému problému. IN
nasledujúce mesiace okolo Stallmana a ďalších hackerov AI Lab
stane sa veľa udalostí, oproti ktorým tých 30 sekúnd hnevu a
sklamania v Carnegie Mellon sa budú zdať ako nič. napriek tomu
Stallman venuje tomuto incidentu osobitnú pozornosť. Bol prvým a
najdôležitejší bod v sérii udalostí, ktoré odvrátili Richarda
osamelý hacker, intuitívny odporca centralizovanej moci, v
radikálny evanjelista slobody, rovnosti a bratstva v
programovanie.

„Toto bolo moje prvé stretnutie s dohodou o mlčanlivosti a ja
Čoskoro som si uvedomil, že ľudia sa stávajú obeťami takýchto dohôd, - sebavedomo
hovorí Stallman: „Moji kolegovia a ja sme boli takými obeťami.
Laboratóriá."

Richard neskôr vysvetlil: „Keby ma odmietol z osobných dôvodov, bolo by to tak
ťažko by sa to dalo nazvať problémom. Na oplátku som to vedel spočítať
debil, a to je všetko. Ale jeho odmietnutie bolo neosobné, prinútil ma pochopiť
že nebude spolupracovať nielen so mnou, ale vôbec s nikým
bol. A to nielenže spôsobilo problém, ale aj skutočne
obrovský."

Hoci sa v predchádzajúcich rokoch vyskytli problémy, ktoré Stallmana nahnevali,
Podľa jeho slov si to uvedomil až po incidente v Carnegie Mellon
začína kultúra programovania, ktorú považoval za posvätnú
zmeniť. „Už som bol presvedčený, že programy by mali byť verejne dostupné
pre každého, ale nedokázal to jasne formulovať. Moje myšlienky na túto záležitosť
boli príliš vágne a chaotické na to, aby ich všetky vyjadrili
svetu. Po incidente som si začal uvedomovať, že problém už existuje a
že to treba riešiť hneď.“

Byť špičkovým programátorom v jednom z najsilnejších inštitútov
mieru, Richard nevenoval veľkú pozornosť dohodám a transakciám iných
programátorov – pokiaľ mu nezasahujú do hlavnej práce. Zatiaľ čo v
Laserová tlačiareň Xerox do laboratória nedorazila, Stallman mal všetko
príležitosti pozrieť sa zhora na stroje a programy, ktorými trpeli
ostatných používateľov. Veď tieto programy mohol meniť, ako si myslel
nevyhnutné.

Ale príchod novej tlačiarne túto slobodu ohrozil. Prístroje
fungoval dobre, aj keď pravidelne žuval papier, ale nebol
príležitosti zmeniť svoje správanie tak, aby vyhovovalo potrebám tímu. Z pohľadu
softvérový priemysel, uzavretie programu tlačiarne bolo
nevyhnutný krok v podnikaní. Programy sa stali takým cenným aktívom, že
spoločnosti si už nemohli dovoliť zverejňovať zdrojové kódy,
najmä keď programy stelesňovali niektoré prelomové technológie. Po všetkom
potom ich mohli konkurenti kopírovať prakticky zadarmo
technológie pre svoje produkty. Ale z pohľadu Stallmana bola tlačiareň
Trójsky kôň. Po desiatich rokoch neúspešných pokusov o distribúciu
„proprietárne“ programy, ktorých bezplatné šírenie je zakázané a
úprava kódu, to je presne ten program, ktorý prenikol do príbytku hackerov
tým najzákernejším spôsobom - pod rúškom daru.

Ten Xerox poskytol niektorým programátorom prístup ku kódu výmenou za
zachovávanie tajomstva nebolo o nič menej otravné, ale Stallmana to bolelo
priznal, že v mladšom veku by s najväčšou pravdepodobnosťou súhlasil
Ponuka Xeroxu. Incident v Carnegie Mellon posilnil jeho morálku
pozíciu, a to nielen podozrievavosťou a hnevom voči nemu
podobné návrhy v budúcnosti, ale aj položením otázky: čo,
ak jedného dňa hacker príde s podobnou žiadosťou a teraz k nemu,
Richard bude musieť odmietnuť kopírovanie zdrojov podľa požiadaviek
zamestnávateľ?

„Keď ma požiadajú, aby som zradil svojich kolegov rovnakým spôsobom,
Pamätám si svoj hnev a sklamanie, keď mi urobili to isté a
ostatní členovia laboratória, hovorí Stallman, tak
dakujem pekne, tvoj program je vyborny, ale nemozem suhlasit
o podmienkach jeho používania, takže sa bez neho zaobídem.“

Richard si pevne uchová spomienku na túto lekciu v búrlivých 80. rokoch, kedy
mnohí jeho kolegovia z laboratória odídu pracovať do iných spoločností,
viazané dohodami o mlčanlivosti. Asi si povedali
že ide o nutné zlo na ceste k práci na najzaujímavejších a
lákavé projekty. Pre Stallmana však samotná existencia NDA
spochybňuje morálnu hodnotu projektu. Čo môže byť dobré
v projekte, aj keď je technicky vzrušujúci, ak neslúži generálovi
Ciele?

Stallman si veľmi skoro uvedomil, že nesúhlasí s takýmito návrhmi
má výrazne vyššiu hodnotu ako osobné profesionálne záujmy. Takéto
jeho nekompromisný postoj ho delí od ostatných hackerov, ktorí hoci
nenávidia tajomstvo, ale sú pripravení zájsť až do morálnych dĺžok
kompromisy. Richardov názor je jasný: odmietnutie zdieľania zdrojového kódu
to je zrada nielen výskumnej úlohy
programovanie, ale aj Zlaté pravidlo morálky, ktoré hovorí, že tvoj
váš postoj k ostatným by mal byť rovnaký, ako chcete vidieť
postoj k sebe.

Toto je dôležitosť príbehu laserovej tlačiarne a incidentu v
Carnegie Mellon. Bez toho všetkého, ako priznáva Stallman, jeho osud išiel
by sa vydal úplne inou cestou, balansujúcou medzi materiálnym bohatstvom
komerčný programátor a posledné sklamanie v živote,
strávený písaním programového kódu neviditeľného pre nikoho. Nemal
nemalo by zmysel uvažovať o tomto probléme, v ktorom zvyšok dokonca
nevidel problém. A čo je najdôležitejšie, nebola by tam tá životodarná časť
hnev, ktorý Richardovi dodal energiu a sebadôveru pohnúť sa vpred.

„V ten deň som sa rozhodol, že nikdy nebudem súhlasiť s účasťou
toto,“ hovorí Stallman s odkazom na NDA a celú kultúru vo všeobecnosti,
ktorý podporuje výmenu osobnej slobody za nejaké výhody a
Výhody.

„Rozhodol som sa, že nikdy neurobím z inej osoby obeť, ktorou som sa stal.
jedného dňa ja sám."

Zdroj: linux.org.ru

Pridať komentár