Rus tilida Freedom kabi bepul: 1-bob. Fatal printer

Fatal printer

Sovg'a olib keladigan Dan'onlardan qo'rqinglar.
- Virgil, "Aneyid"

Yana yangi printer qog'ozni tiqilib qoldi.

Bir soat oldin, Richard Stallman, sun'iy laboratoriyada dasturchi
MIT Intelligence (AI Labs) 50 sahifalik hujjat yubordi
ofis printerida chop etildi va ishga kirishdi. Va endi Richard
Men qilayotgan ishimdan boshimni ko'tarib, printerga bordim va juda yoqimsiz manzarani ko'rdim:
uzoq kutilgan 50 ta bosma varaq o'rniga laganda faqat 4 tasi bor edi
tayyor varaqlar. Va ular aniq boshqa shaxsning hujjatiga havola qilingan.
Richardning 50 betlik fayli kimningdir yarim chop etilgan fayli bilan aralashib ketdi
ofis tarmog'ining murakkabligi va printer bu muammoga duch keldi.

Mashinaning o'z ishini bajarishini kutish odatiy holdir.
dasturchi uchun va Stallman bu muammoni o'z zimmasiga olishga haqli edi
stoically. Ammo mashinaga topshiriq berib, uni bajarsangiz, bu boshqa narsa
o'zingizning ishlaringiz va siz yonida turishingiz kerak bo'lganda butunlay boshqacha
mashina va uni boshqaring. Bu Richard uchun birinchi marta emas edi
printer oldida turing va sahifalarning birma-bir chiqishini tomosha qiling
bitta. Har qanday yaxshi texnik singari, Stallman ham juda yuqori hurmatga ega edi
qurilmalar va dasturlarning samaradorligi. Buning ajablanarli joyi yo'q
ish jarayonining yana bir buzilishi Richardning yonayotgan istagini uyg'otdi
printerning ichki qismiga kiring va uni kerakli tartibda joylashtiring.

Afsuski, Stallman muhandis emas, dasturchi edi. Shunung uchun
Qolgan faqat sahifalarni ko'rib chiqish va o'ylash edi
zerikarli muammoni hal qilishning boshqa usullari.

Ammo AI Laboratoriyasi xodimlari ushbu printerni mamnuniyat bilan kutib olishdi
ishtiyoq bilan! U Xerox tomonidan taqdim etilgan, bu uning yutug'i edi
ishlab chiqish - tez nusxa ko'chirish mashinasini o'zgartirish. Printer nafaqat shunday qildi
nusxalarini oladi, balki ofis tarmoq fayllaridan virtual ma'lumotlarni ham aylantiradi
ajoyib ko'rinishdagi hujjatlar. Bu qurilma dadil tuyuldi
Palo Altodagi mashhur Xerox laboratoriyasining innovatsion ruhi, u edi
butunlay inqilob qiladigan ish stoli chop etishda inqilobning xabarchisi
o'n yillikning oxiriga kelib butun sanoat.

Sabrsizlik bilan yonayotgan Laboratoriya dasturchilari darhol yangisini yoqishdi
printerni murakkab ofis tarmog'iga aylantiring. Natijalar eng jasoratlilaridan oshib ketdi
umidlar. Sahifalar sekundiga 1 tezlikda uchib ketayotgan edi, hujjatlar
10 barobar tezroq chop eta boshladi. Bundan tashqari, mashina nihoyatda edi
uning ishida pedantik: doiralar oval emas, balki doiralarga o'xshardi
to'g'ri chiziqlar endi past amplitudali sinusoidlarga o'xshamaydi.

Har jihatdan Xerox sovg'asi siz rad eta olmaydigan taklif edi.
rad qilish.

Biroq, vaqt o'tishi bilan ishtiyoq susay boshladi. Printer bo'lishi bilanoq
maksimal yuk, muammolar paydo bo'ldi. Meni eng ko'p g'azablantirgan narsa
qurilma qog'ozni juda tez chaynaganligi. Muhandislik fikrlash
dasturchilar muammoning ildizini tezda aniqladilar. Gap shundaki
Fotokopiler an'anaviy ravishda yaqin atrofdagi odamning doimiy bo'lishini talab qiladi.
Agar kerak bo'lsa, qog'ozni tuzatish uchun, shu jumladan. VA
Xerox nusxa ko'chirish mashinasini printerga aylantirishga kirishganida, muhandislar
kompaniyalar bu nuqtaga e'tibor bermadi va diqqatni qaratdi
printer uchun boshqa, yanada dolzarb muammolarni hal qilish. Muhandislik nutqi
Yangi Xerox printerida doimiy inson ishtiroki mavjud edi
dastlab mexanizmga o'rnatilgan.

Fotokopi mashinasini printerga aylantirib, Xerox muhandislari bir narsani joriy qilishdi
keng qamrovli oqibatlarga olib kelgan o'zgarish. O'rniga,
apparatni bitta operatorga bo'ysundirish uchun u bo'ysundirildi
ofis tarmog'ining barcha foydalanuvchilariga. Foydalanuvchi endi yonida turmasdi
mashina, uning ishlashini nazorat, endi u murakkab ofis tarmog'i orqali
hujjat shu tarzda chop etilishiga umid qilib, chop etish vazifasini yubordi
talab qilinganidek. Keyin foydalanuvchi tayyor mahsulotni olish uchun printerga bordi
butun hujjat, lekin buning o'rniga tanlab chop etilgan topildi
varaqlar.

AI laboratoriyasida yagona Stallman buni payqagan bo'lishi dargumon
muammo, lekin uning yechimi haqida ham o'ylardi. Bir necha yil oldin
Richard o'zining avvalgi printerida ham xuddi shunday muammoni hal qilish imkoniyatiga ega edi. Uchun
u buni shaxsiy ish kompyuterida PDP-11da tahrir qildi
PDP-10 asosiy kompyuterida ishlaydigan va printerni boshqaradigan dastur.
Stallman qog'oz chaynash muammosini hal qila olmadi; buning o'rniga
bu PDP-11 ni vaqti-vaqti bilan majburlaydigan kodni kiritdi
printer holatini tekshiring. Agar mashina qog'ozni chaynagan bo'lsa, dastur
Men hozirgina ishlaydigan PDP-11-larga “printer chaynayapti” kabi bildirishnoma yubordim
qog'oz, ta'mirlash kerak." Yechim samarali bo'ldi - xabarnoma
printerni faol ishlatgan foydalanuvchilarga to'g'ridan-to'g'ri ketdi, shuning uchun
uning qog'oz bilan o'ynashi ko'pincha darhol to'xtatilgan.

Albatta, bu vaqtinchalik yechim edi - dasturchilar shunday deb atashadi
"Tayoq", lekin tayoq juda oqlangan bo'lib chiqdi. U tuzatmadi
printer mexanizmida muammo bor edi, lekin men qo'limdan kelganini qildim
qilish - foydalanuvchi va mashina o'rtasida o'rnatilgan axborot aloqasi.
Laboratoriya ishchilarini bir necha qo'shimcha kod qatorlari saqlab qoldi
Har hafta 10-15 daqiqa ish vaqti uchun AI, ularni tejash
printerni tekshirish uchun doimo yugurish kerak. Nuqtai nazaridan
dasturchi, Stallmanning qarori kollektiv donolikka asoslangan edi
Laboratoriyalar.

Bu voqeani eslab, Richard shunday dedi: “Siz bunday xabarni olganingizda, olmaysiz
printerni tuzatish uchun boshqa birovga ishonish kerak edi. Senga kerak
turish va printerga borish oson edi. Bir-ikki daqiqadan keyin
printer qog‘ozni chaynay boshlashi bilan ikki-uch kishi uning oldiga keldi
xodimlar. Ulardan kamida bittasi nima qilish kerakligini aniq bilardi”.

Bu kabi aqlli echimlar AI Laboratoriyasi va uning o'ziga xos belgisi bo'ldi
dasturchilar. Umuman olganda, laboratoriyaning eng yaxshi dasturchilari bir nechta
"dasturchi" atamasiga nafrat bilan munosabatda bo'ldi, uni afzal ko'rdi
"hacker" uchun jargon. Ushbu ta'rif asarning mohiyatini aniqroq aks ettirdi
murakkab intellektual o'yin-kulgilardan tortib, turli tadbirlarni o'z ichiga oladi
dasturlar va kompyuterlar uchun mashaqqatli yaxshilanishlar. Bu ham sezildi
amerikalik zukkolikka eskicha qarash. Hacker
Faqatgina ishlaydigan dastur yozishning o'zi etarli emas. Hacker harakat qiladi
joylashtirish orqali o'zingizga va boshqa xakerlarga intellekt kuchingizni ko'rsating
ancha murakkab va qiyin vazifalarni o'z zimmangizga oling - masalan, qiling
dastur bir vaqtning o'zida tez, ixcham, kuchli va
go'zal.

Xerox kabi kompaniyalar o'z mahsulotlarini katta jamoalarga ataylab sovg'a qilishdi
xakerlar. Bu xakerlar undan foydalanishni boshlaydigan hisob edi,
Ular unga bog'lanib qolishadi va keyin kompaniyaga ishlash uchun kelishadi. 60-yillarda va
70-yillarning boshlarida xakerlar ko'pincha bunday yuqori sifatli va foydali narsalarni yozdilar
ishlab chiqaruvchilar ularni bajonidil taqsimlagan dasturlar
mijozlar.

Shunday qilib, qog'oz chaynaydigan yangi Xerox printeriga duch keldik,
Stallman darhol u bilan eski hiylasini qilishni o'yladi - "hack"
qurilmani boshqarish dasturi. Biroq, uni yoqimsiz kashfiyot kutayotgan edi.
- printer hech qanday dasturiy ta'minot bilan ta'minlanmagan, hech bo'lmaganda bunda emas
Stallman yoki boshqa dasturchi uni o'qishi uchun shakl va
tahrirlash. Shu paytgacha ko'pchilik kompaniyalar yaxshi deb hisoblardi
fayllarni inson o'qiy oladigan ohangda manba kodi bilan ta'minlash,
Bu dastur buyruqlari va ularga mos keladigan to'liq ma'lumotlarni taqdim etdi
mashina funktsiyalari. Ammo Xerox bu safar dasturni faqat ichida taqdim etdi
kompilyatsiya qilingan, ikkilik shakl. Agar dasturchi o'qishga harakat qilsa
bu fayllarda u faqat nol va birlarning cheksiz oqimlarini ko'radi,
mashina uchun tushunarli, lekin odam uchun emas.

Tarjima qiladigan "disasembler" deb nomlangan dasturlar mavjud
birlar va nollarni past darajadagi mashina ko'rsatmalariga kiriting, lekin nima ekanligini aniqlash
bu ko'rsatmalar bajaradi - juda uzoq va qiyin jarayon deb ataladi
"teskari muhandislik". Printer dasturini teskari muhandislik qilish oson
chaynalganlarning umumiy tuzatishidan ko'ra ko'proq vaqt talab qilishi mumkin edi
keyingi 5 yil ichida qog'oz. Richard unchalik umidsiz emas edi
bunday qadam tashlashga qaror qilish va shuning uchun u muammoni shunchaki chetga surib qo'ydi
uzun quti.

Xeroxning dushman siyosati oddiy amaliyotdan keskin farq qilar edi
xakerlar jamoalari. Masalan, shaxsiy rivojlanish uchun
eski printerni boshqarish uchun kompyuter PDP-11 dasturlari va
terminallar uchun AI Laboratoriyasi yig'iladigan o'zaro faoliyat assemblerga muhtoj edi
PDP-11 asosiy kompyuteridagi PDP-10 uchun dasturlar. Laboratoriya xakerlari mumkin
kross-assemblerni o'zingiz yozing, lekin Stallman Garvardda talaba bo'lgan holda,
Men universitet kompyuter laboratoriyasida shunga o'xshash dasturni topdim. U
Xuddi shu PDP-10 uchun yozilgan, ammo boshqasi uchun
operatsion tizim. Richard bu dasturni kim yozganini bilmas edi,
chunki manba kodi bu haqda hech narsa aytmagan. U shunchaki olib keldi
manba kodining nusxasini laboratoriyaga yuboring, tahrirlang va ishga tushiring
PDP-10. Laboratoriya keraksiz muammo va tashvishlarsiz dasturni oldi,
ofis infratuzilmasi ishlashi uchun zarur bo'lgan. Hatto Stallman
bo'lmagan bir nechta funktsiyalarni qo'shish orqali dasturni yanada kuchliroq qildi
asl nusxada edi. "Biz bu dasturdan yillar davomida foydalanamiz",
– deydi u g'urursiz emas.

70-yillarning dasturchisi nazarida bu tarqatish modeli
dastur kodi yaxshi qo'shnichilik munosabatlaridan farq qilmagan
biri bir piyola shakarni boshqasi bilan baham ko'radi yoki matkap beradi. Lekin agar siz
matkapni qarzga olganingizda, siz egasini undan foydalanish imkoniyatidan mahrum qilasiz, keyin
Dasturlarni nusxalashda bunday narsa bo'lmaydi. Yo'q
dastur muallifi ham, uning boshqa foydalanuvchilari ham hech narsa yo'qotmaydi
nusxa ko'chirish. Ammo boshqa odamlar bundan foyda olishadi, masalan
Laboratoriya xakerlari yangi funksiyalarga ega dasturni oldilar
ilgari ham mavjud emas edi. Va bu yangi funktsiyalar shunchalik ko'p bo'lishi mumkin
siz nusxa ko'chirish va boshqa odamlarga tarqatishni xohlaysiz. Stallman
Bolt, Beranek & xususiy kompaniyasidan bir dasturchini eslaydi.
Nyuman, u ham dasturni oldi va uni ishga tushirish uchun tahrir qildi
Twenex ostida - PDP-10 uchun boshqa operatsion tizim. U ham
dasturga bir qancha ajoyib funksiyalarni qo'shdi va Stallman ularni ko'chirib oldi
Laboratoriyadagi dastur versiyasiga. Shundan keyin ular birgalikda qaror qilishdi
beixtiyor kuchli mahsulotga aylangan dasturni ishlab chiqish,
turli xil operatsion tizimlarda ishlaydi.

AI Laboratoriyasining dasturiy infratuzilmasini eslab, Stallman shunday deydi:
“Dasturlar shahar kabi rivojlandi. Ba'zi qismlar o'zgargan
asta-sekin, ba'zilari - darhol va to'liq. Yangi hududlar paydo bo'ldi. Va siz
har doim kodga qarash va uslubga qarab, bu qismni aytishi mumkin
60-yillarning boshlarida yozilgan va bu 70-yillarning o'rtalarida.

Ushbu oddiy aqliy hamkorlik tufayli xakerlar ko'p narsalarni yaratdilar
Laboratoriyada va undan tashqarida kuchli va ishonchli tizimlar. Har bir dasturchi emas
bu madaniyatni baham ko'radi kim o'zini xaker deb ataydi, lekin ularning ko'pchiligi
Richard Stallmanning his-tuyg'ularini butunlay baham ko'rdi. Agar dastur yoki
tuzatilgan kod sizning muammoingizni yaxshi hal qiladi, ular ham uni hal qilishadi
bu muammo har kim uchun. Nega buni baham ko'rmaysiz?
qaror, hech bo'lmaganda ma'naviy sabablarga ko'ra?

Bu erkin hamkorlik kontseptsiyasi ochko'zlikning uyg'unligi bilan buzildi
va tijorat sirlari, maxfiylikning g'alati kombinatsiyasini keltirib chiqaradi va
hamkorlik. Yaxshi misol - BSD ning dastlabki hayoti. Bu kuchli
Kaliforniyadagi olimlar va muhandislar tomonidan yaratilgan operatsion tizim
Unix asosidagi Berkli universiteti, AT&T dan sotib olingan. Narxi
BSD-ni nusxalash film narxiga teng edi, ammo bitta shart bilan -
maktablar AT&T litsenziyasiga ega bo'lgan taqdirdagina BSD nusxasi bilan film olishlari mumkin edi,
bu 50,000 XNUMX dollarga tushadi. Ma'lum bo'lishicha, Berkli xakerlari baham ko'rishgan
dasturlarni faqat kompaniya ruxsat bergan darajada
AT&T. Va ular unda hech qanday g'alati narsani ko'rishmadi.

Stallman ham Xeroxdan g'azablanmadi, garchi u hafsalasi pir bo'lgan bo'lsa ham. U hech qachon
Men kompaniyadan manba kodining nusxasini so'rash haqida o'ylamagan edim. "Ular va
shuning uchun bizga lazerli printer berishdi”, dedi u, “ayta olmadim
ular bizdan hali ham qarzdor. Bundan tashqari, manbalar aniq yo'q edi
Bu kompaniyaning ichki qarori bo'lgani va uni o'zgartirishni so'rashi bejiz emas
foydasiz edi."

Oxir-oqibat, yaxshi xabar keldi: ma'lum bo'lishicha, manbaning nusxasi
Universitet tadqiqotchisi Xerox printeri uchun dasturlarga ega
Karnegi Mellon.

Karnegi Mellon bilan muloqot yaxshi natija bermadi. 1979 yilda
doktorant Brayan Rid o'zining fikrini baham ko'rishdan bosh tortib, jamiyatni hayratda qoldirdi
Scribe-ga o'xshash matn formatlash dasturi. U birinchi bo'ldi
semantik buyruqlardan foydalanadigan ushbu turdagi dastur
o'rniga "ushbu so'zni ajratib ko'rsatish" yoki "bu paragraf tirnoqdir" kabi
past darajadagi "bu so'zni kursiv bilan yozing" yoki "uchun cheklovni oshiring
ushbu paragraf." Rid Scribeni Pitsburgda joylashgan kompaniyaga sotdi
Unilogik. Ridning so'zlariga ko'ra, doktorlik tahsilini tugatgandan so'ng u shunchaki jamoa qidirgan
mas'uliyatni o'z zimmasiga yuklash mumkin bo'lgan ishlab chiquvchilar
dasturning dastlabki kodi ommaviy foydalanishga tushmasligi uchun (hozirgacha
Rid nima uchun buni nomaqbul deb hisoblagani noma'lum). Tabletkani shirin qilish uchun
Reed kodga vaqtga asoslangan funktsiyalar to'plamini qo'shishga rozi bo'ldi, shuning uchun
"Vaqtli bombalar" deb nomlangan - ular dasturning bepul nusxasini aylantirdilar
90 kunlik sinov muddatidan keyin ishlamaslik. Qilish uchun
dastur qayta ishlash uchun, foydalanuvchilar kompaniya va to'lash kerak edi
soatli bombani "o'chirish" ni oling.

Stallman uchun bu sof va ochiq xiyonat edi.
dasturchi etikasi. “Ulishish va” tamoyiliga amal qilish o‘rniga
uni bering," Rid kirish uchun dasturchilarni zaryad qilish yo'lini oldi
ma `lumot. Ammo u bu haqda ko'p o'ylamasdi, chunki u tez-tez emas edi
Men Scribe-dan foydalandim.

Unilogic AI laboratoriyasiga Scribe-ning bepul nusxasini berdi, lekin uni olib tashlamadi
vaqtli bomba va bu haqda hatto eslatib o'tmadi. Hozircha dastur
Bu ishladi, lekin bir kun to'xtadi. Tizim xakeri Xovard Kannon
dasturning ikkilik faylini tuzatish uchun ko'p soat sarfladi, oxirigacha
soatli bombani aniqlamadi va uni o'chirmadi. Bu uni haqiqatan ham g'azablantirdi
hikoya qildi va u bu haqda boshqa xakerlarga aytib berishdan va etkazishdan tortinmadi
Unilogicning qasddan "xatosi" haqidagi barcha fikrlarim va his-tuyg'ularim.

Laboratoriyadagi ishi bilan bog'liq sabablarga ko'ra Stallman unga bordi
Bir necha oydan keyin Karnegi Mellon kampusi. U odam topishga harakat qildi
u eshitgan xabarga ko'ra, dasturning manba kodiga ega bo'lgan
printer. Yaxshiyamki, bu odam o'z kabinetida edi.

Suhbat injenerlarning odatiy uslubida ochiq va keskin bo'lib chiqdi.
O'zini tanishtirgandan so'ng, Stallman dasturning manba kodining nusxasini so'radi
Xerox lazer printerini boshqarish. Uning katta hayratiga va
Afsuski, tadqiqotchi rad etdi.

"U ishlab chiqaruvchiga menga nusxa bermaslikka va'da berganini aytdi", deydi u
Richard.

Xotira - bu kulgili narsa. Bu voqeadan 20 yil o'tib, xotira
Stallman bo'sh joylarga to'la. U nafaqat sababini unutdi
Karnegi Mellonga keldi, lekin bu borada uning hamkasbi kim bo'lganligi haqida ham
yoqimsiz suhbat. Ridning so'zlariga ko'ra, bu odam katta ehtimol bilan bo'lgan
Robert Sproll, Xerox tadqiqot va rivojlantirish markazining sobiq xodimi
Keyinchalik tadqiqot direktori bo'lgan Palo Alto
Sun Microsystems bo'limlari. 70-yillarda Sproll uy egasi edi
Xerox lazer printerlari uchun dasturlar ishlab chiqaruvchisi. Bir paytlar 1980 yilda
Sproll Karnegi Mellonda tadqiqotchi sifatida ishga qabul qilindi
lazer printerlar ustida ishlashni davom ettirdi.

Ammo Sprallga bu suhbat haqida savollar berilganda, u faqat aldaydi
qo'llar. U elektron pochta orqali shunday javob beradi: “Men ayta olmayman
aniq hech narsa yo'q, bu voqea haqida umuman hech narsa esimda yo'q."

"Stalman talab qilgan kod yangilik edi.
san'atning haqiqiy timsolidir. Sproll buni bir yil oldin yozgan
Karnegi Mellonga yoki shunga o'xshash narsaga keldim, - deydi Rid. Agar bu
Haqiqatan ham, tushunmovchilik bor: Stallman kerak edi
MIT uzoq vaqtdan beri foydalanadigan dastur, yangi emas
uning versiyasi. Ammo o'sha qisqa suhbatda bu haqda bir og'iz so'z aytilmadi
har qanday versiyalar.

Tomoshabinlar bilan muloqotda bo'lganida, Stallman muntazam ravishda sodir bo'lgan voqeani eslaydi
Karnegi Mellon buni istamasligini ta'kidlaydi
manba kodlarini bo'lishish uchun shaxs faqat shartnoma natijasidir
va o'rtasidagi shartnomada ko'zda tutilgan oshkor etmaslik
Xerox tomonidan. Hozirgi kunda kompaniyalar talab qilish odatiy holdir
oxirgi ishlanmalarga kirish evaziga maxfiylikni saqlash, lekin ayni paytda
O'sha paytda NDAlar yangi narsa edi. Bu ikkalasining Xerox uchun ahamiyatini aks ettirdi
lazer printerlari va ularning ishlashi uchun zarur bo'lgan ma'lumotlar.
"Xerox lazer printerlarini tijorat mahsulotiga aylantirishga harakat qildi"
Rid eslaydi, "ular uchun manba kodini hammaga berish aqldan ozgan bo'lardi
shartnoma".

Stallman NDAni butunlay boshqacha qabul qildi. Uning uchun bu rad etish edi
Karnegi Mellon shu paytgacha bo'lmaganidan farqli ravishda jamiyatning ijodiy hayotida ishtirok etadi
dasturlarni hamjamiyat resurslari sifatida ko'rishga undaydi. Go'yo
ko'p asrlik sug'orish kanallarini dehqon birdan bilib qolarmidi
quriydi va muammoning sababini topishga urinishda u porloqqa yetib borardi
Xerox logotipi bilan GESning yangiligi.

Stallmanga rad etishning asl sababini tushunish uchun biroz vaqt kerak bo'ldi -
dasturchi va o'rtasidagi o'zaro aloqaning yangi formati
kompaniyalar. Avvaliga u faqat shaxsiy rad etishni ko'rdi. “Men uchun shunday
Hatto aytadigan so'z topolmay jahlim chiqdi. Men shunchaki o'girildim va
"Men indamay chiqib ketdim, - deb eslaydi Richard, "ehtimol, men hatto eshikni yopib qo'yganman, yo'q.
Bilaman. Men u erdan iloji boricha tezroq chiqib ketish istagini eslayman. Axir men yurgan edim
ularga, hamkorlikni kutgan va agar men bo'lsam nima qilishimni o'ylamagan ham
rad etadilar. Va bu sodir bo'lganda, men tom ma'noda jim qoldim -
Bu meni hayratda qoldirdi va juda xafa qildi. ”

20 yil o'tgan bo'lsa ham, u hali ham bu g'azabning aks-sadosini his qiladi va
umidsizliklar. Karnegi Mellondagi voqea hayotda burilish nuqtasi bo'ldi
Richard, uni yangi axloqiy muammo bilan yuzma-yuz keltirmoqda. IN
Keyingi oylar Stallman va boshqa AI Lab xakerlari atrofida
juda ko'p voqealar sodir bo'ladi, ular bilan solishtirganda o'sha 30 soniya g'azab va
Karnegi Mellondagi umidsizliklar hech narsaga o'xshamaydi. Shunga qaramasdan,
Stallman bu voqeaga alohida e'tibor beradi. U birinchi va
Richardni aylantirgan voqealar seriyasining eng muhim nuqtasi
yolg'iz xaker, markazlashgan hokimiyatning intuitiv raqibi
erkinlik, tenglik va birodarlikning radikal xushxabarchisi
dasturlash.

"Bu mening ma'lumotni oshkor qilmaslik to'g'risidagi kelishuv bilan birinchi uchrashuvim edi va men
Ko‘p o‘tmay, odamlar bunday kelishuvlar qurboni bo‘lishlarini angladim, – ishonch bilan
Stallman shunday deydi: “Men va mening hamkasblarim shunday qurbonlar edik.
Laboratoriyalar."

Keyinchalik Richard tushuntirdi: “Agar u shaxsiy sabablarga ko'ra meni rad etgan bo'lsa, shunday bo'lar edi
muammo deb atash qiyin bo'lardi. Buning evaziga hisoblashim mumkin edi
axmoq, va bu hammasi. Ammo uning rad etishi shaxsiy emas edi, u meni tushunishga majbur qildi
u nafaqat men bilan, balki umuman hech kim bilan hamkorlik qilmasligini
edi. Va bu nafaqat muammoni keltirib chiqardi, balki uni haqiqatan ham qildi
ulkan."

Oldingi yillarda Stallmanni g'azablantirgan muammolar bo'lgan bo'lsa-da,
Uning so‘zlariga ko‘ra, u buni Karnegi Mellondagi voqeadan keyin anglab yetgan
u muqaddas deb bilgan dasturlash madaniyati boshlanadi
o'zgartirish. “Dasturlar ommaga ochiq bo'lishi kerakligiga allaqachon amin edim
hamma uchun, lekin uni aniq shakllantira olmadi. Bu boradagi fikrlarim
ularning hammasini ifodalash uchun juda noaniq va tartibsiz edi
dunyoga. Voqeadan keyin men muammo allaqachon mavjud ekanligini tushuna boshladim va
Buni hozirdanoq hal qilish kerak."

Eng kuchli institutlardan birida yuqori darajadagi dasturchi bo'lish
tinchlik, Richard boshqalarning kelishuvlari va bitimlariga unchalik ahamiyat bermadi
dasturchilar - uning asosiy ishiga xalaqit bermaguncha. Ichkarida
Xerox lazer printeri laboratoriyaga kelmadi, Stallmanda hamma narsa bor edi
ular azob chekayotgan mashinalar va dasturlarga past qarash imkoniyatlari
boshqa foydalanuvchilar. Axir u bu dasturlarni o'zi o'ylagandek o'zgartirishi mumkin edi
zarur.

Ammo yangi printerning paydo bo'lishi bu erkinlikka tahdid soldi. Qurilma
vaqti-vaqti bilan qog'oz chaynagan bo'lsa-da, yaxshi ishladi, lekin yo'q edi
o'z xatti-harakatlarini jamoaning ehtiyojlariga mos ravishda o'zgartirish imkoniyatlari. Nuqtai nazaridan
dasturiy ta'minot sanoati, printer dasturini yopish edi
biznesdagi zarur qadam. Dasturlar shu qadar qimmatli boylikka aylandiki
kompaniyalar endi manba kodlarini nashr eta olmadilar,
ayniqsa, dasturlar ba'zi ilg'or texnologiyalarni o'zida mujassam etganda. Hammasidan keyin; axiyri
Shunda raqobatchilar ularni deyarli bepul nusxalashlari mumkin edi
mahsulotlari uchun texnologiyalar. Lekin Stallman nuqtai nazaridan, printer edi
Troyan oti. O'n yillik muvaffaqiyatsiz tarqatish urinishlaridan keyin
bepul tarqatish taqiqlangan "xususiy" dasturlar va
kodni o'zgartirish, aynan shu dastur xakerlar maskaniga kirgan
eng hiyla-nayrang bilan - sovg'a niqobi ostida.

Buning evaziga Xerox ba'zi dasturchilarga kodga kirish huquqini berdi
maxfiylikni saqlash ham zerikarli emas edi, lekin Stallman og'riqli edi
yoshligida u katta ehtimol bilan rozi bo'lishini tan oldi
Xerox taklifi. Karnegi Mellondagi voqea uning ma'naviyatini mustahkamladi
pozitsiyasi, nafaqat unga nisbatan shubha va g'azab bilan zaryadlash
kelajakda shunga o'xshash takliflar, balki savol berish orqali: nima,
agar bir kun xaker shunga o'xshash so'rov bilan chiqsa va endi unga,
Richard talablarga rioya qilgan holda manbalarni nusxalashdan bosh tortishi kerak
ish beruvchi?

“Menga hamkasblarimga xuddi shunday xiyonat qilishni taklif qilishsa,
Menga xuddi shunday qilganlarida g'azab va umidsizlikni eslayman va
Laboratoriyaning boshqa a'zolari, deydi Stallman, shuning uchun
katta rahmat, dasturingiz ajoyib, lekin men rozi bo'lmayman
uni ishlatish shartlari bo'yicha, shuning uchun men usiz qilaman.

Richard bu darsning xotirasini 80-yillarning notinch davrida, qachonki qattiq saqlab qoladi
uning laboratoriyadagi ko'plab hamkasblari boshqa kompaniyalarga ishlash uchun boradilar,
oshkor qilmaslik to'g'risidagi shartnomalar bilan bog'langan. Ehtimol, ular o'zlariga aytishgan
bu eng qiziqarli va ustida ishlash yo'lida zarur yomonlik ekanligini
jozibali loyihalar. Biroq, Stallman uchun NDA ning mavjudligi
loyihaning ma'naviy qiymatini shubha ostiga qo'yadi. Nima yaxshi bo'lishi mumkin
loyihada, texnik jihatdan hayajonli bo'lsa ham, generalga xizmat qilmasa
maqsadlar?

Tez orada Stallman bunday takliflarga rozi emasligini tushundi
shaxsiy kasbiy manfaatlardan sezilarli darajada yuqori qiymatga ega. Bunday
uning murosasiz pozitsiyasi uni boshqa xakerlardan ajratib turadi, garchi
maxfiylikdan nafratlanadilar, lekin axloqiy jihatdan uzoqlashishga tayyor
murosaga keladi. Richardning fikri aniq: manba kodini almashishdan bosh tortish
bu nafaqat tadqiqot roliga xiyonatdir
dasturlash, balki axloqning Oltin qoidasi, bu sizning
boshqalarga bo'lgan munosabatingiz siz ko'rmoqchi bo'lganingizdek bo'lishi kerak
o'zingizga bo'lgan munosabat.

Bu lazer printer hikoyasi va voqeaning ahamiyati
Karnegi Mellon. Bularning barchasisiz, Stallman tan olganidek, uning taqdiri ketdi
moddiy boyliklarni muvozanatlashtirib, butunlay boshqacha yo‘l tutgan bo‘lardi
tijorat dasturchisi va hayotdagi yakuniy umidsizlik,
hech kimga ko'rinmas dastur kodini yozish uchun sarflangan. Yo'q edi
Qolganlari ham bo'lgan bu muammo haqida o'ylashning ma'nosi yo'q
muammoni ko'rmadi. Va eng muhimi, bu hayot beruvchi qism bo'lmaydi
g'azab, bu Richardga oldinga siljish uchun kuch va ishonch berdi.

“O'sha kuni men hech qachon ishtirok etishga rozi bo'lmaslikka qaror qildim
Bu, - deydi Stallman, NDAlar va umuman olganda, butun madaniyatga ishora qilib,
shaxsiy erkinlikni ba'zi manfaatlar uchun almashishga yordam beradi va
Foyda.

“Men hech qachon boshqa odamni o'zim bo'lgan qurbon qilmaslikka qaror qildim.
bir kun o'zim."

Manba: linux.org.ru

a Izoh qo'shish