1
0
Fork 0

Corrections in the first three chapters and preface

* change "Книга" to "Книгу"

* comma added

* change "программу" to "программы"

* change "отвечает он" to "он отвечает"

* change "разработками" to "разработкам"

* remove double "ему"

* change "продолжать" to "продолжал"

* remove double "не"
primary
Ilia1 2019-08-07 14:20:32 +05:00 committed by Mikhail Klementev
parent 2f9757ae35
commit a06b9b9472
3 changed files with 8 additions and 8 deletions

View File

@ -36,7 +36,7 @@
Вряд ли Столлман был единственным в Лаборатории ИИ, кто заметил проблему, но он ещё и размышлял над её решением. За несколько лет до этого Ричарду довелось решить похожую проблему с прежним принтером. Для этого он на персональном рабочем компьютере PDP-11 отредактировал программу, которая работала на мейнфрейме PDP-10 и управляла принтером. Саму проблему зажёвывания бумаги Столлману решить не удалось, вместо этого он вставил код, который заставлял PDP-11 время от времени проверять состояние принтера. Если аппарат зажёвывал бумагу, программа просто рассылала на рабочие PDP-11 оповещение вроде \enquote{принтер жуёт бумагу, требуется починка}. Решение оказалось эффективным -- оповещение шло напрямую пользователям, которые активно пользовались принтером, так что его выходки с бумагой зачастую пресекались немедленно.
Конечно, это было решение ad-hoc -- то, что программисты называют \enquote{костылём}, но костыль получился довольно изящный. Он не исправлял проблему в механизме принтера, но делал лучшее из того что можно было сделать -- налаживал информативную обратную связь пользователя и машины. Несколько дополнительных строчек кода экономили работникам Лаборатории ИИ по 10-15 минут рабочего времени еженедельно, избавив их от необходимости постоянно бегать проверять принтер. С точки зрения программиста, решение Столлмана держалось на коллективном разуме Лаборатории.
Конечно, это было решение ad-hoc -- то, что программисты называют \enquote{костылём}, но костыль получился довольно изящный. Он не исправлял проблему в механизме принтера, но делал лучшее из того, что можно было сделать -- налаживал информативную обратную связь пользователя и машины. Несколько дополнительных строчек кода экономили работникам Лаборатории ИИ по 10-15 минут рабочего времени еженедельно, избавив их от необходимости постоянно бегать проверять принтер. С точки зрения программиста, решение Столлмана держалось на коллективном разуме Лаборатории.
Вспоминая ту историю, Ричард говорил: \enquote{Получив такое сообщение, вы не должны были уповать на то, что принтер исправит кто-то ещё. Вам нужно было просто встать и пойти к принтеру. Спустя минуту или две после того, как принтер начинал жевать бумагу, к нему приходили двое-трое сотрудников. Хоть кто-то из них точно знал, что нужно делать}.
@ -62,7 +62,7 @@
В конце концов, пришла хорошая новость: оказалось, что копия исходника программы для принтера Xerox есть у научного сотрудника Университета Карнеги-Меллон.
Общение с Карнеги-Меллон не сулило ничего хорошего. В 1979 году докторант Брайан Рид шокировал сообщество отказом поделиться своей программой для форматирования текста, прообразом Scribe. Она была первой программой такого типа, в которой использовались семантические команды вроде \enquote{выдели это слово} или \enquote{этот параграф -- цитата} вместо низкоуровневых \enquote{напиши это слово курсивом} или \enquote{увеличь отступы для этого параграфа}. Рид продал Scribe расположенной в Питтсбурге компании Unilogic. По словам Рида, в конце докторантуры он просто искал команду разработчиков, на плечи которых можно было бы перевалить заботу о том, чтобы исходники программы не попали в общее пользование (до сих пор неясно, почему Рид считал это недопустимым). Чтобы подсластить пилюлю, Рид согласился добавить в код набор привязанных ко времени функций, так называемых \enquote{тайм-бомб} -- они превращали бесплатную копию программу в нерабочую по истечении 90-дневного пробного периода. Чтобы заставить программу снова работать, пользователям нужно было заплатить компании и получить \enquote{отключалку} тайм-бомбы.
Общение с Карнеги-Меллон не сулило ничего хорошего. В 1979 году докторант Брайан Рид шокировал сообщество отказом поделиться своей программой для форматирования текста, прообразом Scribe. Она была первой программой такого типа, в которой использовались семантические команды вроде \enquote{выдели это слово} или \enquote{этот параграф -- цитата} вместо низкоуровневых \enquote{напиши это слово курсивом} или \enquote{увеличь отступы для этого параграфа}. Рид продал Scribe расположенной в Питтсбурге компании Unilogic. По словам Рида, в конце докторантуры он просто искал команду разработчиков, на плечи которых можно было бы перевалить заботу о том, чтобы исходники программы не попали в общее пользование (до сих пор неясно, почему Рид считал это недопустимым). Чтобы подсластить пилюлю, Рид согласился добавить в код набор привязанных ко времени функций, так называемых \enquote{тайм-бомб} -- они превращали бесплатную копию программы в нерабочую по истечении 90-дневного пробного периода. Чтобы заставить программу снова работать, пользователям нужно было заплатить компании и получить \enquote{отключалку} тайм-бомбы.
Для Столлмана это было чистейшим и откровенным предательством программистской этики. Вместо того, чтобы следовать принципу \enquote{делись и раздавай}, Рид встал на путь взимания платы с программистов за доступ к информации. Но он не особенно задумывался об этом, потому что нечасто использовал Scribe.
@ -76,11 +76,11 @@ Unilogic дали Лаборатории ИИ бесплатную копию Sc
Память -- забавная штука. Спустя 20 лет после этого инцидента память Столлмана полна белых пятен. Он забыл не только о причине, по которой приехал в Карнеги-Меллон, но и о том, кто был его визави в этом неприятном разговоре. По словам Рида, этим человеком, скорее всего, был Роберт Спролл, бывший сотрудник научно-исследовательского центра Xerox в Пало-Альто, который впоследствии стал директором исследовательского отделения Sun Microsystems. В 70-х годах Спролл был ведущим разработчиком программ для лазерных принтеров Xerox. Где-то в 1980 году Спролл получил должность научного сотрудника в Карнеги-Меллон, где продолжал работать в том числе и над лазерными принтерами.
Но когда Спроллу задают вопросы об этом разговоре, он лишь разводит руками. Вот что отвечает он по электронной почте: \enquote{Не могу сказать ничего определённого, я совершенно ничего не помню об этом случае}.
Но когда Спроллу задают вопросы об этом разговоре, он лишь разводит руками. Вот что он отвечает по электронной почте: \enquote{Не могу сказать ничего определённого, я совершенно ничего не помню об этом случае}.
\enquote{Код, который Столлман хотел получить, был новаторской разработкой, настоящим воплощением искусства. Спролл написал его за год до того, как пришёл в Карнеги-Меллон, или около того}, -- рассказывает Рид. Если это действительно так, то налицо недоразумение: Столлману нужна была программа, которую МТИ использовал уже долгое время, а не какая-та новая её версия. Но в том кратком разговоре ни слова не говорилось о каких-либо версиях.
Общаясь с аудиторией, Столлман регулярно вспоминает инцидент в Карнеги-Меллон и акцентирует внимание на том, что нежелание того человека делиться исходниками -- всего лишь следствие соглашения о неразглашении, которое было предусмотрено контрактом между ним и компанией Xerox. Сейчас для компаний в порядке вещей требование соблюдать секретность в обмен на доступ к новейшим разработками, но в ту пору NDA было чем-то новым. Оно отражало важность для Xerox как самих лазерных принтеров, так и той информации, что была нужна для их работы. \enquote{Xerox пытался превратить лазерные принтеры в коммерческий продукт, -- вспоминает Рид, -- для них безумием было бы раздавать исходный код всем подряд}.
Общаясь с аудиторией, Столлман регулярно вспоминает инцидент в Карнеги-Меллон и акцентирует внимание на том, что нежелание того человека делиться исходниками -- всего лишь следствие соглашения о неразглашении, которое было предусмотрено контрактом между ним и компанией Xerox. Сейчас для компаний в порядке вещей требование соблюдать секретность в обмен на доступ к новейшим разработкам, но в ту пору NDA было чем-то новым. Оно отражало важность для Xerox как самих лазерных принтеров, так и той информации, что была нужна для их работы. \enquote{Xerox пытался превратить лазерные принтеры в коммерческий продукт, -- вспоминает Рид, -- для них безумием было бы раздавать исходный код всем подряд}.
Столлман же воспринимал NDA совершенно иначе. Для него это был отказ Карнеги-Меллон участвовать в творческой жизни общества, наперекор доселе поощряемому взгляду на программы, как на общественные ресурсы. Как если бы крестьянин внезапно обнаружил, что многовековые ирригационные каналы пересохли, и в попытке найти причину проблемы он бы дошёл до сверкающей новизной гидроэлектростанции с логотипом Xerox.

View File

@ -48,9 +48,9 @@
Другое любимое воспоминание матери относится к началу 60-х годов, когда Столлману было около семи лет. С момента развода родителей прошло 2 года, Элис с сыном переехали из Квинса в Верхний Вест-Сайд, где Ричард полюбил ходить в парк на Риверсайд-Драйв, чтобы запускать там игрушечные модели ракет. Скоро развлечение переросло в серьёзное, основательное занятие -- он даже стал вести подробные записи о каждом запуске. Как и на его интерес к математическим задачам, на это увлечение не обращали особого внимания, пока однажды перед масштабным запуском НАСА мать в шутку не поинтересовалась у сына, не хочет ли он посмотреть, правильно ли космическое агентство следует его записям.
\enquote{Он вскипел, -- рассказывает Липпман, -- и смог ответить только: \enquote{Я ещё не показывал им свои записи!}. Наверное, он действительно собирался что-то показать НАСА}. Сам Столлман не помнит этого случая, но говорит, что ему в такой ситуации ему было бы стыдно из-за того, что показывать НАСА на самом деле нечего.
\enquote{Он вскипел, -- рассказывает Липпман, -- и смог ответить только: \enquote{Я ещё не показывал им свои записи!}. Наверное, он действительно собирался что-то показать НАСА}. Сам Столлман не помнит этого случая, но говорит, что ему в такой ситуации было бы стыдно из-за того, что показывать НАСА на самом деле нечего.
Эти семейные анекдоты были первыми проявлениями характерной одержимости Столлмана, которая не покидает его до сих пор. Когда дети бежали к столу, Ричард продолжать читать в своей комнате. Когда дети играли в футбол, подражая легендарному Джонни Юнайтасу, Ричард изображал космонавта. \enquote{Я был странным, -- подытоживает Столлман свои детские годы в интервью 1999 года, -- к определённому возрасту у меня в друзьях остались только учителя}.\endnote{\textit{Ibid.}} Ричард не стыдился своих странных черт и наклонностей, в отличие от своего неумения ладить с людьми, которое он считал настоящей бедой. Тем не менее, и то, и другое в равной степени привело его к отчуждению от всех.
Эти семейные анекдоты были первыми проявлениями характерной одержимости Столлмана, которая не покидает его до сих пор. Когда дети бежали к столу, Ричард продолжал читать в своей комнате. Когда дети играли в футбол, подражая легендарному Джонни Юнайтасу, Ричард изображал космонавта. \enquote{Я был странным, -- подытоживает Столлман свои детские годы в интервью 1999 года, -- к определённому возрасту у меня в друзьях остались только учителя}.\endnote{\textit{Ibid.}} Ричард не стыдился своих странных черт и наклонностей, в отличие от своего неумения ладить с людьми, которое он считал настоящей бедой. Тем не менее, и то, и другое в равной степени привело его к отчуждению от всех.
Элис решила дать полный зелёный свет увлечениям сына, хоть это и грозило новыми сложностями в школе. В 12 лет Ричард всё лето посещал научные лагеря, а с началом учебного года стал дополнительно ходить в частную школу. Один из учителей посоветовал Липпман записать сына в Колумбийскую программу естественнонаучных достижений, которую разработали в Нью-Йорке для одарённых школьников средних и старших классов. Столлман без возражений добавил занятия по этой программе к своим внеклассным урокам, и вскоре каждую субботу стал наведываться в кампус Колумбийского Университета, расположенный среди жилых массивов.
@ -96,7 +96,7 @@
\enquote{Я постоянно ловил себя на мысли, что не понимаю, о чём все вокруг толкуют, -- описывает он свою отчуждённость, -- я настолько отстал от жизни, что воспринимал лишь отдельные слова в их потоке сленга. Но вникать в их разговоры мне не хотелось, я даже не мог понять, как их могут интересовать все эти музыкальные исполнители, что были тогда на слуху}.
Но было в этой отчуждённости и кое-что полезное и даже приятное -- она воспитывала в Ричарде индивидуальность. Когда одноклассники стремились отрастить длинные лохмы на голове, он продолжал носить короткую аккуратную причёску. Когда подростки вокруг сходили с ума по рок-н-роллу, Столлман слушал классику. Преданный фанат научной фантастики, журнала \textit{Mad} и ночных телепередач, Ричард даже не и не думал идти в ногу со всеми, и это множило непонимание между ним и окружающими, не исключая и его собственных родителей.
Но было в этой отчуждённости и кое-что полезное и даже приятное -- она воспитывала в Ричарде индивидуальность. Когда одноклассники стремились отрастить длинные лохмы на голове, он продолжал носить короткую аккуратную причёску. Когда подростки вокруг сходили с ума по рок-н-роллу, Столлман слушал классику. Преданный фанат научной фантастики, журнала \textit{Mad} и ночных телепередач, Ричард даже и не думал идти в ногу со всеми, и это множило непонимание между ним и окружающими, не исключая и его собственных родителей.
\enquote{А ещё эти каламбуры! -- восклицает Элис, взвинченная воспоминаниями о подростковом периоде сына, -- за обедом нельзя было и фразы сказать, чтобы он не вернул тебе её, обыграв и вывернув чёрти во что}.

View File

@ -17,7 +17,7 @@
Не стоит и говорить, что за эти 10 лет многое изменилось в этом мире.
Книга эту я задумывал в эпоху триумфа Америки, и её суть была совсем
Книгу эту я задумывал в эпоху триумфа Америки, и её суть была совсем
не созвучна победному маршу технокапиталистической модели.
Герой этой книги подобно Иеремии пытается обратить внимание
разработчиков ПО не на экономический потенциал компьютерных