Бостандық орыс тіліндегідей еркін: 1-тарау. Өлтіретін принтер

Қатерлі принтер

Сыйлық әкелетін даналықтардан қорқыңыз.
- Вирджил, «Энеида»

Жаңа принтер қағазды қайтадан кептеліп қалды.

Бір сағат бұрын, Ричард Сталлман, жасанды зертхананың бағдарламашысы
MIT Intelligence (AI Labs) 50 беттік құжатты жіберді
кеңсе принтерінде басып шығарылды және жұмысқа кірісті. Ал енді Ричард
Мен не істеп жатқанымнан жоғары қарап, принтерге бардым және өте жағымсыз көріністі көрдім:
Науада көптен күткен 50 басып шығарылған беттің орнына тек 4 бет болды
дайын парақтар. Және олар басқа біреудің құжатына анық сілтеме жасайды.
Ричардтың 50 беттік файлы біреудің жартылай басылған файлымен араласып кетті
кеңсе желісінің күрделілігі және принтер бұл мәселеге көнді.

Машинаның өз жұмысын орындауын күту қалыпты жағдай.
бағдарламашы үшін, ал Сталлман бұл мәселені шешуге тура келді
стоикалық. Бірақ сіз машинаға тапсырма беріп, оны орындасаңыз, бұл бір нәрсе
сіздің жеке істеріңіз, және сіз жанында тұру керек болғанда мүлдем басқаша
машина және оны басқарыңыз. Бұл Ричардқа бірінші рет болған жоқ
принтердің алдында тұрып, беттердің бірінен соң бірі шығып жатқанын қараңыз
бір. Кез келген жақсы техник сияқты, Сталлман да өте жоғары құрметке ие болды
құрылғылар мен бағдарламалардың тиімділігі. Бұл таңқаларлық емес
жұмыс процесінің тағы бір бұзылуы Ричардтың жанып тұрған ынтасын оятты
принтердің ішіне кіріп, оны дұрыс ретке келтіріңіз.

Өкінішке орай, Сталлман инженер-механик емес, бағдарламашы болды. Сондықтан
Бар болғаны беттердің шығып жатқанын бақылап, ойлану болды
тітіркендіргіш мәселені шешудің басқа жолдары.

Бірақ AI зертханасының қызметкерлері бұл принтерді қуана қарсы алды
ынтамен! Оны Xerox ұсынды, бұл оның серпінділігі болды
әзірлеу – жылдам көшіру аппаратын модификациялау. Принтер мұны ғана істемеді
көшірмелерін жасайды, сонымен қатар кеңсе желілік файлдарынан виртуалды деректерді айналдырды
тамаша көрінетін құжаттар. Бұл құрылғы батыл болды
Пало-Альтодағы әйгілі Xerox зертханасының инновациялық рухы, ол болды
толығымен төңкеріс жасайтын жұмыс үстеліндегі басып шығарудағы революцияның хабаршысы
онжылдықтың соңына қарай бүкіл өнеркәсіп.

Шыдамсызданған зертханалық бағдарламашылар бірден жаңасын қосты
принтерді күрделі кеңсе желісіне қосыңыз. Нәтижелер ең батылынан асып түсті
күту. Парақтар секундына 1 жылдамдықпен ұшып жатты, құжаттар
10 есе жылдам басып шығара бастады. Сонымен қатар, көлік өте керемет болды
оның жұмысында педантикалық: шеңберлер сопақ емес, шеңберлер сияқты көрінді
түзу сызықтар енді төмен амплитудалы синусоидтарға ұқсамайды.

Барлық мағынада Xerox сыйлығы сіз бас тарта алмайтын ұсыныс болды.
бас тарту.

Алайда, уақыт өте ынта-жігері әлсірей бастады. Принтер болғаннан кейін
максималды жүктеме, проблемалар туындады. Мені ең қатты ренжіткен нәрсе
құрылғының қағазды тым тез шайнауы фактісі. Инженерлік ойлау
бағдарламашылар мәселенің түбірін тез анықтады. Істің мәні мұнда
Көшірме машиналары дәстүрлі түрде жақын жерде адамның тұрақты болуын талап етеді.
Қажет болса, қағазды түзету үшін. ЖӘНЕ
Xerox ксероксты принтерге айналдыруға кіріскенде, инженерлер
компаниялар бұл мәселеге назар аудармады және назар аударды
принтер үшін басқа, маңыздырақ мәселелерді шешу. Инженерлік сөйлеу
тілде жаңа Xerox принтері адамның тұрақты қатысуына ие болды
бастапқыда механизмге салынған.

Көшірме құрылғысын принтерге айналдыра отырып, Xerox инженерлері бір нәрсені енгізді
ауқымды салдары болған өзгеріс. Орнына,
аппаратты бір операторға бағындыру үшін ол бағындырылды
кеңсе желісінің барлық пайдаланушыларына. Пайдаланушы енді қасында тұрмады
оның жұмысын басқаратын машина, қазір ол күрделі кеңсе желісі арқылы
құжат осылай басып шығарылады деп үміттеніп, басып шығару тапсырмасын жіберді
талап етілгендей. Содан кейін пайдаланушы дайынды алу үшін принтерге барды
бүкіл құжат, бірақ оның орнына таңдап басып шығарылған
парақтар.

Сталлманның AI зертханасында байқаған жалғыз адам болуы екіталай
мәселе, бірақ оның шешімін де ойластырды. Бірнеше жыл бұрын
Ричардтың бұрынғы принтерімен ұқсас мәселені шешуге мүмкіндігі болды. Үшін
ол мұны PDP-11 жеке жұмыс компьютерінде өңдеді
PDP-10 негізгі фреймінде жұмыс істейтін және принтерді басқаратын бағдарлама.
Столлман қағазды шайнау мәселесін шеше алмады; оның орнына
бұл ол кейде PDP-11-ді мәжбүрлейтін кодты енгізді
принтер күйін тексеріңіз. Құрылғы қағазды шайнаған болса, бағдарлама
Мен жай ғана жұмыс істейтін PDP-11 құрылғыларына «принтер шайнап жатыр
қағаз жөндеуді қажет етеді». Шешім тиімді болып шықты – хабарлама
принтерді белсенді пайдаланатын пайдаланушыларға тікелей барды, сондықтан
оның қағазға жасаған ерсі әрекеттері жиі бірден тоқтатылды.

Әрине, бұл бағдарламашылар деп атайтын арнайы шешім болды
«Балдақ», бірақ балдақ өте талғампаз болып шықты. Ол түзетпеді
принтер механизмінде ақаулық болды, бірақ мен қолымнан келгеннің бәрін жасадым
істеу - пайдаланушы мен машина арасында ақпараттық кері байланыс орнатылды.
Кодтың бірнеше қосымша жолдары Зертхана қызметкерлерін сақтап қалды
Аптасына 10-15 минут жұмыс уақытын АИ, оларды үнемдеу
принтерді тексеру үшін үнемі жұмыс істеу қажеттілігі. тұрғысынан
бағдарламашы, Сталлманның шешімі ұжымдық даналыққа негізделген
Зертханалар.

Осы оқиғаны еске түсіре отырып, Ричард: «Сіз мұндай хабарлама алған кезде, сіз алмайсыз
принтерді жөндеу үшін басқа біреуге сенуге тура келді. Сізге керек
тұру және принтерге бару оңай болды. Бір-екі минуттан кейін
Принтер қағазды шайнай бастағанда қасына екі-үш адам келді
қызметкерлер. Олардың кем дегенде біреуі не істеу керектігін жақсы білетін ».

Осындай ақылды шешімдер AI зертханасының және оның белгісі болды
бағдарламашылар. Жалпы, Зертхананың ең үздік бағдарламашылары бірнеше
«бағдарламашы» терминін жек көріп, оған артықшылық берді
«хакер» деген сленг. Бұл анықтама жұмыстың мәнін дәлірек көрсетті, ол
күрделі зияткерлік ойын-сауықтан бастап әртүрлі іс-шараларды қамтиды
бағдарламалар мен компьютерлерді күрделі жақсартулар. Ол да сезілді
американдық тапқырлыққа деген ескі сенім. Хакер
Тек жұмыс істейтін бағдарламаны жазу жеткіліксіз. Хакер тырысады
орналастыру арқылы өзіңізге және басқа хакерлерге интеллектіңіздің күшін көрсетіңіз
әлдеқайда күрделі және қиын тапсырмаларды алыңыз - мысалы, жасаңыз
бағдарлама бір уақытта жылдам, ықшам, қуатты және
әдемі.

Xerox сияқты компаниялар өз өнімдерін үлкен қауымдастықтарға әдейі сыйға тартты
хакерлер. Бұл хакерлер оны қолдана бастайды деген есеп болды,
Олар оған жақын болады, содан кейін компанияға жұмысқа келеді. 60-жылдары және
70-ші жылдардың басында хакерлер мұндай сапалы және пайдалы нәрселерді жиі жазды
өндірушілер оларды өздерінің арасында ықыласпен бөлетін бағдарламалар
клиенттер.

Осылайша, қағазды шайнайтын жаңа Xerox принтерімен бетпе-бет келіп,
Столлман онымен өзінің ескі трюкін жасауды бірден ойлады - «хак»
құрылғыны басқару бағдарламасы. Алайда оны жағымсыз жаңалық күтіп тұрды.
– принтер ешбір бағдарламалық құралмен бірге келмеді, кем дегенде бұл емес
Сталлман немесе басқа бағдарламашы оқи алатындай етіп жасаңыз және
өңдеу. Осы уақытқа дейін көптеген компаниялар жақсы деп санады
файлдарды адам оқи алатын тонмен бастапқы кодпен қамтамасыз ету,
онда бағдарлама командалары және сәйкес туралы толық ақпарат берілген
машина функциялары. Бірақ Xerox бұл жолы бағдарламаны тек ішінде ұсынды
құрастырылған, екілік форма. Егер бағдарламашы оқуға тырысса
бұл файлдарда ол тек нөлдер мен бірліктердің шексіз ағындарын көреді,
машинаға түсінікті, бірақ адамға емес.

Аударатын «дезассемблер» деген бағдарламалар бар
бірлер мен нөлдерді төмен деңгейлі машина нұсқауларына айналдырады, бірақ не екенін анықтау
бұл нұсқаулар өте ұзақ және күрделі процесс деп аталады
«кері инженерия». Принтер бағдарламасын кері инженерия жасау оңай
шайнаудың жалпы түзетуінен әлдеқайда көп уақыт алуы мүмкін еді
келесі 5 жылда қағаз. Ричард жеткілікті түрде үмітсіз болды
мұндай қадамға баруға шешім қабылдады, сондықтан ол мәселені жай ғана шетке қойды
ұзын қорап.

Ксерокстың дұшпандық саясаты кәдімгі тәжірибеге мүлдем қарама-қайшы болды
хакерлер қауымдастығы. Мысалы, жеке тұлға үшін дамыту
ескі принтерді басқаруға арналған компьютер PDP-11 бағдарламалары және
терминалдар үшін AI зертханасына құрастыратын кросс ассемблер қажет болды
PDP-11 негізгі фрейміндегі PDP-10 бағдарламалары. Лабораториялық хакерлер мүмкін
Өзіңіз кросс-ассемблер жазыңыз, бірақ Столлман Гарвардта студент бола отырып,
Мен университеттің компьютерлік зертханасында осындай бағдарламаны таптым. Ол
бірдей PDP-10 негізгі компьютері үшін жазылған, бірақ басқасы үшін
операциялық жүйе. Ричард бұл бағдарламаны кім жазғанын білмеді,
себебі бастапқы код бұл туралы ештеңе айтпаған. Ол жай ғана әкелді
бастапқы кодтың көшірмесін зертханаға жіберіп, оны өңдеп, іске қосты
PDP-10. Қажетсіз қиындықтар мен уайымдарсыз зертхана бағдарламаны алды,
кеңсе инфрақұрылымының жұмыс істеуі үшін қажет болды. Столлман тіпті
жоқ бірнеше функцияларды қосу арқылы бағдарламаны қуаттырақ етті
түпнұсқада болды. «Біз бұл бағдарламаны жылдар бойы қолданып келеміз»,
– дейді мақтанышсыз емес.

70-ші жылдардағы бағдарламашының көзқарасы бойынша бұл тарату моделі
бағдарлама коды тату көршілік қатынастардан еш айырмашылығы болмады
біреуі бір кесе қантты екіншісімен бөліседі немесе бұрғы береді. Бірақ егер сіз
бұрғыны қарызға алған кезде сіз иесін оны пайдалану мүмкіндігінен айырасыз
Бағдарламаларды көшіру жағдайында мұндай ештеңе болмайды. Ешқандай
бағдарламаның авторы да, оның басқа пайдаланушылары да ештеңе жоғалтпайды
көшіру. Бірақ басқа адамдар осы жағдайдағыдай ұтады
жаңа функциялары бар бағдарламаны алған зертхана хакерлері
бұрын тіпті болмаған. Және бұл жаңа функциялар соншалықты көп болуы мүмкін
көшіріп, басқа адамдарға таратқыңыз келеді. Сталлман
Bolt, Beranek & жеке компаниясының бір бағдарламашысы еске түседі.
Ньюман, ол да бағдарламаны алды және оны іске қосу үшін өңдеді
Twenex астында - PDP-10 үшін басқа операциялық жүйе. Ол да
бағдарламаға бірқатар тамаша мүмкіндіктер қосты және Сталлман оларды көшірді
Зертханадағы бағдарламаның нұсқасына. Осыдан кейін олар бірге шешім қабылдады
байқамай қуатты өнімге айналған бағдарламаны әзірлеу,
әртүрлі операциялық жүйелерде жұмыс істейді.

AI Lab бағдарламалық жасақтамасының инфрақұрылымын еске түсіре отырып, Сталлман былай дейді:
«Бағдарламалар қала сияқты дамыды. Кейбір бөліктері өзгерді
бірте-бірте, кейбіреулері - бірден және толығымен. Жаңа аймақтар пайда болды. Сіз де
әрқашан кодты қарап, стилі бойынша осы бөлікті айта алады
60-жылдардың басында, ал бұл 70-жылдардың ортасында жазылған.

Осы қарапайым ақыл-ой ынтымақтастығы арқасында хакерлер көп нәрсені жасады
Зертханадағы және оның сыртындағы қуатты және сенімді жүйелер. Әрбір бағдарламашы емес
осы мәдениетті бөлісетіндер өзін хакер деп атайды, бірақ олардың көпшілігі
Ричард Сталлманның пікірімен толықтай бөлісті. Егер бағдарлама немесе
түзетілген код сіздің мәселеңізді жақсы шешеді, олар оны да шешеді
бұл мәселе кез келген адам үшін. Неліктен мұны бөліспеске?
шешім, кем дегенде моральдық себептермен?

Бұл еркін ынтымақтастық концепциясы ашкөздіктің қосындысы арқылы жойылды
және коммерциялық құпиялар құпияның таңқаларлық үйлесімін тудырады
ынтымақтастық. Жақсы мысал - BSD ерте өмірі. Ол күшті
Калифорниядағы ғалымдар мен инженерлер жасаған операциялық жүйе
AT&T компаниясынан сатып алынған Unix негізіндегі Беркли университеті. Бағасы
BSD көшіру фильмнің құнына тең болды, бірақ бір шартпен -
мектептер AT&T лицензиясы болған жағдайда ғана BSD көшірмесі бар фильмді ала алады,
құны 50,000 XNUMX долларды құрады. Беркли хакерлері бөлісіп жатқан болып шықты
бағдарламаларды компания рұқсат еткендей ғана
AT&T. Және олар одан оғаш ештеңе көрмеді.

Столлман да Xerox-қа ашуланбады, бірақ оның көңілі қалды. Ол ешқашан
Мен компаниядан бастапқы кодтың көшірмесін сұрау туралы ойламадым. «Олар және
сондықтан олар бізге лазерлік принтер берді», - деді ол, «Мен айта алмадым
олар бізге әлі де қарыздар. Сонымен қатар, дереккөздер анық жоқ болды
Бұл компанияның ішкі шешімі және оны өзгертуді өтінуі кездейсоқ емес
бұл пайдасыз болды ».

Соңында жақсы жаңалық келді: дереккөздің көшірмесі болып шықты
Университет зерттеушісінің Xerox принтеріне арналған бағдарламалары бар
Карнеги Меллон.

Карнеги Меллонмен қарым-қатынас жақсы нәтиже бермеді. 1979 жылы
докторант Брайан Рид өзінің пікірімен бөлісуден бас тартып, қоғамды таң қалдырды
Scribe-ге ұқсас мәтінді пішімдеу бағдарламасы. Ол бірінші болды
семантикалық командаларды пайдаланатын осы типтегі бағдарлама
орнына «осы сөзді бөлектеңіз» немесе «бұл абзац – дәйексөз» сияқты
төмен деңгейлі «осы сөзді курсивпен жазыңыз» немесе «шегіністі көбейтіңіз
осы тармақ». Рид Скрипені Питтсбургте орналасқан компанияға сатты
Унилогикалық. Ридтің айтуынша, докторантураның соңында ол жай ғана команда іздеген
Жауапкершілікті иығына аударуға болатын әзірлеушілер
бағдарламаның бастапқы коды жалпы пайдалануда болмауы үшін (осы уақытқа дейін
Рид мұны неліктен қолайсыз деп санайтыны түсініксіз). Таблетканы тәттілеу үшін
Рид кодқа уақытқа негізделген функциялар жинағын қосуға келісті, сондықтан
«уақыттағы бомбалар» деп аталады - олар бағдарламаның тегін көшірмесін айналдырды
90 күндік сынақ мерзімінен кейін жұмыс істемеуі. Жасау
бағдарлама қайтадан жұмыс істеу үшін, пайдаланушылар компанияны төлеуі керек және
сағаттық бомбаны «өшіру» алыңыз.

Столлман үшін бұл таза және ашық сатқындық болды.
программист этикасы. «Бөліс және
оны беріңіз», - деп Рид бағдарламашыларға қол жеткізу үшін зарядтау жолын ұстанды
ақпарат. Бірақ ол бұл туралы көп ойланбады, өйткені ол жиі емес
Мен Scribe қолданбасын қолдандым.

Unilogic AI зертханасына Scribe бағдарламасының тегін көшірмесін берді, бірақ оны жоймады
сағаттық бомба және бұл туралы тіпті айтпады. Әзірше бағдарлама
Бұл жұмыс істеді, бірақ бір күні ол тоқтады. Жүйелік хакер Ховард Кэннон
бағдарламаның екілік файлын жөндеуге көп сағат жұмсады
сағаттық бомбаны таппады және оны жоймады. Бұл оны шынымен ашуландырды
оқиғасы болды және ол бұл туралы басқа хакерлерге айтып, жеткізуден тартынбады
Unilogic-тің әдейі «қателігі» туралы менің барлық ойларым мен эмоцияларым.

Зертханадағы жұмысына байланысты себептер бойынша Сталлман барды
Бірнеше айдан кейін Карнеги Меллон кампусы. Ол адам табуға тырысты
ол естіген жаңалықтарға сәйкес, бағдарламаның бастапқы коды кімде болды
принтер. Бақытымызға орай, бұл адам өз кабинетінде болды.

Әңгіме инженерлерге тән стильде ашық әрі өткір болып шықты.
Столлман өзін таныстырғаннан кейін бағдарламаның бастапқы кодының көшірмесін сұрады
Xerox лазерлік принтерін басқару. Оның үлкен таңданысына және
Өкінішке орай, зерттеуші бас тартты.

«Ол өндірушіге маған көшірме бермеуге уәде бергенін айтты», - дейді ол
Ричард.

Есте сақтау - бұл күлкілі нәрсе. Осы оқиғадан 20 жыл өткен соң естелік
Столлман бос орындарға толы. Оның себебін ғана емес, ұмытты
Карнеги Меллонға келді, сонымен қатар оның әріптесі кім болғаны туралы
жағымсыз әңгіме. Ридтің айтуынша, бұл адам ең ықтимал
Роберт Спрол, Xerox зерттеу және дамыту орталығының бұрынғы қызметкері
Пало Альто, кейінірек зерттеу директоры болды
Sun Microsystems бөлімшелері. 70-ші жылдары Спролл жүргізуші болды
Xerox лазерлік принтерлеріне арналған бағдарламаларды әзірлеуші. Бір кездері 1980 ж
Спролл Карнеги Меллонда ғылыми қызметкер ретінде жұмысқа орналасты
лазерлік принтерлерде жұмысын жалғастырды.

Бірақ Спралға осы әңгімеге қатысты сұрақтар қойылғанда, ол тек алдайды
қолдар. Ол электрондық пошта арқылы былай деп жауап береді: «Мен айта алмаймын
нақты ештеңе жоқ, бұл оқиға туралы ештеңе есімде жоқ ».

«Сталлман талап еткен код жаңашыл болды,
өнердің шынайы көрінісі. Спролл оны бір жыл бұрын жазған
Карнеги Меллонға немесе соған ұқсас нәрсеге келді », - дейді Рид. Егер бұл
Шынында да, түсінбеушілік бар: Столлман қажет болды
MIT жаңа емес, ұзақ уақыт бойы қолданатын бағдарлама
оның нұсқасы. Бірақ бұл қысқа әңгімеде бір ауыз сөз айтылмады
кез келген нұсқалар.

Аудиториямен қарым-қатынас жасағанда, Сталлман болған оқиғаны үнемі еске түсіреді
Карнеги Меллон құлықсыздықты атап көрсетеді
Бастапқы кодтарды ортақ пайдалану туралы келісімнің салдары ғана
мен арасындағы келісім-шартта қарастырылған жария етпеу
Xerox авторы. Қазіргі уақытта компаниялар талап ететін әдеттегі тәжірибе
соңғы әзірлемелерге қол жеткізу үшін құпияны сақтау, бірақ сонымен бірге
Ол кезде NDA жаңа нәрсе болды. Бұл екеуінің де Xerox үшін маңыздылығын көрсетті
лазерлік принтерлер және олардың жұмысына қажетті ақпарат.
«Xerox лазерлік принтерлерді коммерциялық өнімге айналдыруға тырысты»,
Рид деп еске алады, «олар үшін бастапқы кодты барлығына беру ақылсыз болар еді
келісім-шарт».

Сталлман NDA-ны мүлдем басқаша қабылдады. Ол үшін бұл бас тарту болды
Карнеги Меллон қоғамның шығармашылық өміріне қатысады, бұған дейін
бағдарламаларды қауымдастық ресурстары ретінде қарастыруға шақырады. Сияқты
шаруа кенеттен ғасырлар бойғы суару арналарын байқап қалар ма еді
кеуіп, мәселенің себебін іздеуге тырысып, жарқырағанға жетеді
Xerox логотипі бар су электр станциясының жаңалығы.

Столлманға бас тартудың шынайы себебін түсіну үшін біраз уақыт қажет болды -
программист пен арасындағы әрекеттестіктің жаңа форматы
компаниялар. Алдымен ол тек жеке бас тартуды көрді. «Мен үшін де солай
Мен тіпті айтарға ештеңе таппағаныма ашуландым. Мен жай ғана бұрылдым және
«Мен үнсіз шықтым, - деп есіне алады Ричард, - мүмкін мен тіпті есікті тарс еткізбедім.
Мен білемін. Менің есімде тек ол жерден мүмкіндігінше тезірек кетуге деген ықыласы бар. Өйткені, мен жаяу жүрдім
олармен ынтымақтастықты күтті және мен болсам не істерімді ойламадым
олар бас тартады. Бұл болған кезде мен үнсіз қалдым -
Бұл мені қатты таң қалдырды және ренжітті ».

Арада 20 жыл өтсе де, ол осы ашудың жаңғырығын әлі де сезінеді және
көңілсіздіктер. Карнеги Меллондағы оқиға өмірдегі бетбұрыс болды
Ричард, оны жаңа этикалық мәселемен бетпе-бет келтіреді. IN
келесі айларда Сталлман және басқа AI Lab хакерлері айналасында
көптеген оқиғалар болады, олармен салыстырғанда сол 30 секунд ашу және
Карнеги Меллондағы көңілсіздіктер ештеңе сияқты көрінбейді. Дегенмен,
Столлман бұл оқиғаға ерекше назар аударады. Ол бірінші болды және
Ричардты айналдырған оқиғалар сериясының ең маңызды нүктесі
жалғыз хакер, орталықтандырылған биліктің интуитивті қарсыласы, в
бостандық, теңдік және бауырластық туралы радикалды евангелист
бағдарламалау.

«Бұл менің ақпаратты жарияламау туралы келісіммен бірінші кездесуім болды, мен де
Көп ұзамай адамдар мұндай келісімдердің құрбаны болатынын түсіндім, - деп сенімді түрде
Столлман былай дейді: «Мен және менің әріптестерім осындай құрбан болдық.
Зертханалар».

Ричард кейінірек былай деп түсіндірді: «Егер ол жеке себептермен мені бас тартса, солай болар еді
проблема деп айту қиын болар еді. Мен оны есесіне санай аламын
ақымақ, бұл бәрі. Бірақ оның бас тартуы жеке тұлға емес еді, ол мені түсінді
тек менімен ғана емес, мүлде ешкіммен де қызметтес болмайтынын
болды. Және бұл проблеманы тудырып қана қоймай, оны шынымен де жасады
орасан зор».

Өткен жылдары Сталлманды ашуландырған проблемалар болғанымен,
Оның айтуынша, ол мұны Карнеги Меллондағы оқиғадан кейін ғана түсінген
ол қасиетті деп санаған бағдарламалау мәдениеті басталады
өзгерту. «Мен бағдарламалардың жалпыға қолжетімді болуы керек екеніне көзім жетті
барлығына арналған, бірақ оны нақты тұжырымдай алмады. Бұл мәселе бойынша менің ойым
олардың барлығын білдіру үшін тым анық емес және ретсіз болды
әлемге. Оқиғадан кейін мен проблеманың бұрыннан бар екенін түсіне бастадым және
оны дәл қазір шешу керек».

Ең мықты институттардың бірінде жоғары деңгейлі бағдарламашы болу
бейбітшілік, Ричард басқалардың келісімдері мен мәмілелеріне аса мән бермеді
бағдарламашылар - оның негізгі жұмысына кедергі келтірмейтіндей. Ішінде болған кезде
Зертханаға Xerox лазерлік принтері келмеді, Сталлманда бәрі болды
олар зардап шеккен машиналар мен бағдарламаларға төмен қарау мүмкіндіктері
басқа пайдаланушылар. Өйткені, ол бұл бағдарламаларды өзі ойлағандай өзгерте алатын
қажетті.

Бірақ жаңа принтердің пайда болуы бұл еркіндікке қауіп төндірді. Аппарат
ол мезгіл-мезгіл қағазды шайнаса да жақсы жұмыс істеді, бірақ ол жоқ
ұжымның қажеттіліктеріне сәйкес оның мінез-құлқын өзгерту мүмкіндіктері. тұрғысынан
бағдарламалық қамтамасыз ету индустриясы, принтер бағдарламасын жабу болды
бизнестегі қажетті қадам. Бағдарламалар соншалықты құнды байлыққа айналды
компаниялар бұдан былай бастапқы кодтарды жариялай алмайды,
әсіресе бағдарламалар кейбір серпінді технологияларды қамтыған кезде. Қалай болғанда да
содан кейін бәсекелестер оларды іс жүзінде тегін көшіре алады
өнімдеріне арналған технологиялар. Бірақ Сталлманның көзқарасы бойынша принтер болды
Троялық жылқы. Он жылдық сәтсіз тарату әрекеттерінен кейін
тегін таратуға тыйым салынған «меншіктік» бағдарламалар және
кодты өзгерту, бұл хакерлердің мекеніне енген бағдарлама
ең жасырын түрде - сыйлық атын жамылған.

Бұл Xerox кейбір бағдарламашыларға кодқа рұқсат берді
құпияны сақтау тітіркендіргіш емес еді, бірақ Сталлман ауырды
жас кезінде ол келісе алатынын мойындады
Xerox ұсынысы. Карнеги Меллондағы оқиға оның моральдық қасиетін нығайтты
позициясы, оған күдік пен ыза тудырып қана қоймайды
ұқсас ұсыныстар болашақта, сонымен қатар сұрақ қою арқылы: не,
егер бір күні хакер осындай өтінішпен келсе, енді оған
Ричард талаптарды сақтай отырып, дереккөздерді көшіруден бас тартуға мәжбүр болады
жұмыс беруші?

«Әріптестеріме дәл осылай опасыздық жасауды ұсынған кезде,
Олар маған да солай істеген кездегі ашуым мен көңілім қалды
Зертхананың басқа мүшелері, дейді Сталлман, сондықтан
көп рахмет, сіздің бағдарламаңыз керемет, бірақ мен келісе алмаймын
оны пайдалану шарттары бойынша, сондықтан мен онсыз істеймін ».

Ричард бұл сабақты 80-ші жылдардағы турбулентті уақытта есте сақтайды
оның көптеген зертханалық әріптестері басқа компанияларға жұмысқа барады,
жария етпеу туралы келісімдермен байланысты. Олар өздері айтқан шығар
бұл ең қызықты және жұмыс істеу жолында қажетті зұлымдық екенін
қызықты жобалар. Дегенмен, Сталлман үшін NDA-ның болуы
жобаның моральдық құндылығына күмән келтіреді. Не жақсы болуы мүмкін
жобада, егер ол техникалық жағынан қызықты болса да, егер ол генералға қызмет етпесе
мақсаттар?

Көп ұзамай Сталлман мұндай ұсыныстармен келіспейтінін түсінді
жеке кәсіби мүдделеріне қарағанда айтарлықтай жоғары құндылыққа ие. Мұндай
оның ымырасыз ұстанымы оны басқа хакерлерден бөледі, бірақ
құпияны жек көреді, бірақ моральдық тұрғыдан ұзаққа баруға дайын
ымыраға келеді. Ричардтың пікірі анық: бастапқы кодты бөлісуден бас тарту
бұл тек зерттеу рөліне ғана сатқындық
бағдарламалау, сонымен қатар моральдың Алтын ережесі, ол сіздің
басқаларға деген көзқарасыңыз сіз көргіңіз келетіндей болуы керек
өзіңізге деген көзқарас.

Бұл лазерлік принтер тарихы мен оқиғаның маңыздылығы
Карнеги Меллон. Мұның бәрі болмаса, Сталлман мойындағандай, оның тағдыры өтті
материалдық игіліктерді теңестіре отырып, мүлде басқа жолға түсер еді
коммерциялық бағдарламашы және өмірдегі соңғы көңілсіздік,
ешкімге көрінбейтін бағдарлама кодын жазуға жұмсады. Болмады
Қалғандары біркелкі болатын бұл мәселе туралы ойлаудың қажеті жоқ
мәселені көрмеді. Ең бастысы, бұл өмір беретін бөлік болмайды
ашу, бұл Ричардқа алға жылжу үшін қуат пен сенімділік берді.

«Сол күні мен ешқашан қатысуға келіспеймін деп шештім
бұл, - дейді Столлман, NDA-ға және тұтастай алғанда бүкіл мәдениетке сілтеме жасай отырып,
жеке бас бостандығын кейбір игіліктермен айырбастауға ықпал ететін және
Артықшылықтары.

«Мен басқа адамды ешқашан құрбан етпеймін деп шештім.
бір күні өзім».

Ақпарат көзі: linux.org.ru

пікір қалдыру