Орос хэлээр Эрх чөлөө: Бүлэг 1. Fatal Printer

Үхлийн принтер

Бэлэг авчирдаг данаануудаас ай.
- Виргил, "Энеид"

Дахин шинэ хэвлэгч цаасыг гацав.

Нэг цагийн өмнө Хиймэл лабораторийн програмист Ричард Сталлман
MIT Intelligence (AI Labs) 50 хуудас баримт бичгийг илгээсэн
оффисын принтер дээр хэвлээд ажилдаа оров. Одоо Ричард
Би хийж байсан зүйлээсээ дээш харан хэвлэгч рүү очоод хамгийн тааламжгүй дүр зургийг олж харав:
Удаан хүлээсэн 50 хэвлэмэл хуудасны оронд тавиур дээр ердөө 4 хуудас байсан
бэлэн хуудас. Мөн тэдгээр нь өөр хүний ​​баримт бичигт тодорхой дурдсан байдаг.
Ричардын 50 хуудас файл нь хэн нэгний хагас хэвлэсэн файлтай холилдсон
оффисын сүлжээний нарийн төвөгтэй байдал, принтер энэ асуудалд бууж өгсөн.

Машиныг ажлаа хийхийг хүлээх нь энгийн үзэгдэл юм.
Програмистын хувьд Сталлман энэ асуудлыг шийдэх нь зөв байсан
stoically. Гэхдээ машинд даалгавар өгөөд түүнийгээ хийх нь нэг хэрэг
өөрийнхөө хэрэг, хажууд нь зогсоход шал өөр
машин, түүнийг хянах. Энэ нь Ричард хийх ёстой анхны тохиолдол биш юм
принтерийн өмнө зогсоод хуудаснууд нэг нэгээр гарч ирэхийг хараарай
нэг. Аливаа сайн техникчийн нэгэн адил Сталлман маш их хүндэтгэлтэй ханддаг байв
төхөөрөмжүүд болон програмуудын үр ашиг. Үүнд гайхах зүйл алга
ажлын үйл явцын өөр нэг тасалдал нь Ричардын шатаж буй хүслийг төрүүлэв
принтерийн дотор талд орж, зохих дарааллаар нь байрлуул.

Харамсалтай нь, Сталлман бол механик инженер биш программист байсан. Тийм ч учраас
Мөлхөж буй хуудсуудыг харж, бодох л үлдлээ
ядаргаатай асуудлыг шийдэх бусад арга замууд.

Харин хиймэл оюун ухааны лабораторийн ажилтнууд энэхүү принтерийг баяртайгаар угтан авлаа
урам зоригтойгоор! Үүнийг Xerox танилцуулсан бөгөөд энэ нь түүний нээлт байв
хөгжил - хурдан хуулбарлагчийг өөрчлөх. Принтер зөвхөн үүнийг хийсэнгүй
хуулбарлахаас гадна оффисын сүлжээний файлуудаас виртуал өгөгдлийг хувиргадаг
гайхалтай харагдах баримт бичиг. Энэ төхөөрөмж зоригтой санагдсан
Пало Алто дахь алдарт Xerox лабораторийн шинэлэг сүнс тэр байсан
ширээний хэвлэлтэд бүрэн хувьсгал хийх хувьсгалын дохио
арван жилийн эцэс гэхэд салбарыг бүхэлд нь .

Тэвчээргүйдээ шатаж, Лабораторийн программистууд тэр даруй шинийг асаав
принтерийг нарийн төвөгтэй оффисын сүлжээнд . Үр дүн нь хамгийн зоримогоос давсан
хүлээлт. Хуудаснууд секундэд 1 хурдтай нисч байв, баримт бичиг
10 дахин хурдан хэвлэж эхлэв. Нэмж дурдахад машин нь маш их байсан
түүний ажилд педантик: тойрог нь зууван биш тойрог шиг харагдаж байв
шулуун шугамууд нь бага далайцтай синусоидтой төстэй байхаа больсон.

Бүх утгаараа Xerox-ийн бэлэг бол татгалзаж болохгүй санал байсан.
татгалзах.

Гэсэн хэдий ч цаг хугацаа өнгөрөх тусам урам зориг нь буурч эхлэв. Принтер болмогцоо
хамгийн их ачаалалтай тул асуудал гарч ирэв. Юу намайг хамгийн ихээр бухимдуулсан юм бол
төхөөрөмж цаасыг хэтэрхий амархан зажилсан нь. Инженерийн сэтгэлгээ
Программистууд асуудлын үндсийг хурдан олж мэдсэн. Бодит байдал ийм л байна
Хувилагч нь уламжлал ёсоор ойролцоох хүнийг байнга байлгахыг шаарддаг.
Шаардлагатай бол цаасыг засах зорилгоор оруулав. БА
Xerox хувилагч машиныг хэвлэгч болгон хувиргахад инженерүүд
компаниуд энэ тал дээр анхаарал хандуулалгүй анхаарч ажилласан
принтерийн хувьд илүү тулгамдсан бусад асуудлыг шийдвэрлэх. Инженерийн яриа
Шинэ Xerox хэвлэгч нь хүний ​​байнгын оролцоотой байсан
механизмд анхлан суулгасан.

Хувилагч машиныг принтер болгон хувиргаснаар Xerox инженерүүд нэг зүйлийг нэвтрүүлсэн
өргөн хүрээтэй үр дагаварт хүргэсэн өөрчлөлт. Оронд нь,
аппаратыг нэг операторт захируулахын тулд түүнийг захирсан
оффисын сүлжээний бүх хэрэглэгчдэд. Хэрэглэгч хажууд нь зогсохоо больсон
машин, түүний ажиллагааг хянаж, одоо тэрээр нарийн төвөгтэй оффисын сүлжээгээр дамжуулан байна
Баримт бичгийг ингэж хэвлэнэ гэж найдаж хэвлэх ажил явуулсан
шаардлагын дагуу. Дараа нь хэрэглэгч бэлэн бүтээгдэхүүнийг авахаар хэвлэгч рүү очив
бүх баримт бичиг, харин оронд нь сонгон хэвлэсэн олдсон
хуудас.

Сталлман л AI лабораторид үүнийг анзаарсан байх магадлал багатай юм
асуудал, гэхдээ тэр бас түүний шийдлийн талаар бодож байсан. Хэдэн жилийн өмнө
Ричард өмнөх хэвлэгчтэйгээ ижил төстэй асуудлыг шийдэх боломж байсан. Учир нь
Тэр үүнийг өөрийн хувийн ажлын компьютер PDP-11 дээр засварласан
PDP-10 үндсэн фрэйм ​​дээр ажиллаж хэвлэгчийг удирддаг програм.
Сталлман цаас зажлах асуудлыг шийдэж чадаагүй; оронд нь
Энэ нь тэр PDP-11-ийг үе үе албаддаг кодыг оруулсан
принтерийн статусыг шалгана уу. Хэрэв машин цаас зажилсан бол програм
Би дөнгөж сая ажиллаж байгаа PDP-11-д "хэвлэгч зажилж байна" гэсэн мэдэгдэл илгээсэн
цаас, засвар хэрэгтэй." Шийдэл үр дүнтэй болсон - мэдэгдэл
принтерийг идэвхтэй ашигладаг хэрэглэгчдэд шууд очсон тул
Түүний цаасан дээр хийсэн онигоог тэр дор нь зогсоодог байсан.

Мэдээжийн хэрэг, энэ нь програмистууд гэж нэрлэдэг түр зуурын шийдэл байсан
"Таяг" гэхдээ суга таяг нэлээд дэгжин болсон. Тэр засаагүй
Принтерийн механизмд асуудал гарсан ч би чадах бүхнээ хийсэн
хийх - хэрэглэгч болон машин хоорондын мэдээллийн санал хүсэлтийг бий болгосон.
Лабораторийн ажилчдыг хэд хэдэн нэмэлт мөр кодын аварсан
AI долоо хоногт 10-15 минутын ажлын цагийг хэмнэж байна
принтерийг шалгахын тулд байнга гүйх шаардлагатай болдог. Үзэл бодлоор
Програмист Сталлманы шийдвэр нь хамтын мэргэн ухаанд үндэслэсэн байв
Лабораториуд.

Ричард тэр түүхийг эргэн дурсахдаа: "Чи ийм мессеж хүлээн авахдаа хүлээж авахгүй
принтерээ засахын тулд өөр хэн нэгэнд найдах хэрэгтэй болсон. Чамд хэрэгтэй
босоод хэвлэгч рүү очиход амар байлаа. Нэг, хоёр минутын дараа
хэвлэгч цаас зажилж эхлэхэд хоёр гурван хүн түүн дээр ирэв
ажилчид. Тэдний ядаж нэг нь яг юу хийх ёстойгоо мэддэг байсан” гэж хэлжээ.

Иймэрхүү ухаалаг шийдлүүд нь AI лабораторийн онцлог шинж чанар юм
программистууд. Ерөнхийдөө лабораторийн шилдэг програмистууд хэд хэдэн байдаг
"программист" гэсэн нэр томъёог үл тоомсорлож, илүүд үздэг байв
"хакер" гэсэн үг. Энэхүү тодорхойлолт нь ажлын мөн чанарыг илүү нарийвчлалтай тусгасан болно
боловсронгуй оюуны зугаа цэнгэлээс эхлээд төрөл бүрийн үйл ажиллагааг багтаасан
программууд болон компьютеруудыг шаргуу сайжруулах. Бас мэдэрсэн
Америкийн ур чадварын тухай хуучны итгэл үнэмшил. Хакер
Зөвхөн ажилладаг программ бичих нь хангалтгүй. Хакер оролдоно
байрлуулах замаар оюун ухааныхаа хүчийг өөртөө болон бусад хакеруудад харуул
илүү төвөгтэй, хэцүү ажлуудыг хийх - жишээлбэл, хийх
програм нь нэгэн зэрэг хурдан, авсаархан, хүчирхэг болон
үзэсгэлэнтэй.

Xerox зэрэг компаниуд бүтээгдэхүүнээ томоохон нийгэмлэгүүдэд зориудаар хандивласан
хакерууд. Энэ нь хакерууд үүнийг ашиглаж эхлэх тооцоо байсан.
Тэд түүнтэй холбоотой болж, дараа нь компанид ажиллахаар ирнэ. 60-аад онд ба
70-аад оны эхэн үед хакерууд ийм өндөр чанартай, хэрэгцээтэй зүйл бичдэг байв
үйлдвэрлэгчид өөрсдийнхөө дунд дуртайяа тараасан хөтөлбөрүүд
үйлчлүүлэгчид.

Тиймээс, цаас зажлах шинэ Xerox принтертэй тулгараад,
Сталлман тэр даруй түүнтэй хамт хуучин мэх хийх тухай бодлоо - "хакердах"
төхөөрөмжийг хянах програм. Гэсэн хэдий ч түүнийг таагүй нээлт хүлээж байв.
- Принтер нь ямар ч програм хангамжтай ирээгүй, ядаж энэ нь байхгүй
хэлбэрт оруулснаар Stallman эсвэл өөр програмист үүнийг уншиж болно
засварлах. Энэ хүртэл ихэнх компаниуд сайн гэж үздэг
файлуудыг хүний ​​уншихад хялбар аялгуугаар эх кодоор хангах,
програмын командууд болон холбогдох командуудын талаар бүрэн мэдээлэл өгсөн
машины функцууд. Гэхдээ Xerox энэ удаад зөвхөн програмыг оруулсан
эмхэтгэсэн, хоёртын хэлбэр. Хэрэв програмист хүн унших гэж оролдсон бол
Эдгээр файлуудыг тэр зөвхөн тэг ба нэгийн төгсгөлгүй урсгалыг харах болно,
машинд ойлгомжтой ч хүнд биш.

Орчуулдаг "дизассемблер" гэж программууд байдаг
нэг ба тэгийг доод түвшний машины зааварчилгаанд оруулах боловч юу болохыг олж мэдэх
Эдгээр зааварчилгааг хийдэг - маш урт бөгөөд хэцүү процесс гэж нэрлэдэг
"урвуу инженерчлэл". Принтерийн программыг урвуу инженерчлэх нь амархан
зажилсан нийт засвараас хамаагүй их цаг зарцуулж болох байсан
дараагийн 5 жилд цаас. Ричард хангалттай цөхрөнгөө барсангүй
ийм алхам хийхээр шийдсэн тул тэр асуудлыг зүгээр л хойш тавьсан
урт хайрцаг.

Xerox-ийн дайсагнасан бодлого нь ердийн практикээс эрс ялгаатай байв
хакерын нийгэмлэгүүд. Жишээлбэл, хувь хүнийхээ төлөө хөгжүүлэх
компьютерийн PDP-11 програмууд нь хуучин хэвлэгчийг удирдахад зориулагдсан ба
терминалуудын хувьд AI лабораторид угсрах хөндлөн ассемблер хэрэгтэй байсан
PDP-11 үндсэн компьютер дээрх PDP-10-д зориулсан програмууд. Лабораторийн хакерууд үүнийг хийж чадна
өөрөө хөндлөн ассемблер бичээрэй, гэхдээ Сталлман Харвардын оюутан байхдаа
Би их сургуулийн компьютерийн лабораторид ижил төстэй програм олсон. Тэр
нь ижил үндсэн фрэйм ​​болох PDP-10-д зориулагдсан, гэхдээ өөр нэгд зориулагдсан
үйлдлийн систем. Ричард энэ хөтөлбөрийг хэн бичсэнийг мэдэхгүй байсан.
Учир нь эх код нь энэ талаар юу ч хэлээгүй. Тэр зүгээр л авчирсан
эх кодын хуулбарыг лабораторид илгээж, засварлаж, эхлүүлсэн
PDP-10. Шаардлагагүй төвөг, санаа зоволтгүй лаборатори хөтөлбөрийг хүлээн авч,
оффисын дэд бүтцийг ажиллуулахад шаардлагатай байсан. Сталлман ч гэсэн
байхгүй хэд хэдэн функцийг нэмж програмыг илүү хүчирхэг болгосон
эх хувилбарт байсан. "Бид энэ програмыг олон жилийн турш ашиглаж байна."
- гэж тэр бахархалгүйгээр хэлдэг.

70-аад оны програмистуудын нүдээр энэ түгээлтийн загвар
хөтөлбөрийн код нь сайн хөршийн харилцаанаас ялгаагүй байсан
нэг нь аяга элсэн чихэрийг нөгөөтэйгөө хуваалцдаг эсвэл өрөм зээлдэг. Гэхдээ хэрэв та
өрөм зээлж авахдаа эзэмшигчийг ашиглах боломжийг нь хасдаг
Хөтөлбөрийг хуулбарлах тохиолдолд ийм зүйл тохиолддоггүй. Аль нь ч биш
Програмын зохиогч болон түүний бусад хэрэглэгчид юу ч алдахгүй
хуулбарлах. Гэхдээ бусад хүмүүс үүнээс ашиг хүртдэг, жишээ нь
Шинэ функц бүхий програмыг хүлээн авсан лабораторийн хакерууд
өмнө нь ч байгаагүй. Мөн эдгээр шинэ функцууд нь мөн адил олон байж болно
Та хуулж, бусад хүмүүст тараахыг хүсч байна. Сталлман
Болт, Беранек & хувийн компанийн нэг програмистыг санаж байна.
Ньюман, тэр бас хөтөлбөрийг хүлээн авч, ажиллуулахын тулд засварласан
Twenex дор - PDP-10-д зориулсан өөр үйлдлийн систем. Тэр ч бас
Хөтөлбөрт хэд хэдэн гайхалтай боломжуудыг нэмсэн бөгөөд Сталлман тэдгээрийг хуулбарласан
Лабораторид байгаа програмын өөрийн хувилбарт. Үүний дараа тэд хамтдаа шийдсэн
аль хэдийн санамсаргүйгээр хүчирхэг бүтээгдэхүүн болсон хөтөлбөр боловсруулах,
өөр өөр үйлдлийн системүүд дээр ажилладаг.

AI лабораторийн програм хангамжийн дэд бүтцийг эргэн дурсахдаа Сталлман хэлэхдээ:
“Хөтөлбөрүүд хот шиг хөгжсөн. Зарим хэсэг нь өөрчлөгдсөн
бага багаар, зарим нь - тэр даруй, бүрэн. Шинэ газрууд гарч ирэв. Тэгээд чи
үргэлж кодыг харж, хэв маягаас нь харахад энэ хэсгийг хэлж чадна
60-аад оны эхээр, энэ нь 70-аад оны дундуур бичигдсэн."

Энэхүү энгийн оюун санааны хамтын ажиллагааны ачаар хакерууд олон зүйлийг бий болгосон
Лабораторид болон түүний гадна талд хүчирхэг, найдвартай системүүд. Програмист бүр биш
Энэ соёлыг хуваалцдаг хүмүүс өөрийгөө хакер гэж нэрлэх боловч ихэнх нь
Ричард Сталлманы сэтгэгдлийг бүрэн хуваалцсан. Хэрэв програм эсвэл
залруулсан код нь таны асуудлыг сайн шийддэг, тэд ч гэсэн үүнийг шийдэх болно
хэнд ч энэ асуудал. Тэгвэл яагаад үүнийг хуваалцаж болохгүй гэж?
ядаж ёс суртахууны шалтгаанаар шийдвэр гаргах уу?

Энэхүү чөлөөт хамтын ажиллагааны үзэл санааг шунахайн нийлбэрээр алдагдуулжээ
болон худалдааны нууц, нууц болон хачирхалтай хослолыг бий болгож байна
хамтын ажиллагаа. Сайн жишээ бол BSD-ийн эхэн үеийн амьдрал юм. Энэ нь хүчтэй
Калифорнийн эрдэмтэд, инженерүүдийн бүтээсэн үйлдлийн систем
AT&T-ээс худалдаж авсан Unix дээр суурилсан Беркли дэх их сургууль. Үнэ
BSD хуулбарлах нь киноны өртөгтэй тэнцэх боловч нэг нөхцөлтэй байсан.
сургуулиуд зөвхөн AT&T лицензтэй бол BSD хуулбартай кино авах боломжтой.
50,000 долларын үнэтэй. Берклигийн хакерууд хуваалцаж байсан нь тогтоогдсон
зөвхөн компани үүнийг хийхийг зөвшөөрсөн хэмжээнд л хөтөлбөрүүд
AT&T. Мөн тэд үүнээс хачирхалтай зүйл олж хараагүй.

Сталлман ч гэсэн Xerox-д уурлаагүй ч сэтгэл дундуур байсан. Тэр хэзээ ч
Би компаниас эх кодын хуулбарыг гуйна гэж бодоогүй. "Тэд ба
Тиймээс тэд бидэнд лазер принтер өгсөн" гэж тэр "Би хэлж чадаагүй
Тэд бидэнд ямар нэг зүйл өртэй хэвээр байна. Үүнээс гадна эх сурвалжууд нь тодорхойгүй байсан
Энэ нь компанийн дотоод шийдвэр байсан бөгөөд үүнийг өөрчлөхийг хүссэн нь тохиолдлын хэрэг биш юм
энэ нь ашиггүй байсан."

Эцэст нь сайн мэдээ ирлээ: эх сурвалжийн хуулбар болох нь тогтоогдсон
Их сургуулийн судлаач Xerox принтерийн программтай байдаг
Карнеги Меллон.

Карнеги Меллонтой харилцах нь тийм ч таатай байсангүй. 1979 онд
докторын оюутан Брайан Рид өөрийнх нь тухай хуваалцахаас татгалзаж, олон нийтийг цочирдуулсан
Scribe-тэй төстэй текст форматлах програм. Тэр анхных нь байсан
семантик командуудыг ашигладаг ийм төрлийн програм
"энэ үгийг онцлох" эсвэл "энэ догол мөр нь ишлэл" гэх мэт
доод түвшний "энэ үгийг налуу үсгээр бичих" эсвэл "доголтыг нэмэгдүүлэх
энэ догол мөр." Рид Скрибийг Питтсбургт төвтэй компанид зарсан
Юнилогик. Ридийн хэлснээр тэрээр докторантурынхаа төгсгөлд зүгээр л баг хайж байсан
хариуцлагыг мөрөн дээр нь шилжүүлэх боломжтой хөгжүүлэгчид
Ингэснээр програмын эх код нь нийтийн хэрэглээнд орохгүй (одоо хүртэл
Рид яагаад үүнийг хүлээн зөвшөөрөх боломжгүй гэж үзсэн нь тодорхойгүй байна). Эмийг чихэрлэг болгохын тулд
Рид кодонд цаг хугацааны үндсэн функцуудыг нэмж оруулахаар тохиролцов
"цагт бөмбөг" гэж нэрлэдэг - тэд програмын үнэгүй хуулбарыг хувиргасан
90 хоногийн туршилтын хугацаа дууссаны дараа ажиллахгүй байх. Хийх
програм дахин ажиллахын тулд хэрэглэгчид компанид төлөх шаардлагатай байсан ба
цагийн бөмбөгийг "идэвхгүй болгох" хүлээн авах.

Сталлманы хувьд энэ нь цэвэр бөгөөд илт урвалт байлаа.
програмистын ёс зүй. “Хуваалцах ба
өг" гэж Рид программистуудад нэвтрэх эрхээ цэнэглэх замыг сонгосон
мэдээлэл. Гэхдээ тэр бүр ойртоод байдаггүй болохоор нэг их юм бодсонгүй
Би Scribe ашигласан.

Unilogic AI Lab-д Scribe-ийн үнэгүй хуулбарыг өгсөн боловч устгаагүй
цагийн бөмбөг, тэр ч байтугай энэ тухай дурсаагүй. Хөтөлбөрийн хувьд
Энэ нь ажиллаж байсан ч нэг өдөр зогссон. Системийн хакер Ховард Кэннон
эцэст нь хүртэл програмын хоёртын файлыг дибаг хийхэд олон цаг зарцуулсан
цагтай бөмбөгийг илрүүлээгүй бөгөөд устгаагүй. Энэ нь түүнийг үнэхээр уурлуулсан
түүх, тэр энэ тухай бусад хакеруудад хэлж, дамжуулахаас эргэлзсэнгүй
Юнилогикийн санаатай "алдаа"-ны талаархи миний бүх бодол, сэтгэл хөдлөл.

Лабораторид ажиллаж байсантай холбоотой шалтгааны улмаас Сталлман руу явав
Хэдэн сарын дараа Карнеги Меллон кампус. Тэр хүн олох гэж оролдсон
Түүний сонссон мэдээгээр уг нэвтрүүлгийн эх кодтой байсан
принтер. Аз болоход энэ хүн ажлын өрөөндөө байсан.

Инженерүүдийн ердийн хэв маягаар яриа илэн далангүй, хурц болсон.
Сталлман өөрийгөө танилцуулсны дараа програмын эх кодын хуулбарыг авахыг хүссэн
Xerox лазер принтерийн удирдлага. Түүний агуу их гайхшралд болон
Харамсалтай нь судлаач татгалзсан.

"Тэр надад хуулбар өгөхгүй гэж үйлдвэрлэгчид амласан" гэж тэр хэлэв
Ричард.

Ой тогтоолт бол инээдтэй зүйл. Энэ явдлаас хойш 20 жилийн дараа дурсамж
Сталлман хоосон толбо дүүрэн байна. Тэр зөвхөн учрыг нь мартсангүй
Карнеги Меллонд ирсэн боловч энэ тал дээр түүний хамтрагч хэн байсан талаар
таагүй яриа. Ридийн хэлснээр энэ хүн хамгийн их магадлалтай байсан
Роберт Спрол, Xerox судалгаа, хөгжлийн төвийн ажилтан асан
Дараа нь судалгааны захирал болсон Пало Алто
Sun Microsystems-ийн салбарууд. 70-аад онд Sproll хөтлөгчөөр ажиллаж байсан
Xerox лазер принтерийн программ хөгжүүлэгч. 1980 онд
Спролл Карнеги Меллонд эрдэм шинжилгээний ажилтнаар ажиллах болсон
лазер принтер дээр үргэлжлүүлэн ажиллаж байсан.

Гэхдээ Спралл энэ ярианы талаар асуулт асуухад тэр зөвхөн хуурдаг
гар. Тэрээр цахим шуудангаар ингэж хариулав: "Би хэлж чадахгүй
Тодорхой зүйл алга, би энэ үйл явдлын талаар юу ч санахгүй байна."

"Сталлманы хүссэн код нь шинэлэг байсан.
урлагийн жинхэнэ биелэл. Спролл жилийн өмнө бичсэн
Карнеги Меллон эсвэл үүнтэй төстэй зүйлд ирсэн" гэж Рид хэлэв. Хэрэв энэ
үнэхээр тийм, буруу ойлголт байдаг: Stallman хэрэгтэй байсан
MIT нь удаан хугацаанд ашиглагдаж байсан програм
түүний хувилбар. Гэвч тэрхүү товч ярианд нэг ч үг хэлээгүй
ямар ч хувилбарууд.

Үзэгчидтэй харилцахдаа Сталлман болсон явдлыг байнга дурсдаг
Карнеги Меллон дурамжхан байгаагаа онцолж байна
Эх кодыг хуваалцах хүн нь зөвхөн гэрээний үр дагавар юм
болон түүний хооронд байгуулсан гэрээнд заасан мэдээллийг задруулахгүй байх
Xerox. Өнөө үед компаниудын шаардлага тавих нь түгээмэл байдаг
хамгийн сүүлийн үеийн хөгжилд нэвтрэхийн тулд нууцыг хадгалах, гэхдээ нэгэн зэрэг
NDA нь тухайн үед шинэ зүйл байсан. Энэ нь хоёулангийнх нь Xerox-ийн ач холбогдлыг тусгасан
лазер принтер, тэдгээрийн үйл ажиллагаанд шаардлагатай мэдээлэл.
"Xerox лазер принтерийг арилжааны бүтээгдэхүүн болгохыг оролдсон"
Рид дурсахад "Тэд эх кодыг хүн бүрт өгөх нь галзуу юм
гэрээ".

Сталлман NDA-г огт өөрөөр хүлээж авсан. Түүний хувьд энэ нь татгалзсан хэрэг байв
Карнеги Меллон өнөөг хүртэл нийгмийн бүтээлч амьдралд оролцдог
хөтөлбөрүүдийг олон нийтийн эх сурвалж гэж үзэхийг дэмжсэн. Яг л
олон зуун жилийн түүхтэй усалгааны суваг гэдгийг тариачин гэнэт олж мэдэх болов уу
хатаж, асуудлын учрыг олох гэж оролдохдоо гялалзсанд хүрнэ
Xerox лого бүхий усан цахилгаан станцын шинэлэг зүйл.

Татгалзсан жинхэнэ шалтгааныг ойлгохын тулд Сталлман хэсэг хугацаа зарцуулсан.
программист болон хоорондын харилцааны шинэ хэлбэр
компаниуд. Эхлээд тэр зөвхөн хувийн татгалзлыг л харсан. "Миний хувьд ийм л байна
Хэлэх ч үг олдохгүй байгаад уур хүрээд байсан. Би зүгээр л эргэж хараад
"Би чимээгүйхэн гараад явлаа" гэж Ричард дурсаж, "Магадгүй би хаалгыг нь хаасан ч тэгээгүй.
Би мэднэ. Би тэндээс аль болох хурдан гарах гэсэн шатаж буй хүслийг л санаж байна. Эцсийн эцэст би алхаж байсан
Тэдэнтэй хамтран ажиллахыг хүлээж, хэрвээ би юу хийхээ ч бодсонгүй
тэд татгалзах болно. Ийм зүйл тохиолдоход би шууд утгаараа дуугүй болсон -
Энэ нь намайг маш их гайхшруулж, бухимдуулсан."

20 жил өнгөрсөн ч тэр уур хилэнгийн цуурайг мэдэрсэн хэвээр байна
урам хугарах. Карнеги Меллонд болсон явдал амьдралын эргэлтийн цэг болсон
Ричард, түүнийг ёс зүйн шинэ асуудалтай тулгаруулж байна. IN
Дараагийн саруудад Сталлман болон бусад AI лабораторийн хакеруудын эргэн тойронд
Тэр 30 секундын уур бухимдалтай харьцуулахад маш олон үйл явдал тохиолдох болно
Карнеги Меллонд урам хугарах нь юу ч биш юм шиг санагдах болно. Гэсэн хэдий ч,
Сталлман энэ үйл явдалд онцгой анхаарал хандуулдаг. Тэр анхны байсан ба
Ричардыг эргүүлсэн цуврал үйл явдлын хамгийн чухал цэг
ганц хакер, төвлөрсөн эрх мэдлийн зөн совингийн өрсөлдөгч, in
Эрх чөлөө, тэгш байдал, ахан дүүсийн үзэл санааны радикал евангелист
програмчлал.

“Энэ бол нууц задруулахгүй байх гэрээтэй миний анхны учирч байсан
Хүмүүс ийм гэрээний хохирогч болдог гэдгийг би удалгүй ойлгосон, - итгэлтэйгээр
Сталлман хэлэхдээ, "Миний хамт олон бид хоёр ийм хохирогч болсон.
Лабораториуд."

Дараа нь Ричард тайлбарлахдаа: “Хэрэв тэр хувийн шалтгаанаар намайг татгалзсан бол тэгэх байсан
үүнийг асуудал гэж нэрлэхэд хэцүү байх болно. Би хариуд нь тоолж чадна
новш, тэгээд л болоо. Гэхдээ түүний татгалзсан хариу нь хувийн шинж чанартай байсан тул тэр надад ойлгуулсан
Тэр зөвхөн надтай төдийгүй хэнтэй ч хамтрахгүй
байсан. Мөн энэ нь зөвхөн асуудал үүсгээд зогсохгүй үүнийг үнэхээр болгосон
асар том."

Хэдийгээр өмнөх жилүүдэд Сталлманыг уурлуулсан асуудлууд гарч байсан.
Түүний хэлснээр Карнеги Меллонд болсон явдлын дараа л тэр үүнийг ойлгосон
түүний ариун гэж үздэг програмчлалын соёл эхэлдэг
өөрчлөх. “Хөтөлбөр олон нийтэд нээлттэй байх ёстой гэдэгт би аль хэдийн итгэлтэй байсан
хүн бүрт зориулагдсан боловч үүнийг тодорхой томъёолж чадаагүй. Энэ талаарх миний бодол
бүгдийг илэрхийлэхэд хэтэрхий тодорхойгүй, эмх замбараагүй байсан
дэлхий рүү. Энэ үйл явдлын дараа би асуудал аль хэдийн үүссэн гэдгийг ойлгож эхэлсэн
Үүнийг яг одоо шийдвэрлэх шаардлагатай байна."

Хамгийн хүчирхэг институтын шилдэг програмист байх
амар амгалан байхад Ричард бусдын гэрээ хэлцэл, гүйлгээнд төдийлөн анхаарал хандуулдаггүй байв
програмистууд - түүний үндсэн ажилд саад болохгүй л бол. Орж байхдаа
Xerox лазер принтер лабораторид ирээгүй, Сталлманд бүх зүйл байсан
Тэд зовж шаналж байсан машинууд болон программуудыг дорд үзэх боломжууд
бусад хэрэглэгчид. Эцсийн эцэст тэрээр эдгээр хөтөлбөрүүдийг өөрийн бодсоноор өөрчилж болно
шаардлагатай.

Гэвч шинэ хэвлэгч гарч ирснээр энэ эрх чөлөөг заналхийлэв. Төхөөрөмж
Тэр үе үе цаас зажилдаг байсан ч сайн ажилласан, гэхдээ байхгүй байсан
багийн хэрэгцээнд нийцүүлэн зан төлөвөө өөрчлөх боломж. Үзэл бодлоор
Програм хангамжийн салбар, принтерийн програмыг хааж байсан
бизнесийн зайлшгүй алхам. Хөтөлбөр нь ийм үнэ цэнэтэй хөрөнгө болсон
компаниуд эх кодыг нийтлэх боломжгүй болсон,
ялангуяа хөтөлбөрүүд нь зарим нэг шинэ технологи агуулсан үед. Эцэст нь
Дараа нь өрсөлдөгчид эдгээрийг бараг үнэ төлбөргүй хуулбарлах боломжтой
бүтээгдэхүүнийхээ технологи. Гэхдээ Сталлманы үүднээс хэвлэгч байсан
Трояны морь. Арван жилийн дараа түгээх оролдлого амжилтгүй болсон
Үнэгүй тараахыг хориглосон "өмчийн" хөтөлбөрүүд болон
кодын өөрчлөлт, энэ нь яг л хакеруудын орон сууц руу нэвтэрсэн програм юм
хамгийн нууцлаг байдлаар - бэлэг нэрийн дор.

Тэр Xerox-ын хариуд зарим программистууд код руу нэвтрэх эрхийг олгосон
Нууцлалыг хадгалах нь тийм ч ядаргаатай байсан ч Сталлман маш их шаналж байв
залуу насандаа тэр зөвшөөрч магадгүй гэж хүлээн зөвшөөрсөн
Xerox санал. Карнеги Меллонд болсон явдал түүний ёс суртахууныг бэхжүүлсэн
байр суурь нь түүнийг зөвхөн хардлага, уур хилэнгээр цэнэглээд зогсохгүй
Ирээдүйд ижил төстэй саналууд, гэхдээ бас асуулт тавих замаар: юу,
Хэрэв нэг өдөр хакер үүнтэй төстэй хүсэлт гаргавал одоо түүнд
Ричард шаардлагын дагуу эх сурвалжийг хуулбарлахаас татгалзах шаардлагатай болно
ажил олгогч?

"Намайг хамт ажиллагсдаасаа урваахыг шаардах үед,
Тэд надтай адилхан зүйл хийхэд уурлаж, урам хугарсанаа би санаж байна
Лабораторийн бусад гишүүд, Сталлман хэлэхдээ
маш их баярлалаа, таны хөтөлбөр гайхалтай, гэхдээ би санал нийлэхгүй байна
ашиглах нөхцөлийн дагуу би үүнгүйгээр хийх болно."

Ричард 80-аад оны үймээн самуунтай энэ хичээлийн дурсамжийг баттай хадгалах болно
Лабораторийн олон хамт олон бусад компанид ажиллах болно.
задруулахгүй байх гэрээгээр үүрэг хүлээсэн. Тэд өөрсдөө хэлсэн байх
Энэ нь хамгийн сонирхолтой болон дээр ажиллах замд зайлшгүй шаардлагатай хорон муу гэдгийг
сэтгэл татам төслүүд. Гэсэн хэдий ч Stallman-ийн хувьд NDA-ийн оршин тогтнол
төслийн ёс суртахууны үнэ цэнийг эргэлздэг. Юу сайн байж болох вэ
Техникийн хувьд сэтгэл хөдөлгөм байсан ч генералд үйлчлэхгүй бол төсөлд
зорилго?

Удалгүй Сталлман ийм саналтай санал нийлэхгүй байгаагаа ойлгов
хувийн мэргэжлийн ашиг сонирхлоос хамаагүй өндөр үнэ цэнэтэй. Ийм
Түүний эвлэршгүй байр суурь нь түүнийг бусад хакеруудаас салгаж өгдөг
нууцлалыг жигшдэг ч ёс суртахууны хэмжээнд хүрэхэд бэлэн байдаг
буулт хийдэг. Ричардын бодол тодорхой байна: эх кодыг хуваалцахаас татгалзах
Энэ нь зөвхөн судалгааны үүргээсээ урвасан явдал юм
програмчлал, гэхдээ бас ёс суртахууны Алтан дүрэм, гэж заасан таны
бусдад хандах хандлага чинь таны харахыг хүссэнтэй ижил байх ёстой
өөртөө хандах хандлага.

Энэ бол лазер принтерийн түүх болон тохиолдлын ач холбогдол юм
Карнеги Меллон. Энэ бүхэнгүйгээр Сталлман хүлээн зөвшөөрснөөр түүний хувь заяа бүтсэн
материаллаг баялгийг тэнцвэржүүлж, огт өөр замаар явах болно
арилжааны программист, амьдралын эцсийн урам хугарал,
хэнд ч үл үзэгдэх программын код бичихэд зарцуулсан. Байхгүй байсан
Бусад нь жигд байдаг энэ асуудлын талаар бодох нь утгагүй болно
асуудлыг хараагүй. Хамгийн гол нь тэр амьдрал бэлэглэх хэсэг байхгүй байх байсан
уур хилэн нь Ричард урагшлах эрч хүч, итгэлийг өгсөн.

“Тэр өдөр би хэзээ ч оролцохгүй гэж шийдсэн
"Энэ бол" гэж Сталлман хэлэхдээ, NDA болон бүхэл бүтэн соёлыг дурдаж,
хувь хүний ​​эрх чөлөөг зарим ашиг тусаар солилцохыг дэмждэг ба
Ашиг тус.

“Би өөр хүнийг хэзээ ч хохирогч болгохгүй гэж шийдсэн.
нэг өдөр би."

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх