Libre tulad ng sa Freedom sa Russian: Kabanata 1. Ang Fatal Printer

Nakamamatay na Printer

Katakutan ang mga Danaan na nagdadala ng mga regalo.
– Virgil, "Aeneid"

Muli ay inipit ng bagong printer ang papel.

Isang oras na mas maaga, si Richard Stallman, isang programmer sa Artificial Laboratory
Ang MIT Intelligence (AI Labs), ay nagpadala ng 50-pahinang dokumento
naka-print sa printer ng opisina, at pumasok sa trabaho. At ngayon si Richard
Tumingala ako mula sa aking ginagawa, pumunta sa printer at nakakita ng isang hindi kasiya-siyang tanawin:
sa halip na ang pinakahihintay na 50 printed pages, 4 lang ang nasa tray
handa na mga sheet. At malinaw na tinukoy ang mga iyon sa dokumento ng ibang tao.
Ang 50-pahinang file ni Richard ay nahalo sa kalahating naka-print na file ng isang tao
intricacies ng network ng opisina, at ang printer ay sumuko sa problemang ito.

Ang paghihintay para sa isang makina na gawin ang trabaho nito ay karaniwan.
para sa isang programmer, at tama lang si Stallman na harapin ang problemang ito
stoically. Ngunit ito ay isang bagay kapag binigyan mo ang isang makina ng isang gawain at gawin ito
iyong sariling mga gawain, at ito ay ganap na naiiba kapag kailangan mong tumayo sa tabi
makina at kontrolin ito. Hindi ito ang unang pagkakataon na kinailangan ni Richard
tumayo sa harap ng printer at panoorin ang paglabas ng mga pahina isa-isa
isa. Tulad ng anumang mahusay na technician, si Stallman ay may napakataas na pagpapahalaga
kahusayan ng mga device at program. No wonder this
isa pang pagkagambala sa proseso ng trabaho ang pumukaw sa nag-aalab na pagnanasa ni Richard
pumasok sa loob ng printer at ibalik ang tamang pagkakaayos doon.

Ngunit sayang, si Stallman ay isang programmer, hindi isang mechanical engineer. kaya lang
Ang natitira na lang ay panoorin ang mga pahinang gumagapang at mag-isip
iba pang mga paraan upang malutas ang isang nakakainis na problema.

Ngunit ang mga empleyado ng AI Laboratory ay sumalubong sa printer na ito nang may kagalakan at
may sigasig! Itinanghal ito ng Xerox, ito ang pambihirang tagumpay nito
pag-unlad - pagbabago ng isang mabilis na photocopier. Hindi lang ginawa ng printer
mga kopya, ngunit ginawa ring virtual na data mula sa mga file ng network ng opisina
mahusay na hitsura ng mga dokumento. Ang aparatong ito ay nakaramdam ng pangahas
makabagong diwa ng sikat na laboratoryo ng Xerox sa Palo Alto, siya
isang harbinger ng isang rebolusyon sa desktop printing na ganap na magbabago
ang buong industriya sa pagtatapos ng dekada.

Nasusunog sa pagkainip, agad na binuksan ng mga programmer ng Laboratory ang bago
printer sa isang kumplikadong network ng opisina. Ang mga resulta ay lumampas sa pinaka matapang
mga inaasahan. Lumilipad ang mga pahina sa bilis na 1 bawat segundo, mga dokumento
nagsimulang mag-print ng 10 beses nang mas mabilis. Bilang karagdagan, ang kotse ay labis
pedantic sa kanyang trabaho: ang mga bilog ay mukhang mga bilog, hindi mga oval, ngunit
ang mga tuwid na linya ay hindi na katulad ng low-amplitude sinusoids.

Sa bawat kahulugan, ang regalong Xerox ay isang alok na hindi mo maaaring tanggihan.
tanggihan.

Gayunpaman, sa paglipas ng panahon, ang sigasig ay nagsimulang humina. Sa sandaling naging printer
load sa maximum, ang mga problema ay lumitaw. Ang pinaka ikinairita ko
ang katotohanan na ang aparato ay masyadong ngumunguya ng papel. Pag-iisip ng Engineering
mabilis na natukoy ng mga programmer ang ugat ng problema. Sa katotohanan ay
Ang mga photocopier ay tradisyonal na nangangailangan ng patuloy na presensya ng isang tao sa malapit.
Kasama upang maitama ang papel kung kinakailangan. AT
nang itakda ng Xerox na gawing printer ang isang photocopier, mga inhinyero
ang mga kumpanya ay hindi nagbigay pansin sa puntong ito at nakatuon sa
paglutas ng iba pang mas matinding problema para sa printer. Pagsasalita ng engineering
wika, ang bagong Xerox printer ay nagkaroon ng patuloy na pakikilahok ng tao
orihinal na binuo sa mekanismo.

Sa pamamagitan ng paggawa ng photocopier sa isang printer, ipinakilala ng mga inhinyero ng Xerox ang isang bagay
isang pagbabago na nagkaroon ng malalayong kahihinatnan. sa halip na,
upang i-subordinate ang apparatus sa isang solong operator, ito ay subordinated
sa lahat ng gumagamit ng network ng opisina. Ang gumagamit ay hindi na nakatayo sa tabi
machine, na kinokontrol ang operasyon nito, ngayon siya ay sa pamamagitan ng isang masalimuot na network ng opisina
nagpadala ng isang print job, umaasa na ang dokumento ay mai-print nang ganito
bilang kinakailangan. Pagkatapos ay pumunta ang user sa printer para kunin ang natapos
buong dokumento, ngunit sa halip ay natagpuang piling naka-print
mga sheet.

Hindi malamang na si Stallman lamang ang nakapansin sa AI Lab
problema, ngunit naisip din niya ang solusyon nito. Ilang taon bago
Nagkaroon ng pagkakataon si Richard na lutasin ang isang katulad na problema sa dati niyang printer. Para sa
inedit niya ito sa kanyang personal work computer na PDP-11
isang program na tumatakbo sa isang PDP-10 mainframe at kinokontrol ang printer.
Hindi nalutas ni Stallman ang problema sa pagnguya ng papel; sa halip
ito ay nagpasok siya ng isang code na pinipilit ang PDP-11 paminsan-minsan
suriin ang katayuan ng printer. Kung ang makina ay ngumunguya ng papel, ang programa
Nagpadala lang ako ng abiso sa mga gumaganang PDP-11 tulad ng "ngumunguya ang printer
papel, kailangan ayusin." Ang solusyon ay naging epektibo - abiso
direktang pumunta sa mga user na aktibong gumamit ng printer, kaya
na ang kanyang mga kalokohan sa papel ay madalas na natigil kaagad.

Siyempre, ito ay isang ad-hoc na solusyon - kung ano ang tawag sa mga programmer
"isang saklay," ngunit ang saklay ay naging medyo matikas. Hindi siya nagtama
nagkaroon ng problema sa mekanismo ng printer, ngunit ginawa ko ang makakaya ko
gagawin - itinatag ang nagbibigay-kaalaman na feedback sa pagitan ng user at ng makina.
Ilang dagdag na linya ng code ang nagligtas sa mga manggagawa sa Laboratory
AI para sa 10-15 minuto ng oras ng pagtatrabaho linggu-linggo, na nagliligtas sa kanila mula sa
kinakailangang patuloy na tumakbo upang suriin ang printer. Mula sa pananaw
programmer, ang desisyon ni Stallman ay batay sa kolektibong karunungan
Mga laboratoryo.

Paggunita sa kuwentong iyon, sinabi ni Richard: “Kapag nakatanggap ka ng ganoong mensahe, hindi mo
kailangang umasa sa ibang tao upang ayusin ang printer. Kailangan mo
madali itong bumangon at pumunta sa printer. Makalipas ang isang minuto o dalawa
nang magsimulang nguyain ng printer ang papel, dalawa o tatlong tao ang lumapit sa kanya
mga empleyado. Kahit isa sa kanila ay alam kung ano talaga ang kailangang gawin."

Ang mga matalinong solusyon tulad nito ay naging tanda ng AI Lab at nito
mga programmer. Sa pangkalahatan, ang pinakamahusay na mga programmer ng Laboratory ay ilan
tinatrato ang terminong "programmer" nang may paghamak, mas pinipili ito
slang para sa "hacker". Ang kahulugan na ito ay mas tumpak na sumasalamin sa kakanyahan ng trabaho, na
kasama ang iba't ibang aktibidad, mula sa mga sopistikadong intelektwal na libangan hanggang
maingat na pagpapabuti sa mga programa at computer. Naramdaman din nito
isang makalumang paniniwala sa talino ng mga Amerikano. Hacker
Hindi sapat na magsulat lamang ng isang programa na gumagana. Sinusubukan ng hacker
ipakita ang kapangyarihan ng iyong talino sa iyong sarili at sa iba pang mga hacker sa pamamagitan ng paglalagay
gawin ang mas kumplikado at mahirap na mga gawain - halimbawa, gumawa
programa kasabay ng mabilis, compact, malakas at
maganda.

Ang mga kumpanyang tulad ng Xerox ay sadyang nag-donate ng kanilang mga produkto sa malalaking komunidad
mga hacker. Isa itong kalkulasyon na sisimulan itong gamitin ng mga hacker,
Magiging attached sila sa kanya at pagkatapos ay papasok sa trabaho para sa kumpanya. Noong dekada 60 at
sa bukang-liwayway ng dekada 70, madalas na sumulat ang mga hacker ng ganoong mataas na kalidad at kapaki-pakinabang
mga programa na kusang ipinamahagi ng mga tagagawa sa kanila
mga kliyente.

Kaya, nahaharap sa isang bagong Xerox printer na nangunguya sa papel,
Naisip kaagad ni Stallman na gawin ang kanyang lumang trick sa kanya - "hack"
programa ng kontrol ng aparato. Gayunpaman, isang hindi kasiya-siyang pagtuklas ang naghihintay sa kanya.
– walang kasamang software ang printer, kahit hindi dito
form upang mabasa ito ni Stallman o ng ibang programmer at
i-edit. Hanggang sa puntong ito, ang karamihan sa mga kumpanya ay itinuturing na mabuti
magbigay ng mga file na may source code sa tono na nababasa ng tao,
na nagbigay ng kumpletong impormasyon tungkol sa mga utos ng programa at ang kaukulang
mga function ng makina. Ngunit ang Xerox sa pagkakataong ito ay nagbigay ng programa lamang sa
pinagsama-sama, binary form. Kung sinubukan ng isang programmer na basahin
ang mga file na ito, makikita lamang niya ang walang katapusang mga stream ng mga zero at isa,
naiintindihan ng isang makina, ngunit hindi sa isang tao.

May mga program na tinatawag na "disassemblers" na nagsasalin
ones at zero sa mababang antas ng mga tagubilin sa makina, ngunit inaalam kung ano
ginagawa ng mga tagubiling ito - isang napakahaba at mahirap na proseso na tinatawag
"reverse engineering". Madali ang reverse engineering ng printer program
maaaring tumagal ng mas maraming oras kaysa sa kabuuang pagwawasto ng chewed
papel sa susunod na 5 taon. Hindi sapat na desperado si Richard
upang magpasya na gumawa ng ganoong hakbang, at samakatuwid ay isinantabi na lamang niya ang problema
mahabang kahon.

Ang pagalit na patakaran ng Xerox ay lubos na kaibahan sa normal na kasanayan
mga komunidad ng hacker. Halimbawa, upang bumuo para sa personal
mga programang PDP-11 sa computer para sa pagkontrol sa isang lumang printer at
terminal, kailangan ng AI Lab ng isang cross assembler na mag-iipon
mga programa para sa PDP-11 sa PDP-10 mainframe. Ang mga hacker ng lab ay maaaring
sumulat ng isang cross-assembler sa iyong sarili, ngunit si Stallman, bilang isang mag-aaral sa Harvard,
Nakakita ako ng katulad na programa sa computer laboratory ng unibersidad. Siya
ay isinulat para sa parehong mainframe, PDP-10, ngunit para sa ibang isa
operating system. Walang ideya si Richard kung sino ang sumulat ng programang ito,
dahil walang sinabi ang source code tungkol dito. Dinala lang niya
isang kopya ng source code sa Laboratory, na-edit ito, at inilunsad ito
PDP-10. Nang walang hindi kinakailangang abala at alalahanin, natanggap ng Laboratory ang programa,
na kinakailangan para sa pagpapatakbo ng imprastraktura ng opisina. Kahit na si Stallman
ginawang mas malakas ang program sa pamamagitan ng pagdaragdag ng ilang mga function na hindi
ay nasa orihinal. "Ginagamit namin ang program na ito sa loob ng maraming taon,"
– sabi niya hindi nang walang pagmamataas.

Sa mata ng isang 70s programmer, ang modelong ito ng pamamahagi
ang code ng programa ay walang pinagkaiba sa magandang ugnayang kapitbahay noong
ang isa ay nakikibahagi ng isang tasa ng asukal sa iba o nagpapahiram ng drill. Ngunit kung ikaw
kapag humiram ka ng drill, inaalis mo ang may-ari ng pagkakataon na gamitin ito, pagkatapos
Sa kaso ng pagkopya ng mga programa, walang ganito ang nangyayari. hindi rin
ang may-akda ng programa, o ang iba pang mga gumagamit nito, ay nawawalan ng anuman mula sa
pagkopya. Ngunit ang ibang mga tao ay nakakakuha mula dito, tulad ng sa kaso ng
mga hacker ng Laboratory na nakatanggap ng isang programa na may mga bagong function, na
wala man lang dati. At ang mga bagong function na ito ay maaaring kasing dami
gusto mong kopyahin at ipamahagi sa ibang tao. Stallman
naaalala ang isang programmer mula sa pribadong kumpanyang Bolt, Beranek &
Newman, na nakatanggap din ng programa at nag-edit nito upang tumakbo
sa ilalim ng Twenex - isa pang operating system para sa PDP-10. Siya rin
nagdagdag ng maraming magagandang feature sa programa, at kinopya sila ni Stallman
sa iyong bersyon ng programa sa Laboratory. Pagkatapos nito ay nagdesisyon silang magkasama
bumuo ng isang programa na hindi sinasadyang lumago sa isang makapangyarihang produkto,
tumatakbo sa iba't ibang mga operating system.

Inaalala ang imprastraktura ng software ng AI ​​Lab, sabi ni Stallman:
"Ang mga programa ay umunlad tulad ng isang lungsod. Ang ilang mga bahagi ay nagbago
unti-unti, ang ilan - kaagad at ganap. Lumitaw ang mga bagong lugar. At ikaw
maaaring palaging tumingin sa code at sabihin, sa paghusga sa estilo, ang bahaging ito
isinulat noong unang bahagi ng dekada 60, at ito sa kalagitnaan ng dekada 70.”

Salamat sa simpleng kooperasyong ito sa pag-iisip, ang mga hacker ay nakalikha ng marami
makapangyarihan at maaasahang mga sistema sa Laboratory at sa labas nito. Hindi lahat ng programmer
na nakikibahagi sa kulturang ito ay tatawagin ang kanyang sarili na isang hacker, ngunit karamihan sa kanila
ganap na ibinahagi ang damdamin ni Richard Stallman. Kung ang programa o
malulutas ng maayos na code ang iyong problema, malulutas din nila ito
ang problemang ito para sa sinuman. Bakit hindi ito ibahagi?
desisyon, kahit para sa moral na mga kadahilanan?

Ang konsepto ng malayang pagtutulungan ay nasira ng kumbinasyon ng kasakiman
at mga lihim ng kalakalan, na nagbubunga ng kakaibang kumbinasyon ng lihim at
pagtutulungan. Ang isang magandang halimbawa ay ang maagang buhay ng BSD. Ito ay makapangyarihan
operating system na nilikha ng mga siyentipiko at inhinyero sa Californian
Unix sa Berkeley batay sa Unix, binili mula sa AT&T. Presyo
ang pagkopya ng BSD ay katumbas ng halaga ng pelikula, ngunit may isang kundisyon -
makakakuha lamang ang mga paaralan ng pelikulang may kopya ng BSD kung mayroon silang lisensya sa AT&T,
na nagkakahalaga ng $50,000. Lumalabas na nagbabahagi ang mga hacker ng Berkeley
mga programa lamang sa lawak na pinapayagan sila ng kumpanya na gawin ito
AT&T. At wala silang nakitang kakaiba dito.

Si Stallman ay hindi rin nagalit sa Xerox, bagama't siya ay nabigo. Siya ay hindi kailanman
Hindi ko naisip na humingi sa kumpanya ng kopya ng source code. "Sila at
kaya binigyan nila kami ng laser printer," sabi niya, "Hindi ko masabi
na may utang pa sila sa amin. Bilang karagdagan, ang mga mapagkukunan ay malinaw na nawawala
ito ay hindi nagkataon na ito ay isang panloob na desisyon ng kumpanya, at humihiling na baguhin ito
ito ay walang silbi."

Sa huli, magandang balita ang dumating: ito pala ay isang kopya ng pinagmulan
Ang isang mananaliksik sa Unibersidad ay may mga programa para sa isang Xerox printer
Carnegie Mellon.

Ang pakikipag-usap kay Carnegie Mellon ay hindi naging maganda. Noong 1979
ginulat ng mag-aaral ng doktor na si Brian Reed ang komunidad sa pamamagitan ng pagtanggi na ibahagi ang kanya
isang text formatting program na katulad ng Scribe. Siya ang nauna
isang programa ng ganitong uri na gumamit ng mga semantic command
tulad ng "i-highlight ang salitang ito" o "ang talatang ito ay isang quotation" sa halip
mababang antas "isulat ang salitang ito sa italics" o "dagdagan ang indentation para sa
talatang ito." Ibinenta ni Reed ang Scribe sa isang kumpanyang nakabase sa Pittsburgh
Unilogic. Ayon kay Reed, sa pagtatapos ng kanyang pag-aaral ng doktor ay naghahanap lang siya ng isang koponan
mga developer, kung kaninong balikat posibleng ilipat ang responsibilidad
upang ang source code ng programa ay hindi mahulog sa pampublikong paggamit (hanggang ngayon
hindi malinaw kung bakit itinuring ni Reed na hindi ito katanggap-tanggap). Upang matamis ang tableta
Sumang-ayon si Reed na magdagdag ng isang hanay ng mga function na nakabatay sa oras sa code, kaya
tinatawag na "time bomb" - ginawa nilang isang libreng kopya ng programa
hindi gumagana pagkatapos ng 90-araw na panahon ng pagsubok. Gumawa
programa upang gumana muli, kailangang bayaran ng mga user ang kumpanya at
makatanggap ng "disable" na bombang oras.

Para kay Stallman, ito ay wagas at tahasang pagkakanulo.
etika ng programmer. Sa halip na sundin ang prinsipyo ng “share at
ibigay mo,” tinahak ni Reed ang landas ng pagsingil sa mga programmer para ma-access
impormasyon. Pero hindi niya masyadong inisip iyon dahil hindi naman siya madalas
Gumamit ako ng Scribe.

Binigyan ng Unilogic ang AI Lab ng libreng kopya ng Scribe, ngunit hindi ito inalis
time bomb at hindi man lang nabanggit. Pansamantala ang programa
Ito ay gumana, ngunit isang araw ay tumigil ito. Hacker ng system na si Howard Cannon
gumugol ng maraming oras sa pag-debug sa binary file ng program, hanggang sa wakas
hindi nakita ang time bomb at hindi ito tinanggal. Naasar talaga ito sa kanya
kuwento, at hindi siya nag-atubiling sabihin sa iba pang mga hacker tungkol dito, at ihatid
lahat ng aking iniisip at damdamin tungkol sa sinadyang "pagkakamali" ng Unilogic.

Para sa mga kadahilanang nauugnay sa kanyang trabaho sa Laboratory, pinuntahan ni Stallman
Carnegie Mellon campus makalipas ang ilang buwan. Sinubukan niyang maghanap ng lalaki
na, ayon sa narinig niyang balita, ay may source code para sa programa
printer. Buti na lang at nasa opisina niya ang lalaking ito.

Ang pag-uusap ay naging lantad at matalas, sa tipikal na istilo ng mga inhinyero.
Matapos ipakilala ang kanyang sarili, humingi si Stallman ng kopya ng source code ng programa para sa
kontrol ng isang Xerox laser printer. Sa kanyang labis na pagkamangha at
Sa kasamaang palad, tumanggi ang mananaliksik.

"Sinabi niya na nangako siya sa tagagawa na hindi ako bibigyan ng kopya," sabi niya
Richard.

Ang memorya ay isang nakakatawang bagay. 20 taon pagkatapos ng insidenteng ito, alaala
Ang Stallman ay puno ng mga blangko. Nakalimutan niya hindi lang ang dahilan kung bakit
dumating sa Carnegie Mellon, ngunit tungkol din sa kung sino ang kanyang katapat dito
hindi kasiya-siyang usapan. Ayon kay Reed, malamang ang taong ito
Robert Sproll, dating empleyado ng Xerox Research and Development Center
Palo Alto, na kalaunan ay naging direktor ng pananaliksik
Mga dibisyon ng Sun Microsystems. Noong 70s si Sproll ang host
developer ng mga programa para sa Xerox laser printer. Minsan noong 1980
Tinanggap ni Sproll ang isang posisyon bilang isang research fellow sa Carnegie Mellon, kung saan
nagpatuloy sa pagtatrabaho sa mga laser printer.

Pero kapag tinanong si Sprall tungkol sa usapang ito, nanloloko lang siya
mga kamay. Ito ang sagot niya sa email: “I can’t say
walang tiyak, wala akong matandaan tungkol sa pangyayaring ito."

"Ang code na gusto ni Stallman ay groundbreaking,
isang tunay na sagisag ng sining. Isinulat ito ni Sproll isang taon bago
dumating sa Carnegie Mellon o higit pa, "sabi ni Reed. Kung ito
sa totoo lang, may hindi pagkakaunawaan: kailangan ni Stallman
isang program na matagal nang ginagamit ng MIT, hindi bago
kanyang bersyon. Ngunit sa maikling pag-uusap na iyon ay walang isang salita ang sinabi tungkol sa
anumang bersyon.

Kapag nakikipag-ugnayan sa mga madla, regular na naaalala ni Stallman ang insidente sa
Binigyang-diin ni Carnegie Mellon na ang pag-aatubili sa
ang taong magbabahagi ng source code ay bunga lamang ng kasunduan
hindi pagsisiwalat, na ibinigay sa kontrata sa pagitan niya at
ng Xerox. Sa kasalukuyan, karaniwan nang kailangan ng mga kumpanya
panatilihin ang lihim bilang kapalit ng pag-access sa pinakabagong mga pag-unlad, ngunit sa parehong oras
Ang mga NDA ay bago noon. Sinasalamin nito ang kahalagahan sa Xerox ng pareho
laser printer, at ang impormasyong kailangan para sa kanilang operasyon.
"Sinubukan ng Xerox na gawing komersyal na produkto ang mga laser printer,"
paggunita ni Reed, “nakakabaliw para sa kanila na ibigay ang source code sa lahat
kontrata".

Ibang-iba ang pananaw ni Stallman sa NDA. Para sa kanya ito ay isang pagtanggi
Nakikilahok si Carnegie Mellon sa malikhaing buhay ng lipunan, taliwas hanggang ngayon
hinihikayat na tingnan ang mga programa bilang mga mapagkukunan ng komunidad. As if naman
bigla bang matutuklasan ng isang magsasaka ang mga daan-daang taon nang irigasyon na mga kanal
natuyo, at sa pagtatangkang hanapin ang sanhi ng problema ay maaabot niya ang kumikinang
ang bagong bagay ng isang hydroelectric power plant na may logo ng Xerox.

Kinailangan ni Stallman ng ilang oras upang maunawaan ang totoong dahilan ng pagtanggi -
isang bagong format ng pakikipag-ugnayan sa pagitan ng programmer at
mga kumpanya. Noong una, personal na pagtanggi lang ang nakita niya. “Ganito kasi sa akin
Nagalit ako na wala man lang akong mahanap na sasabihin. Lumingon lang ako at
“I walked out silently,” Richard recalls, “baka kinalampag ko pa ang pinto, hindi
Alam ko. Naaalala ko lamang ang nag-aalab na pagnanais na makaalis doon sa lalong madaling panahon. Tutal naglalakad naman ako
sa kanila, umaasang kooperasyon, at hindi man lang inisip kung ano ang gagawin ko kung ako
tatanggi sila. At nang mangyari ito, literal akong natahimik -
Natigilan ito at labis akong nagalit.”

Kahit 20 years na ang lumipas, nararamdaman pa rin niya ang echo ng galit na iyon at
mga pagkabigo. Ang insidente sa Carnegie Mellon ay isang pagbabago sa buhay
Richard, iniharap siya sa isang bagong problema sa etika. SA
sa mga sumusunod na buwan sa paligid ng Stallman at iba pang mga hacker ng AI Lab
maraming pangyayari ang mangyayari, kumpara sa 30 segundong galit at
ang mga pagkabigo sa Carnegie Mellon ay tila wala. gayunpaman,
Partikular na binibigyang pansin ni Stallman ang pangyayaring ito. Siya ang nauna at
ang pinakamahalagang punto sa serye ng mga kaganapan kung saan napalingon si Richard
isang nag-iisang hacker, isang intuitive na kalaban ng sentralisadong kapangyarihan, sa
radikal na ebanghelista ng kalayaan, pagkakapantay-pantay at kapatiran sa
programming.

“Ito ang una kong nakatagpo sa isang non-disclosure agreement, at ako
Napagtanto ko sa lalong madaling panahon na ang mga tao ay nagiging biktima ng gayong mga kasunduan, - may kumpiyansa
sabi ni Stallman, “Kami ng mga kasamahan ko ay naging biktima.
Mga laboratoryo."

Nang maglaon ay ipinaliwanag ni Richard: “Kung tinanggihan niya ako para sa personal na mga kadahilanan, ito ay nangyari
mahirap itong tawaging problema. Maaari ko itong bilangin bilang kapalit
isang asshole, at iyon lang. Pero impersonal ang pagtanggi niya, pinaintindi niya ako
na hindi siya makikipagtulungan hindi lamang sa akin, kundi sa kahit sino man
ay. At ito ay hindi lamang lumikha ng isang problema, ngunit ginawa rin ito talaga
malaki."

Kahit na nagkaroon ng mga problema sa mga nakaraang taon na nagpagalit kay Stallman,
Ayon sa kanya, pagkatapos lamang ng insidente sa Carnegie Mellon ay napagtanto niya iyon
nagsimula ang kultura ng programming na itinuturing niyang sagrado
pagbabago. "Nakumbinsi na ako na ang mga programa ay dapat na magagamit sa publiko
para sa lahat, ngunit hindi ito mabalangkas nang malinaw. Ang aking mga saloobin sa bagay na ito
ay masyadong malabo at magulo upang ipahayag ang lahat ng ito
sa mundo. Pagkatapos ng insidente, nagsimula akong mapagtanto na ang problema ay umiiral na, at
na kailangang matugunan ngayon.”

Ang pagiging isang top-notch programmer sa isa sa pinakamalakas na institute
kapayapaan, hindi gaanong pinansin ni Richard ang mga kasunduan at transaksyon ng iba
programmer - hangga't hindi sila nakakasagabal sa kanyang pangunahing gawain. Habang nasa
Ang Xerox laser printer ay hindi dumating sa laboratoryo, nasa Stallman ang lahat
mga pagkakataong mababa ang tingin sa mga makina at programang dinanas nila
iba pang mga gumagamit. Pagkatapos ng lahat, maaari niyang baguhin ang mga programang ito gaya ng iniisip niya
kailangan.

Ngunit ang pagdating ng isang bagong printer ay nagbanta sa kalayaang ito. kagamitan
gumana nang maayos, kahit na panaka-nakang ngumunguya siya ng papel, ngunit wala
mga pagkakataon na baguhin ang kanyang pag-uugali upang umangkop sa mga pangangailangan ng pangkat. Mula sa pananaw
industriya ng software, ang pagsasara ng programa ng printer ay
isang kinakailangang hakbang sa negosyo. Ang mga programa ay naging isang mahalagang asset na
ang mga kumpanya ay hindi na kayang mag-publish ng mga source code,
lalo na kapag ang mga programa ay naglalaman ng ilang mga pambihirang teknolohiya. Kung tutuusin
pagkatapos ay maaaring kopyahin ng mga kakumpitensya ang mga ito nang libre
teknolohiya para sa kanilang mga produkto. Ngunit mula sa pananaw ni Stallman, ang printer ay
Trojan Horse. Pagkatapos ng sampung taon ng mga nabigong pagtatangka sa pamamahagi
"pagmamay-ari" na mga programa kung saan ang libreng pamamahagi ay ipinagbabawal at
pagbabago ng code, ito mismo ang program na nakalusot sa tirahan ng mga hacker
sa pinaka mapanlinlang na paraan - sa ilalim ng pagkukunwari ng isang regalo.

Ang Xerox na iyon ay nagbigay sa ilang programmer ng access sa code bilang kapalit
hindi gaanong nakakainis ang pagpapanatili ng lihim, ngunit nasaktan si Stallman
inamin na sa murang edad, malamang ay pumayag na siya
Alok ng Xerox. Ang insidente sa Carnegie Mellon ay nagpatibay sa kanyang moral
posisyon, hindi lamang sinisingil sa kanya ng hinala at galit sa
katulad na mga panukala sa hinaharap, ngunit din sa pamamagitan ng pagtatanong: ano,
kung isang araw ang isang hacker ay may katulad na kahilingan, at ngayon sa kanya,
Kailangang tumanggi si Richard na kopyahin ang mga mapagkukunan, kasunod ng mga kinakailangan
employer?

"Kapag inalok akong ipagkanulo ang aking mga kasamahan sa parehong paraan,
Naaalala ko ang aking galit at pagkabigo nang gawin nila ang parehong sa akin at
ibang mga miyembro ng Laboratory, sabi ni Stallman, kaya
maraming salamat, ang ganda ng programa nyo, pero hindi ako pumayag
sa mga tuntunin ng paggamit nito, kaya gagawin ko nang wala ito.’”

Matatag na pananatilihin ni Richard ang alaala ng araling ito sa magulong dekada 80, kung kailan
marami sa kanyang mga kasamahan sa Laboratory ay papasok sa trabaho sa ibang mga kumpanya,
nakatali sa mga kasunduan sa hindi pagsisiwalat. Malamang nasabi nila sa sarili nila
na ito ay isang kinakailangang kasamaan sa paraan upang magtrabaho sa pinakakawili-wili at
mapang-akit na mga proyekto. Gayunpaman, para kay Stallman, ang mismong pagkakaroon ng NDA
tanong sa moral na halaga ng proyekto. Ano ang maaaring maging mabuti
sa isang proyekto, kahit na ito ay teknikal na kapana-panabik, kung hindi ito nagsisilbi sa pangkalahatan
mga layunin?

Sa lalong madaling panahon natanto ni Stallman ang hindi pagkakasundo sa mga naturang panukala
ay may makabuluhang mas mataas na halaga kaysa sa mga personal na propesyonal na interes. ganyan
ang kanyang hindi kompromiso na paninindigan ay naghihiwalay sa kanya sa iba pang mga hacker na, bagaman
kinasusuklaman ang lihim, ngunit handang pumunta sa mga moral na haba
mga kompromiso. Malinaw ang opinyon ni Richard: pagtanggi na magbahagi ng source code
ito ay isang pagtataksil ng hindi lamang ang papel ng pananaliksik
programming, kundi pati na rin ang Golden Rule ng moralidad, na nagsasaad na ang iyong
ang iyong saloobin sa iba ay dapat na katulad ng gusto mong makita
saloobin sa iyong sarili.

Ito ang kahalagahan ng kwento ng laser printer at ang insidente sa
Carnegie Mellon. Kung wala ang lahat ng ito, gaya ng inamin ni Stallman, napunta ang kanyang kapalaran
gagawa ng ganap na naiibang landas, pagbabalanse sa pagitan ng materyal na kayamanan
komersyal na programmer at huling pagkabigo sa buhay,
ginugol sa pagsulat ng code ng programa na hindi nakikita ng sinuman. Ay walang
walang punto sa pag-iisip tungkol sa problemang ito, kung saan ang iba pa
hindi nakita ang problema. At higit sa lahat, hindi magkakaroon ng bahaging nagbibigay-buhay na iyon
galit, na nagbigay kay Richard ng lakas at kumpiyansa na sumulong.

“Nang araw na iyon ay nagpasya akong hindi na ako papayag na sumali
ito,” sabi ni Stallman, na tumutukoy sa mga NDA at sa buong kultura sa pangkalahatan,
na nagtataguyod ng pagpapalitan ng personal na kalayaan para sa ilang benepisyo at
Mga benepisyo.

“Nagdesisyon ako na hinding-hindi ko gagawing ibang tao ang naging biktima ko.
isang araw sa sarili ko."

Pinagmulan: linux.org.ru

Magdagdag ng komento