Эрик Стивен Рэймонд (родился 4 декабря 1957 года), часто упоминаемый как ESR , — американский разработчик программного обеспечения , сторонник программного обеспечения с открытым исходным кодом , автор эссе 1997 года и книги 1999 года «Собор и базар» . Он написал руководство для игры- рогалика NetHack . [1] В 1990-х годах он редактировал и обновлял Jargon File , опубликованный как The New Hacker's Dictionary . [2]
Рэймонд родился в Бостоне, штат Массачусетс , в 1957 году и жил в Венесуэле в детстве. Его семья переехала в Пенсильванию в 1971 году . [3] У него развился церебральный паралич при рождении; его ослабленное физическое состояние побудило его заняться вычислительной техникой. [4]
Рэймонд начал свою карьеру программиста , написав собственное программное обеспечение , между 1980 и 1985 годами. [5] В 1990 году, заметив, что Jargon File не поддерживался примерно с 1983 года, он принял его, но не без критики; Пол Дуриш поддерживает архивную оригинальную версию Jargon File, потому что, по его словам, обновления Рэймонда «по сути разрушили то, что держало его вместе». [6]
В 1996 году Рэймонд взял на себя разработку программного обеспечения с открытым исходным кодом для электронной почты «popclient», переименовав его в Fetchmail . [7] Вскоре после этого опыта, в 1997 году, он написал эссе « Собор и базар », в котором подробно изложил свои мысли о разработке программного обеспечения с открытым исходным кодом и о том, почему это должно быть сделано как можно более открыто (подход «базар»). Эссе было частично основано на его опыте разработки Fetchmail. Впервые он представил свою диссертацию на ежегодном Linux Kongress 27 мая 1997 года. Позже он расширил эссе до книги « Собор и базар: размышления о Linux и открытом исходном коде случайного революционера» в 1999 году. Эссе широко цитировалось. [8] Внутренний документ Фрэнка Хеккера, который привел к выпуску исходного кода Mozilla (тогда Netscape ) в 1998 году, ссылался на «Собор и базар » как на «независимую проверку» идей, предложенных Эриком Ханом и Джейми Завински . [9] Хан позже описал книгу 1999 года как «явно оказавшую влияние». [10] : 190
С конца 1990-х годов и далее, отчасти благодаря популярности его эссе, Рэймонд стал видным голосом в движении за открытый исходный код. Он стал одним из основателей Open Source Initiative (OSI) в 1998 году, взяв на себя самопровозглашенную роль посла открытого исходного кода в прессе, бизнесе и общественности. Он остается активным в OSI, но ушел с поста президента инициативы в феврале 2005 года. [11] В начале марта 2020 года он был удален из двух списков рассылки Open Source Initiative из-за сообщений, которые нарушали Кодекс поведения OSI. [12]
В 1998 году Рэймонд получил и опубликовал документ Microsoft, в котором выражалась обеспокоенность качеством конкурирующего программного обеспечения с открытым исходным кодом. [13] Он назвал этот документ, вместе с другими, впоследствии просочившимися в сеть, « Документами Хэллоуина ».
В 2000–2002 годах он создал Configuration Menu Language 2 (CML2), систему конфигурации исходного кода; изначально она предназначалась для операционной системы Linux , но была отвергнута разработчиками ядра. [14] (Рэймонд объяснил это отклонение «политикой списка ядра», [15] но Линус Торвальдс сказал в сообщении в списке рассылки 2007 года, что в соответствии с политикой команда разработчиков предпочитала более постепенные изменения. [16] ) В книге Рэймонда 2003 года «Искусство программирования в Unix» обсуждаются пользовательские инструменты для программирования и других задач.
Некоторые версии NetHack по-прежнему включают руководство Рэймонда. [1] Он также внес вклад в код и контент для бесплатной видеоигры The Battle for Wesnoth . [17]
Рэймонд является главным разработчиком NTPsec , «безопасной, защищенной замены» утилиты NTP для Unix . [18]
Рэймонд написал множество инструментов с открытым исходным кодом, включая cvs-fast-export, инструмент для экспорта репозиториев CVS в потоки быстрого импорта Git , и «reposurgeon», инструмент для экспорта репозиториев SVN . [19]
Реймонд придумал афоризм , который он назвал законом Линуса , вдохновленный Линусом Торвальдсом : «При достаточном количестве глаз все ошибки поверхностны». [20] Впервые он появился в его книге «Собор и базар » . [21] : 30
Рэймонд отказался рассуждать о том, может ли модель разработки «базара» применяться к таким произведениям, как книги и музыка, заявив, что он не хочет «ослаблять выигрышный аргумент в пользу программного обеспечения с открытым исходным кодом, привязывая его к потенциальному проигравшему». [22]
У Рэймонда было несколько публичных диспутов с другими деятелями движения за свободное программное обеспечение . Как глава Open Source Initiative, он утверждал, что сторонники должны сосредоточиться на потенциале лучших продуктов. «Очень соблазнительная» моральная и этическая риторика Ричарда Столлмана и Free Software Foundation терпит неудачу, сказал он, «не потому, что его принципы неверны, а потому, что такого рода язык... просто никого не убеждает». [23]
В эссе 2008 года он защищал право программистов выпускать работу по проприетарным лицензиям: «Я думаю, что если программист хочет написать программу и продать ее, то это не мое дело и не дело кого-либо еще, а дело его клиента, каковы условия продажи». [24] В том же эссе он сказал, что «логика системы» ставит разработчиков в «нефункциональные роли», что приводит к плохому коду.
Рэймонд является членом Либертарианской партии и защитником прав на оружие . [25] Он поддержал организацию по огнестрельному оружию с открытым исходным кодом Defense Distributed , назвав их «друзьями свободы» и написав: «Я одобряю любое развитие, которое затрудняет правительствам и преступникам монополизацию применения силы. Поскольку 3D-принтеры становятся менее дорогими и более распространенными, это может стать важным шагом в правильном направлении». [26] [27]
В 2015 году Рэймонд обвинила Ada Initiative и другие женские технологические группы в попытке заманить в ловушку лидеров-мужчин открытого исходного кода и обвинить их в изнасиловании, заявив: «Постарайтесь вообще не оставаться в одиночестве, потому что есть вероятность, что группа поддержки «женщин в технологиях» попытается снять с вас скальп». [28] [29]
Рэймонд утверждал, что «геи экспериментировали с бесконтрольной распущенностью в 1970-х годах и в результате заболели СПИДом», и что «полиция, которая реагирует на подозрительное поведение случайного чернокожего мужчины, который может быть в критическом возрасте, как будто он представляет собой почти неминуемую смертельную угрозу, действует рационально, а не расистски». [30] [31] Прогрессивная кампания «The Great Slate» была успешной в сборе средств для кандидатов отчасти за счет того, что просила пожертвования от технических работников в обмен на то, чтобы они не публиковали похожие цитаты Рэймонда. Сотрудник Matasano Security и сборщик средств Great Slate Томас Птачек сказал: «Я годами терзаю Twitter сенсационными цитатами Эрика С. Рэймонда. Каждый раз, когда я это делаю, 20 человек умоляют меня остановиться». По оценкам, по состоянию на март 2018 года таким образом было собрано более 30 000 долларов. [32]
Рэймонд называет себя неоязычником . [4]