From a06b9b94725fc1bc091e8f64bddef55ab8afcbcf Mon Sep 17 00:00:00 2001 From: Ilia1 Date: Wed, 7 Aug 2019 14:20:32 +0500 Subject: [PATCH] Corrections in the first three chapters and preface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * change "Книга" to "Книгу" * comma added * change "программу" to "программы" * change "отвечает он" to "он отвечает" * change "разработками" to "разработкам" * remove double "ему" * change "продолжать" to "продолжал" * remove double "не" --- chap01.tex | 8 ++++---- chap03.tex | 6 +++--- preface-williams.tex | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/chap01.tex b/chap01.tex index 74ec13a..a524358 100644 --- a/chap01.tex +++ b/chap01.tex @@ -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. diff --git a/chap03.tex b/chap03.tex index 2c82f0a..c2cf734 100644 --- a/chap03.tex +++ b/chap03.tex @@ -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{А ещё эти каламбуры! -- восклицает Элис, взвинченная воспоминаниями о подростковом периоде сына, -- за обедом нельзя было и фразы сказать, чтобы он не вернул тебе её, обыграв и вывернув чёрти во что}. diff --git a/preface-williams.tex b/preface-williams.tex index 12bf515..d359547 100644 --- a/preface-williams.tex +++ b/preface-williams.tex @@ -17,7 +17,7 @@ Не стоит и говорить, что за эти 10 лет многое изменилось в этом мире. -Книга эту я задумывал в эпоху триумфа Америки, и её суть была совсем +Книгу эту я задумывал в эпоху триумфа Америки, и её суть была совсем не созвучна победному маршу технокапиталистической модели. Герой этой книги подобно Иеремии пытается обратить внимание разработчиков ПО не на экономический потенциал компьютерных