Диссертация (1173833), страница 5
Текст из файла (страница 5)
В документе было указано о возможности свободной правки ираспространения GNU17. До 1987 года Манифест претерпевал незначительныеизменения.Через некоторое время после опубликования Манифеста Ричард Столлманорганизовывает Фонд свободного программного обеспечения (FSF), одной изцельюкоторогостанетподдержкадвижениясвободногопрограммногообеспечения и создание различных свободных лицензий (в их числе GNU GPL,GNU LGPL, GNU FDL). Деятельность FSF получила большое распространение,впоследствии были созданы Free Software Foundation Europe, Free SoftwareFoundation of India и Free Software Foundation Latin America.Однако Ричард Столлман сталкивался со значительными проблемами вовремя попыток создания аналога UNIX: ему не удавалось сделать «свободное»работать в MIT, Университет смог бы предъявить права на исходный код.
Первой программойпроекта GNU считается текстовой редактор Emacs.Символ GNU - африканская антилопа гну с большими завитыми рогами.15UNIX - семейство многопользовательских многозадачных операционных систем, фактическиставших первыми исторически важными для человечества.16См. подробно об истории: Реймонд Эрик С. Искусство программирования для UNIX: пер.
сангл. М.: Издательский дом «Вильямс», 2005.17Манифест GNU [Электронный ресурс] // URL: https://www.gnu.org/gnu/manifesto.html (датапоследнего обращения : 25.06.2016 г.).23ядро, которое бы работало стабильно18. В 1991 году Линус Бенедикт Торвальдс(Linus Benedict Torvalds; род. 28.12.1969 года в Хельсинки, Финляндия),работавший на основах идей проекта GNU, опубликовал ядро Linux, котороесоответствоваловсемпредставлениямРичардаСтоллманаосвободномкомпоненте, подходящим для GNU. Через некоторое время Л. Торвальдс сталиспользовать Linux под лицензией GPL.Операционная система GNU является смешением двух проектов, а именносамого GNU и «свободного» ядра Linux19. После создания этой операционнойсистемы появились основанные на ней популярные дистрибутивы Red Hat иDebian.
Проект Debian был основан в 1993 году Яном Мэрдоком (Ian Murdock;28.04. 1973 года, Констанц, Германия – 28.12. 2015 года, Сан-Франциско, США),и стал известен благодаря Критериям Debian для свободного программногообеспечения.Проект GNU стал основным в жизни Ричарда Столлмана20.
Цель проектаGNU — дать всем пользователям свободу распространять и модифицироватьпрограммы GNU. Ричард Столлман основывается на идеях о копилефте, считая,18Причем эта проблема существует до сих пор, GNU Hurd, разработанное в 1990 году, все ещенаходится в стадии доработки.19Разработка Linux фактически началась после того, как Линус Торвальдс прочитал книгуизвестного профессора Эндрю Таненбаума «Операционные системы: разработка и реализация»о созданной им операционной системе Minix. 17 сентября 1991 года студент Линус Торвальдсвыложил исходный код Linux, после чего данной программой сразу же заинтересовались.
Темне менее, последовала и серьезная критика. Эндрю Таненбаум высказал свое негативное мнениео Linux из-за дизайна и отсутствии переносимости системы. Линус Торвальдс оставил основныеидеи, заложенные в Linux. Несмотря на очень близкую связь Linux с UNIX имеются и значимыеразличия. В частности,UNIX всегда позиционировал себя как коммерческий продукт, имелболее узкую технологическую направленность, меньшую универсальность в отличие от Linux.В большинстве случаев исходный код UNIX закрыт, а в Linux же он открыт. Сейчас Linuxизвестна по всему миру и пользуется большой популярностью.
Например, на ее базе быласоздана операционная система Android. Известно, что сотрудники IBM нарисовали рекламные«графитти» на тротуарах Нью-Йорка и Сан-Франциско с рисунками «Мир, любовь, Linux». ВЕвропейском союзе в 2009 году стоимость разработки ядра была оценена более чем в 1миллиард евро.(см. : https://linux.slashdot.org/story/10/02/24/155214/The-Billion-Dollar-Kernel).Символ Linux - улыбающийся пухлый пингвин Tux, созданный в 1996 году Ларри Юингом.20Ежегодно отмечается День свободы программного обеспечения, им принято считать третьюсубботу сентября. Также известна Free Software Song, придуманная Р. Столлманом. В 2001 годупоявился документальный фильм «Revolution OS», рассказывающий об истории созданиядвижения, GNU и Linux.24что «авторское лево» пользуется авторским правом, но переворачивает его, чтобыоно служило целям, противоположным тем, для которых оно обычноиспользуется: оно становится средством сохранения свободы программы и непозволяет добавлять свои собственные ограничения 21.
Появление копилефта былообусловлено наличием проблемы «безбилетника» (free rider), при которой лицосоздавалопроизводныепроизведенияинакладывалосвоисобственныеограничения22.Термин «свободное программное обеспечение» определяется через указаниена четыре свободы, которыми должно обладать СПО:свобода запуска программы с любой целью (0 свобода);свобода изучения программы и ее модификации (1 свобода). При этомобязательным условием является предоставление доступа к исходным текстампрограммы;свобода распространения копий программы (2 свобода);свобода улучшения программы и распространения таких улучшений(3 свобода). Распространение должно производиться только на условиях GNUGPL23.Таким образом, у пользователей есть свобода выполнять, копировать,изучать, править и улучшать программу.
Ричард Столлман понимает данныесвободы особым образом. Так, по его мнению, свобода выполнять программу24означает свободу для любого рода лиц или организаций применять ее на любогорода вычислительной системе для любого рода работ и целей без требованиясвязаться по этому поводу с разработчиком или любым другим лицом. Свобода21АвторскоелевоиGNUGPL[Электронныйресурс]//URL:https://www.gnu.org/gnu/thegnuproject.html (дата последнего обращения : 25.06.2016 г.).22Медейко В.В. Массовое сетевое сотрудничество: механизм создания общедоступнойинформации / В.В.
Медейко // Право на доступ к информации: возможности и ограничения вэлектронной среде: сборник материалов Международной научно-практической конференции. Вып. 2. СПб : ФГБУ «Президентская б-ка им. Б. Н. Ельцина», 2012. С.147.23См.: Свободное программное обеспечение в организации. Сборник материалов. М.: INFOFOSS.RU, 2008. С. 8.24Также часто именуемая как свобода запуска программы.25изучать программу и вносить изменения подразумевает доступность исходноготекста, вследствие чего 1 свободараспространяется на свободу примененияизмененной версии программы 25.
Свобода распространения копий программы, помнению Ричарда Столлмана, означает, что лицо вольно передавать копии, сизменениями или без них, бесплатно или взимая плату за распространение, комуугодно и где угодно. Свобода 3 распространяется на свободу выпускать версии сизменениями как свободные программы 26.Понятие «свободная программа» относится к свободе, а не к стоимости. Вэтой связи Ричард Столлман призывает, что слово «свободный» следует пониматьв том смысле, который заключается в выражении «вольная речь», а не«бесплатное пиво»27.Примерно в 1996-1997 году в мире стала набирать большую популярностьоперационная система Windows 95 от компании Microsoft, отличавшаяся своимудобством и простотой интерфейса.
Летом 1997 года Эрик Стивен Реймонд (EricSteven Raymond; род. 4.12.1957 года в Бостоне, США) представил публике своеэссе «Собор и Базар» (сокращенно именуемое CatB)28, где указывал, чтосуществует две модели разработки свободного программного обеспечения:соборная (исходный код доступен после каждого нового выхода программы, нопри разработке и тестировании доступ к коду существует только у определенныхлиц) и базарная (исходный код разрабатывается на глазах у общественности всети Интернет). Э.
Реймонд привел в пример фразу Линуса Торвальдса,впоследствииставшуюназыватьсяколичестве глаз все ошибкиЗакономвсплывают».Линуса:«ПридостаточномЭссе Э. Реймонда произвелосильнейшее впечатление на другие свободные проекты, идейные вдохновители25Обратный случай, тивоизация (т.н. безопасная загрузка), при которой невозможно запускатьверсии со сделанными изменениями, категорически отрицается Ричардом Столлманом.26Чтотакоесвободнаяпрограмма?[Электронныйресурс]//URL:https://www.gnu.org/philosophy/free-sw.ru (дата последнего обращения : 25.06.2016 г.).27Что такое GNU? [Электронный ресурс] // URL: https://www.gnu.org/home.html (датапоследнего обращения : 25.06.2016 г.).28Русский перевод [Электронный ресурс] // URL: http://lib.ru/LINUXGUIDE/bazar.txt (датапоследнего обращения : 25.06.2016 г.).26которых посчитали, что должна быть предпочтительна базарная модельразработки СПО.
На их решение повлияло в том числе и то, что соборная модельпозиционирует себя фактически как проприетарная, не дающая возможностисвободного доступа к исходному коду. Впоследствии Эрик Реймонд сравнивалпроприетарноепрограммноеобеспечениессоборнымвответнат.н.«Хэллоуинские документы», аналитические записки, разработанные сотрудникомMicrosoft по вопросам конкуренции с Linux в 1998 году, в которых указывалось отом, что Linux является «важной угрозой»29.
Примерно к началу 1998 годакомпания Microsoft значительно усилила свои позиции, став фактическиединоличным монополистом на рынке. «Война» с компанией Microsoft былаизвестна еще задолго до данных событий, когда в 1976 году Билл Гейтс открытообвинил приверженцев новых идей в том, что «сообщество программистов ...просто крадет программное обеспечение»30.К началу 1998 года компания Netscape, одним из продуктов которой сталИнтернет-браузер Netscape, находилась под угрозой банкротства. Посколькуситуация была фактически на грани уничтожения всего проекта, руководствоNetscape согласилось открыть исходный код своего интернет-браузера ипригласило для дальнейших консультаций Эрика Реймонда.
По его мнению,концепция «free software» не направлена на бизнес, а является узконаправленной.Более того, он полагал, что термин «free» мог неправильно восприниматьсябизнесом. Сообщество понимало, что необходимо менять политику движения,поскольку в то время компания Microsoft стала набирать свои позиции ещесильнее.29Документы были названы таким образом, поскольку информация о них появилась примернонезадолго до Хэллоуина. В Microsoft признали, что аналитический документ случайно утек всеть, однако он не является официальной позицией компании.
Эрик Реймонд резко критиковалподход Microsoft и осуждал его неэтичность. [Электронный ресурс]// URL:http://www.catb.org/~esr/halloween/ (дата последнего обращения : 25.06.2016 г.).30Gates B. An Open Letter To Hobbyists[Электронный ресурс]// URL:https://en.wikipedia.org/wiki/Open_Letter_to_Hobbyists#/media/File:Bill_Gates_Letter_to_Hobbyists.jpg (дата последнего обращения : 25.06.2016 г.).27В феврале 1998 года термин «Free Software» заменил термин «Open SourceSoftware», обозначающий программное обеспечение с открытым исходнымкодом.