FatÄls printeris
Baidieties no danÄniem, kas nes dÄvanas.
- Vergilijs, "Eneida"
Atkal jaunais printeris iesprūda papīru.
Stundu agrÄk MÄkslÄ«gÄs laboratorijas programmÄtÄjs RiÄards Stallmans
MIT Intelligence (AI Labs), nosūtīja 50 lappuŔu dokumentu
izdrukÄts uz biroja printera un sÄkts darbÄ. Un tagad RiÄards
Es paskatÄ«jos uz augÅ”u no tÄ, ko daru, piegÄju pie printera un ieraudzÄ«ju visnepatÄ«kamÄko skatu:
ilgi gaidÄ«to 50 izdrukÄto lapu vietÄ teknÄ bija tikai 4
gatavas loksnes. Un tie skaidri attiecÄs uz kÄdas citas personas dokumentu.
RiÄarda 50 lappuÅ”u fails tika sajaukts ar kÄda puse iespiesto failu
biroja tÄ«kla sarežģītÄ«bas, un printeris padevÄs Å”ai problÄmai.
GaidÄ«Å”ana, kamÄr maŔīna paveiks savu darbu, ir ierasta lieta.
par programmÄtÄju, un Stallmans bija tieÅ”i piemÄrots, lai risinÄtu Å”o problÄmu
stoiski. Bet viena lieta ir tad, kad iedod maŔīnai uzdevumu un izdari to
jÅ«su paÅ”u lietas, un tas ir pavisam savÄdÄk, ja jums ir jÄstÄv blakus
maŔīnu un kontrolÄt to. Å Ä« nebija pirmÄ reize, kad RiÄardam tas bija jÄdara
stÄviet printera priekÅ”Ä un skatieties, kÄ lapas iznÄk pa vienai
viens. TÄpat kÄ jebkurÅ” labs tehniÄ·is, Stallmans ļoti cienÄ«ja
ierÄ«Äu un programmu efektivitÄte. Tas nav brÄ«nums
kÄrtÄjais darba procesa traucÄjums pamodinÄja RiÄarda kvÄlo vÄlmi
iekļūt printera iekÅ”pusÄ un sakÄrtot to.
Bet diemžÄl Stallmans bija programmÄtÄjs, nevis mehÄniÄ·is. TÄpÄc
Atlika tikai skatÄ«ties, kÄ lapas rÄpjas ÄrÄ, un pÄrdomÄt
citi veidi, kÄ atrisinÄt kaitinoÅ”u problÄmu.
Bet AI laboratorijas darbinieki Ŕo printeri sveica ar sajūsmu un
ar entuziasmu! To prezentÄja Xerox, tas bija tÄ izrÄviens
izstrÄde ā ÄtrÄ kopÄtÄja modifikÄcija. Printeris ne tikai darÄ«ja
kopijas, bet arÄ« pÄrvÄrta virtuÄlos datus no biroja tÄ«kla failiem
izcila izskata dokumenti. Å Ä« ierÄ«ce jutÄs drosmÄ«ga
viÅÅ” bija slavenÄs Xerox laboratorijas Palo Alto novatoriskais gars
galddatoru drukÄÅ”anas revolÅ«cijas priekÅ”vÄstnesis, kas radÄ«tu pilnÄ«gu revolÅ«ciju
lÄ«dz desmitgades beigÄm.
Dedzinot no nepacietÄ«bas, Laboratorijas programmÄtÄji nekavÄjoties ieslÄdza jauno
printeri sarežģītÄ biroja tÄ«klÄ. RezultÄti pÄrspÄja visdrosmÄ«gÄkos
cerÄ«bas. Lapas izlidoja ar Ätrumu 1 sekundÄ, dokumenti
sÄka drukÄt 10 reizes ÄtrÄk. TurklÄt automaŔīna bija ÄrkÄrtÄ«gi
pedantiska savÄ darbÄ: apļi izskatÄ«jÄs kÄ apļi, nevis ovÄli, bet
taisnas lÄ«nijas vairs neatgÄdina zemas amplitÅ«das sinusoÄ«dus.
VisÄdÄ ziÅÄ Xerox dÄvana bija piedÄvÄjums, no kura nevarÄja atteikties.
atteikties.
TomÄr laika gaitÄ entuziasms sÄka mazinÄties. TiklÄ«dz printeris kļuva
slodze uz maksimumu, radÄs problÄmas. Kas mani kaitinÄja visvairÄk
tas, ka ierÄ«ce pÄrÄk viegli sakoŔļÄja papÄ«ru. InženiertehniskÄ domÄÅ”ana
programmÄtÄji Ätri noskaidroja problÄmas sakni. Fakts ir tÄds
KopÄtÄjiem tradicionÄli ir nepiecieÅ”ama pastÄvÄ«ga cilvÄka klÄtbÅ«tne tuvumÄ.
Tostarp, lai vajadzÄ«bas gadÄ«jumÄ labotu papÄ«ru. UN
kad Xerox sÄka pÄrveidot kopÄtÄju par printeri, inženieri
uzÅÄmumi nepievÄrsa uzmanÄ«bu Å”im punktam un koncentrÄjÄs uz
citu, printerim aktuÄlÄku problÄmu risinÄÅ”ana. InženierzinÄtÅu runÄÅ”ana
valodu, jaunajÄ Xerox printerÄ« bija pastÄvÄ«ga cilvÄku lÄ«dzdalÄ«ba
sÄkotnÄji iebÅ«vÄts mehÄnismÄ.
PÄrvÄrÅ”ot kopÄtÄju par printeri, Xerox inženieri iepazÄ«stinÄja ar vienu lietu
izmaiÅas, kam ir tÄlejoÅ”as sekas. TÄ vietÄ,
lai aparÄtu pakļautu vienam operatoram, tas tika pakļauts
visiem biroja tÄ«kla lietotÄjiem. LietotÄjs vairs nestÄvÄja blakus
maŔīna, kontrolÄjot tÄs darbÄ«bu, tagad viÅÅ” ir caur sarežģītu biroju tÄ«klu
nosÅ«tÄ«ja drukas darbu, cerot, ka dokuments tiks izdrukÄts Å”Ädi
kÄ prasÄ«ts. PÄc tam lietotÄjs devÄs uz printeri, lai paÅemtu gatavo
visu dokumentu, bet tÄ vietÄ atrasts selektÄ«vi izdrukÄts
loksnes.
Maz ticams, ka StÄlmens bija vienÄ«gais AI laboratorijÄ, kurÅ” to pamanÄ«ja
problÄma, bet viÅÅ” domÄja arÄ« par tÄs risinÄjumu. Dažus gadus iepriekÅ”
RiÄardam bija iespÄja atrisinÄt lÄ«dzÄ«gu problÄmu ar savu iepriekÅ”Äjo printeri. PriekÅ”
viÅÅ” to rediÄ£Äja savÄ personÄ«gajÄ darba datorÄ PDP-11
programma, kas darbojÄs PDP-10 lieldatorÄ un kontrolÄja printeri.
TÄ vietÄ Stallmans nespÄja atrisinÄt papÄ«ra koŔļÄjamo problÄmu
Å”ajÄ viÅÅ” ievietoja kodu, kas laiku pa laikam piespieda PDP-11
pÄrbaudiet printera statusu. Ja iekÄrta koŔļÄja papÄ«ru, programma
Es tikko nosÅ«tÄ«ju paziÅojumu strÄdÄjoÅ”ajiem PDP-11, piemÄram, āprinteris koŔļÄjas
papÄ«rs, nepiecieÅ”ams remonts." RisinÄjums izrÄdÄ«jÄs efektÄ«vs ā paziÅoÅ”ana
devÄs tieÅ”i uz lietotÄjiem, kuri aktÄ«vi izmantoja printeri, tÄpÄc
ka viÅa dÄkas āāar papÄ«ru bieži tika nekavÄjoties pÄrtrauktas.
Protams, tas bija ad-hoc risinÄjums ā ko programmÄtÄji sauc
"kruÄ·is", bet kruÄ·is izrÄdÄ«jÄs diezgan elegants. ViÅÅ” nelaboja
radÄs problÄma ar printera mehÄnismu, bet es darÄ«ju visu iespÄjamo
darÄ«t - izveidota informatÄ«va atgriezeniskÄ saite starp lietotÄju un iekÄrtu.
Dažas papildu koda rindas izglÄba laboratorijas darbiniekus
AI 10-15 minÅ«tes darba laika nedÄļÄ, ietaupot tos no
pastÄvÄ«gi jÄskrien, lai pÄrbaudÄ«tu printeri. No skatu punkta
programmÄtÄjs, Stallmana lÄmums bija balstÄ«ts uz kolektÄ«vo gudrÄ«bu
Laboratorijas.
Atceroties Å”o stÄstu, RiÄards teica: āKad saÅemsi Å”Ädu ziÅu, tu nesaÅemsi
bija jÄpaļaujas uz kÄdu citu, lai salabotu printeri. Tev vajag
bija viegli piecelties un doties uz printeri. PÄc minÅ«tes vai divÄm
tiklÄ«dz printeris sÄka koŔļÄt papÄ«ru, pie viÅa nÄca divi vai trÄ«s cilvÄki
darbiniekiem. Vismaz viens no viÅiem precÄ«zi zinÄja, kas jÄdara.
Å Ädi gudri risinÄjumi ir bijuÅ”i AI Lab un tÄs iezÄ«me
programmÄtÄjiem. KopumÄ Laboratorijas labÄkie programmÄtÄji ir vairÄki
izturÄjÄs pret terminu āprogrammÄtÄjsā ar nicinÄjumu, dodot tam priekÅ”roku
slengs vÄrdam "hakeris". Å Ä« definÄ«cija precÄ«zÄk atspoguļoja darba bÅ«tÄ«bu, kas
ietvÄra dažÄdas aktivitÄtes, sÄkot no izsmalcinÄtÄm intelektuÄlÄm izklaidÄm lÄ«dz
cÄ«tÄ«gi programmu un datoru uzlabojumi. TÄ arÄ« jutÄs
vecmodÄ«ga pÄrliecÄ«ba par amerikÄÅu atjautÄ«bu. Hakeris
Nepietiek tikai uzrakstÄ«t programmu, kas darbojas. Hakeris mÄÄ£ina
parÄdiet sava intelekta spÄku sev un citiem hakeriem, ievietojot
uzÅemties daudz sarežģītÄkus un grÅ«tÄkus uzdevumus - piemÄram, izgatavot
programma vienlaikus ar Ätru, kompaktu, jaudÄ«gu un
skaists.
UzÅÄmumi, piemÄram, Xerox, apzinÄti ziedoja savus produktus lielÄm kopienÄm
hakeri. Tas bija aprÄÄ·ins, ka hakeri sÄks to izmantot,
ViÅi viÅai pieÄ·ersies un pÄc tam nÄks strÄdÄt uzÅÄmumÄ. 60. gados un
70. gadu rÄ«tausmÄ hakeri bieži rakstÄ«ja tik kvalitatÄ«vi un noderÄ«gi
programmas, ko ražotÄji labprÄt izplatÄ«ja savÄ starpÄ
klientiem.
TÄtad, saskaroties ar papÄ«ra koŔļÄjamo jauno Xerox printeri,
Stallmans uzreiz izdomÄja ar viÅu izpildÄ«t savu veco triku - āuzlauztā
ierÄ«ces vadÄ«bas programma. TomÄr viÅu gaidÄ«ja nepatÄ«kams atklÄjums.
ā printerim nebija nevienas programmatÅ«ras, vismaz ne Å”ajÄ
veidlapu, lai Stallman vai cits programmÄtÄjs to varÄtu izlasÄ«t un
rediÄ£Ät. LÄ«dz Å”im lielÄkÄ daļa uzÅÄmumu uzskatÄ«ja par labu
nodroÅ”inÄt failus ar pirmkodu cilvÄkiem lasÄmÄ tonÄ«,
kas sniedza pilnÄ«gu informÄciju par programmas komandÄm un atbilstoÅ”o
maŔīnas funkcijas. Bet Xerox Å”oreiz nodroÅ”inÄja programmu tikai iekÅ”Ä
apkopota, binÄra forma. Ja programmÄtÄjs mÄÄ£inÄja lasÄ«t
Å”os failus viÅÅ” redzÄtu tikai bezgalÄ«gas nulles un vieninieku straumes,
saprotams maŔīnai, bet ne cilvÄkam.
Ir programmas, ko sauc par "demontÄtÄjiem", kas tulko
vieniniekus un nulles zema lÄ«meÅa maŔīnu instrukcijÄs, bet izdomÄjot, ko
Ŕīs instrukcijas ir ļoti ilgs un grūts process, ko sauc
"reversÄ inženierija". Printera programmas reversÄ inženierija ir vienkÄrÅ”a
varÄja aizÅemt daudz vairÄk laika nekÄ sakoŔļÄtÄ kopÄjÄ korekcija
papÄ«rs nÄkamo 5 gadu laikÄ. RiÄards nebija pietiekami izmisis
pieÅemt lÄmumu spert Å”Ädu soli, un tÄpÄc viÅÅ” vienkÄrÅ”i nolika Å”o problÄmu malÄ
gara kaste.
Xerox nedraudzÄ«gÄ politika bija krasÄ pretrunÄ ar ierasto praksi
hakeru kopienas. PiemÄram, lai attÄ«stÄ«tu personÄ«go
datora PDP-11 programmas veca printera vadīŔanai un
terminÄļiem, AI Lab bija nepiecieÅ”ams krusteniskais montÄtÄjs, kas montÄtu
programmas PDP-11 lieldatorÄ PDP-10. Laboratorijas hakeri varÄtu
pats raksti cross-assembler, bet StÄ«lmens, bÅ«dams HÄrvardas students,
LÄ«dzÄ«gu programmu atradu universitÄtes datorlaboratorijÄ. ViÅa
tika rakstīts tam paŔam lieldatoram PDP-10, bet citam
operÄtÄjsistÄma. RiÄardam nebija ne jausmas, kas uzrakstÄ«ja Å”o programmu,
jo pirmkods par to neko neteica. ViÅÅ” to tikko atnesa
avota koda kopiju laboratorijai, rediÄ£Äja to un palaida
PDP-10. Laboratorija bez liekas apgrÅ«tinÄjumiem un raizÄm saÅÄma programmu,
kas bija nepiecieŔams biroja infrastruktūras darbībai. Pat Stīlmens
padarÄ«ja programmu jaudÄ«gÄku, pievienojot vairÄkas funkcijas, kuras nebija
bija oriÄ£inÄlÄ. "MÄs esam izmantojuÅ”i Å”o programmu gadiem ilgi,"
ā viÅÅ” saka ne bez lepnuma.
70. gadu programmÄtÄja acÄ«s Å”is izplatÄ«Å”anas modelis
programmas kods neatŔķīrÄs no labÄm kaimiÅattiecÄ«bÄm, kad
viens dala cukura krūzi ar otru vai aizdod urbi. Bet ja tu
kad aizÅemies urbi, atÅem Ä«paÅ”niekam iespÄju to izmantot, tad
Programmu kopÄÅ”anas gadÄ«jumÄ nekas tÄds nenotiek. Ne viens, ne otrs
ne programmas autors, ne citi tÄs lietotÄji neko nezaudÄ no
kopÄÅ”ana. Bet citi cilvÄki no tÄ gÅ«st labumu, tÄpat kÄ gadÄ«jumÄ
hakeri no Laboratorijas, kas saÅÄma programmu ar jaunÄm funkcijÄm, kas
agrÄk pat neeksistÄja. Un Å”o jauno funkciju var bÅ«t tikpat daudz
vÄlaties kopÄt un izplatÄ«t citiem cilvÄkiem. Stallmens
atceras viens programmÄtÄjs no privÄtuzÅÄmuma Bolt, Beranek &
Å
Å«mens, kurÅ” arÄ« saÅÄma programmu un rediÄ£Äja to, lai tÄ darbotos
saskaÅÄ ar Twenex - vÄl viena operÄtÄjsistÄma PDP-10. ViÅÅ” arÄ«
pievienoja programmai vairÄkas lieliskas iespÄjas, un Stallmens tÄs nokopÄja
uz jÅ«su programmas versiju laboratorijÄ. PÄc tam viÅi nolÄma kopÄ
izstrÄdÄt programmu, kas jau netÄ«Å”Äm ir kļuvusi par spÄcÄ«gu produktu,
darbojas dažÄdÄs operÄtÄjsistÄmÄs.
AtgÄdinot AI Lab programmatÅ«ras infrastruktÅ«ru, Stallman saka:
āProgrammas attÄ«stÄ«jÄs kÄ pilsÄta. Dažas daļas ir mainÄ«tas
pamazÄm, daži - uzreiz un pilnÄ«bÄ. ParÄdÄ«jÄs jaunas zonas. Un jÅ«s
vienmÄr varÄtu paskatÄ«ties uz kodu un pateikt, pÄc stila spriežot, Å”o daļu
rakstÄ«ts 60. gadu sÄkumÄ un Å”is 70. gadu vidÅ«.
Pateicoties Å”ai vienkÄrÅ”ajai garÄ«gajai sadarbÄ«bai, hakeri ir radÄ«juÅ”i daudz
jaudÄ«gas un uzticamas sistÄmas laboratorijÄ un Ärpus tÄs. Ne katrs programmÄtÄjs
kurÅ” dala Å”o kultÅ«ru, sevi dÄvÄtu par hakeri, bet lielÄkÄ daļa
pilnÄ«bÄ piekrita RiÄarda StÄlmena noskaÅojumam. Ja programma vai
labotais kods labi atrisina jÅ«su problÄmu, viÅi to atrisinÄs tikpat labi
Ŕī problÄma ikvienam. KÄpÄc tad nepadalÄ«ties ar Å”o?
lÄmumu, vismaz morÄlu apsvÄrumu dÄļ?
Å o brÄ«vÄs sadarbÄ«bas koncepciju iedragÄja alkatÄ«bas kombinÄcija
un komercnoslÄpumus, kas rada dÄ«vainu noslÄpuma un
sadarbÄ«bu. Labs piemÄrs ir BSD agrÄ«nÄ dzÄ«ve. Tas ir spÄcÄ«gs
operÄtÄjsistÄmu, ko radÄ«juÅ”i Kalifornijas zinÄtnieki un inženieri
BÄrklija universitÄte, kuras pamatÄ ir Unix, iegÄdÄta no AT&T. Cena
BSD kopÄÅ”ana bija vienÄda ar filmas izmaksÄm, bet ar vienu nosacÄ«jumu -
skolas varÄja iegÅ«t filmu ar BSD kopiju tikai tad, ja tÄm bÅ«tu AT&T licence,
kas maksÄja 50,000 XNUMX USD. IzrÄdÄ«jÄs, ka BÄrklija hakeri dalÄ«jÄs
programmas tikai tÄdÄ apjomÄ, kÄdÄ uzÅÄmums viÅiem to atļÄva
AT&T. Un viÅi tajÄ nesaskatÄ«ja neko dÄ«vainu.
Stallmans arÄ« nebija dusmÄ«gs uz Xerox, lai gan bija vÄ«lies. ViÅÅ” nekad
Es nedomÄju lÅ«gt uzÅÄmumam avota koda kopiju. "ViÅi un
tÄpÄc viÅi mums iedeva lÄzerprinteri," viÅÅ” teica, "es nevarÄju pateikt
ka viÅi mums vÄl ir kaut ko parÄdÄ. TurklÄt acÄ«mredzami trÅ«ka avotu
tÄ nav nejauŔība, ka tas bija uzÅÄmuma iekÅ”Äjs lÄmums un lÅ«gums to mainÄ«t
tas bija bezjÄdzÄ«gi."
BeigÄs nÄca labas ziÅas: izrÄdÄ«jÄs, ka avota kopija
UniversitÄtes pÄtniekam ir programmas Xerox printerim
KÄrnegijs Melons.
SaziÅa ar KÄrnegiju Melonu nesolÄ«ja neko labu. 1979. gadÄ
doktorants Braiens RÄ«ds Å”okÄja sabiedrÄ«bu, atsakoties dalÄ«ties savÄ
teksta formatÄÅ”anas programma, kas lÄ«dzÄ«ga Scribe. ViÅa bija pirmÄ
Å”Äda veida programma, kas izmantoja semantiskÄs komandas
piemÄram, āizcelt Å”o vÄrduā vai āŔī rindkopa ir citÄtsā.
zema lÄ«meÅa ārakstiet Å”o vÄrdu slÄ«prakstÄā vai āpalieliniet atkÄpi
Å”o punktu." RÄ«ds pÄrdeva Scribe kÄdam Pitsburgas uzÅÄmumam
UniloÄ£isks. PÄc RÄ«da teiktÄ, doktorantÅ«ras studiju beigÄs viÅÅ” vienkÄrÅ”i meklÄja komandu
izstrÄdÄtÄjiem, uz kuru pleciem bÅ«tu iespÄjams novelt atbildÄ«bu
lai programmas pirmkods nenonÄktu publiskajÄ lietoÅ”anÄ (lÄ«dz Å”im
nav skaidrs, kÄpÄc RÄ«ds to uzskatÄ«ja par nepieÅemamu). Lai saldinÄtu tableti
RÄ«ds piekrita kodam pievienot uz laiku balstÄ«tu funkciju kopu, tÄpÄc
sauc par "bumbÄm ar laika degli" - viÅi pÄrvÄrta par bezmaksas programmas kopiju
nestrÄdÄ pÄc 90 dienu izmÄÄ£inÄjuma perioda. TaisÄ«t
programma atkal strÄdÄtu, lietotÄjiem vajadzÄja maksÄt uzÅÄmumam un
saÅemt "atspÄjot" bumbu ar laika degli.
Å tÄlmenam tÄ bija tÄ«ra un klaja nodevÄ«ba.
programmÄtÄja Ätika. TÄ vietÄ, lai ievÄrotu principu ādalies un
atdodiet to,ā RÄ«ds izvÄlÄjÄs programmÄtÄjiem iekasÄt maksu par piekļuvi
informÄciju. Bet viÅÅ” par to daudz nedomÄja, jo viÅÅ” to nedarÄ«ja bieži
Es izmantoju Scribe.
Unilogic iedeva AI Lab bezmaksas Scribe kopiju, taÄu to neizÅÄma
bumba ar laika degli un par to pat nepieminÄja. PagaidÄm programma
Tas izdevÄs, bet kÄdu dienu tas apstÄjÄs. SistÄmas hakeris Hovards Kanons
pavadÄ«ja daudzas stundas, atkļūdojot programmas binÄro failu, lÄ«dz beidzot
nekonstatÄja bumbu ar laika degli un neizdzÄsa. Tas viÅu patieÅ”Äm sadusmoja
stÄstu, un viÅÅ” nekavÄjÄs par to pastÄstÄ«t citiem hakeriem un nodot tÄlÄk
visas manas domas un emocijas par Unilogic apzinÄto "kļūdu".
Ar darbu laboratorijÄ saistÄ«tu iemeslu dÄļ Stallmans devÄs uz
KÄrnegija Melona pilsÄtiÅÄ pÄris mÄneÅ”us vÄlÄk. ViÅÅ” mÄÄ£inÄja atrast vÄ«rieti
kuram, pÄc dzirdÄtajÄm ziÅÄm, bija programmas pirmkods
printeris. Par laimi, Å”is vÄ«rietis atradÄs savÄ kabinetÄ.
Saruna izvÄrtÄs atklÄta un asa, tipiskÄ inženieru stilÄ.
PÄc iepazÄ«stinÄÅ”anas ar sevi StÄlmens lÅ«dza programmas avota koda kopiju
Xerox lÄzerprintera kontrole. ViÅam par lielu izbrÄ«nu un
DiemžÄl pÄtnieks atteicÄs.
"ViÅÅ” teica, ka solÄ«ja ražotÄjam nedot man kopiju," viÅÅ” saka
RiÄards.
AtmiÅa ir smieklÄ«ga lieta. 20 gadus pÄc Ŕī incidenta, atmiÅa
Stallmans ir pilns ar tukÅ”Äm vietÄm. ViÅÅ” aizmirsa ne tikai iemeslu
atnÄca uz KÄrnegiju Melonu, bet arÄ« par to, kurÅ” bija viÅa lÄ«dzinieks Å”ajÄ
nepatÄ«kama saruna. PÄc RÄ«da teiktÄ, Ŕī persona, visticamÄk, bija
Roberts Sprolls, bijuÅ”ais Xerox pÄtniecÄ«bas un attÄ«stÄ«bas centra darbinieks
Palo Alto, kurÅ” vÄlÄk kļuva par pÄtÄ«juma vadÄ«tÄju
Sun Microsystems nodaļas. 70. gados Sproll bija saimnieks
programmu izstrÄdÄtÄjs Xerox lÄzerprinteriem. Kaut kad 1980. gadÄ
Sproll pieÅÄma pÄtnieka amatu Carnegie Mellon, kur
turpinÄja strÄdÄt pie lÄzerprinteriem.
Bet, kad Sprallam tiek uzdoti jautÄjumi par Å”o sarunu, viÅÅ” tikai maldina
rokas. Tas ir tas, ko viÅÅ” atbild pa e-pastu: "Es nevaru pateikt
nekas noteikts, es vispÄr neko neatceros no Ŕī incidenta.
"Kods, ko Stalmans vÄlÄjÄs, bija revolucionÄrs,
Ä«sts mÄkslas iemiesojums. Sproll to rakstÄ«ja gadu iepriekÅ”
atnÄca uz KÄrnegiju Melonu vai kaut ko tamlÄ«dzÄ«gu,ā stÄsta RÄ«ds. Ja Å”is
tieÅ”Äm, ir pÄrpratums: vajadzÄ«gs StÄ«lmens
programma, ko MIT izmanto jau ilgu laiku, nevis kaut kÄda jauna
viÅas versija. Bet Å”ajÄ Ä«sajÄ sarunÄ par to netika runÄts ne vÄrda
jebkuras versijas.
Mijiedarbojoties ar auditoriju, StÄlmens regulÄri atceras notikuÅ”o
KÄrnegijs Melons uzsver, ka nevÄlÄÅ”anÄs pret
personas koplietot pirmkodus ir tikai sekas līgumam par
neizpauÅ”anu, kas bija paredzÄta lÄ«gumÄ starp viÅu un
autors Xerox. MÅ«sdienÄs ir ierasta prakse, ka uzÅÄmumi pieprasa
saglabÄt noslÄpumu apmaiÅÄ pret piekļuvi jaunÄkajiem notikumiem, bet tajÄ paÅ”Ä laikÄ
Toreiz NDA bija kaut kas jauns. Tas atspoguļoja abu nozīmi Xerox
lÄzerprinteriem, un informÄciju, kas bija nepiecieÅ”ama to darbÄ«bai.
"Xerox mÄÄ£inÄja padarÄ«t lÄzerprinterus par komerciÄlu produktu,"
RÄ«ds atgÄdina: āBÅ«tu traki, ja viÅi visiem atdotu pirmkodu
līgums".
Stallmans NDA uztvÄra pavisam savÄdÄk. ViÅam tas bija atteikums
KÄrnegijs Melons, pretÄji lÄ«dz Å”im, piedalÄs sabiedrÄ«bas radoÅ”ajÄ dzÄ«vÄ
mudinÄti uzskatÄ«t programmas par kopienas resursiem. It kÄ
vai kÄds zemnieks pÄkÅ”Åi atklÄtu Å”os gadsimtiem vecos apÅ«deÅoÅ”anas kanÄlus
izžuvis, un, mÄÄ£inot atrast problÄmas cÄloni, viÅÅ” sasniegtu dzirkstoÅ”o
hidroelektrostacijas jaunums ar Xerox logotipu.
Stallmanam vajadzÄja kÄdu laiku, lai saprastu patieso atteikuma iemeslu -
jauns mijiedarbÄ«bas formÄts starp programmÄtÄju un
kompÄnijas. SÄkumÄ viÅÅ” redzÄja tikai personisku atteikumu. āMan tÄ ir
Biju dusmÄ«ga, ka pat nevarÄju atrast ko teikt. Es vienkÄrÅ”i pagriezos un
āEs izgÄju klusi,ā atceras RiÄards, āvarbÅ«t pat aizcirtu durvis, nÄ
Es zinu. Es atceros tikai dedzinoÅ”u vÄlmi pÄc iespÄjas ÄtrÄk tikt no turienes ÄrÄ. Galu galÄ es gÄju kÄjÄm
viÅiem, gaidot sadarbÄ«bu, un pat nedomÄju, ko es darÄ«tu, ja es
viÅi atteiksies. Un, kad tas notika, es burtiski paliku bez vÄrda -
Tas mani tik ļoti satrieca un sarÅ«gtinÄja.
Pat pÄc 20 gadiem viÅÅ” joprojÄm jÅ«t Å”o dusmu atbalsi un
vilÅ”anÄs. Incidents pie KÄrnegija Melona bija pagrieziena punkts dzÄ«vÄ
RiÄards, sastÄdot viÅu aci pret aci ar jaunu Ätisku problÄmu. IN
turpmÄkajos mÄneÅ”os ap Stallmenu un citiem AI Lab hakeriem
notiks daudz notikumu, salÄ«dzinot ar kuriem tÄs 30 sekundes dusmu un
vilÅ”anÄs KÄrnegÄ« MelonÄ Å”Ä·itÄ«s nekas. TomÄr,
Stalmans Å”im incidentam pievÄrÅ” Ä«paÅ”u uzmanÄ«bu. ViÅÅ” bija pirmais un
svarÄ«gÄkais punkts notikumu virknÄ, no kuras RiÄards pagriezÄs
vientuļŔ hakeris, intuitÄ«vs centralizÄtas varas pretinieks
radikÄlais brÄ«vÄ«bas, vienlÄ«dzÄ«bas un brÄlÄ«bas evaÅÄ£Älists
programmÄÅ”ana.
āÅ Ä« bija mana pirmÄ tikÅ”anÄs ar vienoÅ”anos par neizpauÅ”anu, un es
DrÄ«z vien sapratu, ka cilvÄki kļūst par Å”Ädu lÄ«gumu upuriem, ā pÄrliecinoÅ”i
saka Stallmans: "Mani kolÄÄ£i un es bijÄm tÄdi upuri.
Laboratorijas."
RiÄards vÄlÄk paskaidroja: āJa viÅÅ” bÅ«tu man atteicies personisku iemeslu dÄļ, tas bÅ«tu bijis
to bÅ«tu grÅ«ti nosaukt par problÄmu. Es varÄtu to skaitÄ«t pretÄ«
dupsis, un tas arÄ« viss. Bet viÅa atteikums bija bezpersonisks, viÅÅ” man to skaidri pateica
ka viÅÅ” nesadarbosies ne tikai ar mani, bet vispÄr ne ar vienu
bija. Un tas ne tikai radÄ«ja problÄmu, bet arÄ« padarÄ«ja to patieÅ”Äm
milzīgs."
Lai gan iepriekÅ”Äjos gados bija bijuÅ”as problÄmas, kas StÄ«lmenu saniknoja,
PÄc viÅa teiktÄ, viÅÅ” to sapratis tikai pÄc incidenta pie KÄrnegija Melona
sÄkas programmÄÅ”anas kultÅ«ra, ko viÅÅ” uzskatÄ«ja par svÄtu
mainÄ«t. āEs jau biju pÄrliecinÄts, ka programmÄm jÄbÅ«t publiski pieejamÄm
visiem, bet nevarÄja skaidri formulÄt. Manas domas par Å”o lietu
bija pÄrÄk neskaidri un haotiski, lai tos visus izteiktu
pasaulei. PÄc incidenta es sÄku saprast, ka problÄma jau pastÄv, un
ka tas ir jÄrisina tieÅ”i tagad."
BÅ«t izcilam programmÄtÄjam vienÄ no spÄcÄ«gÄkajiem institÅ«tiem
miers, Rihards nepievÄrsa Ä«paÅ”u uzmanÄ«bu citu lÄ«gumiem un darÄ«jumiem
programmÄtÄji - ja vien tie netraucÄ viÅa pamatdarbam. KamÄr iekÅ”Ä
Xerox lÄzerprinteris laboratorijÄ neieradÄs, Stallmanam bija viss
iespÄjas skatÄ«ties no augÅ”as uz maŔīnÄm un programmÄm, no kurÄm viÅi cieta
citiem lietotÄjiem. Galu galÄ viÅÅ” varÄja mainÄ«t Ŕīs programmas, kÄ viÅÅ” domÄja
nepiecieŔams.
TaÄu jauna printera parÄdÄ«Å”anÄs apdraudÄja Å”o brÄ«vÄ«bu. AparÄti
strÄdÄja labi, kaut arÄ« periodiski koŔļÄja papÄ«ru, bet nebija
iespÄjas mainÄ«t savu uzvedÄ«bu, lai tas atbilstu komandas vajadzÄ«bÄm. No skatu punkta
programmatÅ«ras nozarÄ, tika slÄgta printera programma
nepiecieÅ”ams solis biznesÄ. Programmas ir kļuvuÅ”as par tik vÄrtÄ«gu vÄrtÄ«bu, ka
uzÅÄmumi vairs nevarÄja atļauties publicÄt pirmkodus,
Ä«paÅ”i, ja programmas iemiesoja dažas revolucionÄras tehnoloÄ£ijas. Galu galÄ
tad konkurenti varÄtu Å”os praktiski bez maksas kopÄt
tehnoloģijas saviem produktiem. Bet no Stallmana viedokļa printeris bija
Trojas zirgs. PÄc desmit gadu neveiksmÄ«giem izplatÄ«Å”anas mÄÄ£inÄjumiem
"patentÄtas" programmas, kuru bezmaksas izplatÄ«Å”ana ir aizliegta un
koda modifikÄcija, tieÅ”i Ŕī programma iefiltrÄjÄs hakeru mÄjvietÄ
vismÄnÄ«gÄkajÄ veidÄ - dÄvanas aizsegÄ.
Tas Xerox deva dažiem programmÄtÄjiem piekļuvi kodam apmaiÅÄ pret
slepenÄ«bas saglabÄÅ”ana nebija mazÄk kaitinoÅ”a, bet Stallmans bija sÄpÄ«gs
atzina, ka jaunÄkÄ vecumÄ, visticamÄk, bÅ«tu piekritis
Xerox piedÄvÄjums. Incidents pie KÄrnegija Melona nostiprinÄja viÅa morÄli
nostÄju, ne tikai apsÅ«dzot viÅu ar aizdomÄm un dusmÄm
lÄ«dzÄ«gus priekÅ”likumus nÄkotnÄ, bet arÄ« uzdodot jautÄjumu: kas,
ja kÄdu dienu hakeris nÄk klajÄ ar lÄ«dzÄ«gu pieprasÄ«jumu un tagad viÅam,
RiÄardam bÅ«s jÄatsakÄs kopÄt avotus, ievÄrojot prasÄ«bas
darba devÄjs?
āKad man piedÄvÄ tÄdÄ paÅ”Ä veidÄ nodot savus kolÄÄ£us,
Es atceros savas dusmas un vilÅ”anos, kad viÅi ar mani izdarÄ«ja to paÅ”u un
citi laboratorijas locekļi, saka Stallman, tÄ
liels paldies, jūsu programma ir brīniŔķīga, bet es nevaru piekrist
par tÄ lietoÅ”anas noteikumiem, tÄpÄc iztikÅ”u bez tÄ.
Å o stundu RiÄards stingri saglabÄs atmiÅÄ nemierÄ«gajos 80. gados, kad
daudzi viÅa laboratorijas kolÄÄ£i dosies strÄdÄt citos uzÅÄmumos,
saistoÅ”i neizpauÅ”anas lÄ«gumi. ViÅi droÅ”i vien stÄstÄ«ja sev
ka tas ir nepiecieÅ”ams ļaunums ceÄ¼Ä uz darbu pie interesantÄkajiem un
vilinoÅ”i projekti. TomÄr Stallmanam pati NDA pastÄvÄÅ”ana
apÅ”auba projekta morÄlo vÄrtÄ«bu. Kas varÄtu bÅ«t labs
projektÄ, pat ja tas ir tehniski aizraujoÅ”s, ja tas nekalpo vispÄrÄjam
mÄrÄ·i?
Ä»oti drÄ«z Stallman saprata, ka nepiekrÄ«t Å”Ädiem priekÅ”likumiem
ir ievÄrojami augstÄka vÄrtÄ«ba nekÄ personÄ«gajÄm profesionÄlajÄm interesÄm. TÄdas
viÅa bezkompromisa nostÄja atdala viÅu no citiem hakeriem, kuri, lai gan
riebjas slepenÄ«ba, bet ir gatavi iet lÄ«dz morÄlajam garumam
kompromisi. RiÄarda viedoklis ir skaidrs: atteikÅ”anÄs dalÄ«ties ar pirmkodu
tÄ ir ne tikai pÄtniecÄ«bas lomas nodevÄ«ba
programmÄÅ”ana, bet arÄ« morÄles zelta likums, kas nosaka, ka jÅ«su
tavai attieksmei pret citiem jÄbÅ«t tÄdai, kÄdu tu vÄlies redzÄt
attieksme pret sevi.
Tas ir lÄzerprintera stÄsta un incidenta nozÄ«me
KÄrnegijs Melons. Bez tÄ visa, kÄ atzÄ«st Stallmans, viÅa liktenis pagÄja
ietu pavisam citu ceļu, balansÄjot starp materiÄlo bagÄtÄ«bu
komerciÄls programmÄtÄjs un pÄdÄjÄ vilÅ”anÄs dzÄ«vÄ,
pavadīja, rakstot nevienam neredzamu programmas kodu. Nebija
nebÅ«tu jÄgas domÄt par Å”o problÄmu, kurÄ pÄrÄjÄs pat
neredzÄju problÄmu. Un pats galvenais, ka nebÅ«tu Ŕīs dzÄ«vÄ«bas devoÅ”Äs daļas
dusmas, kas RiÄardam deva enerÄ£iju un pÄrliecÄ«bu virzÄ«ties uz priekÅ”u.
āTajÄ dienÄ es nolÄmu, ka nekad nepiekritÄ«Å”u piedalÄ«ties
tas,ā saka Å tÄlmens, atsaucoties uz NDA un visu kultÅ«ru kopumÄ,
kas veicina personas brÄ«vÄ«bas apmaiÅu pret dažiem labumiem un
Ieguvumi.
āEs nolÄmu, ka nekad nepadarÄ«Å”u citu cilvÄku par upuri, par kuru kļuvu.
kÄdu dienu es pats."
Avots: linux.org.ru