Bezmaksas kā Brīvībā krievu valodā: 1. nodaļa. Liktenīgais printeris

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

Pievieno komentāru