stringtranslate.com

Бесплатно программное обеспечение

Экран компьютера операционной системы, экран, полностью покрытый различными бесплатными программными приложениями.
GNU Guix . Пример операционной системы свободного программного обеспечения, соответствующей GNU FSDG, на которой работают некоторые типичные приложения. Показаны среда рабочего стола GNOME , текстовый редактор GNU Emacs , редактор изображений GIMP и медиаплеер VLC .

Бесплатное программное обеспечение , свободное программное обеспечение или свободное программное обеспечение [1] [2] — это компьютерное программное обеспечение , распространяемое на условиях , которые позволяют пользователям запускать программное обеспечение для любых целей, а также изучать, изменять и распространять его и любые адаптированные версии. [3] [4] [5] [6] Свободное программное обеспечение — это вопрос свободы , а не цены; все пользователи по закону свободны делать со своими копиями свободного программного обеспечения все, что хотят (включая получение от них прибыли), независимо от того, сколько заплачено за получение программы. [7] [2] Компьютерные программы считаются «бесплатными», если они предоставляют конечным пользователям (а не только разработчикам) полный контроль над программным обеспечением и, следовательно, над своими устройствами. [5] [8]

Право на изучение и изменение компьютерной программы предполагает, что исходный код — предпочтительный формат для внесения изменений — будет доступен пользователям этой программы. Хотя это часто называют «доступом к исходному коду» или «публичной доступностью», Фонд свободного программного обеспечения (FSF) рекомендует не думать в таких терминах, [9] потому что это может создать впечатление, что у пользователей есть обязательства (в отличие от право) предоставить непользователям копию программы.

Хотя термин «свободное программное обеспечение» уже широко использовался в прошлом и существовало другое разрешительное программное обеспечение, такое как Berkeley Software Distribution , выпущенное в 1978 году, [10] Ричарду Столлману приписывают привязку его к обсуждаемому смыслу и начало движения за свободное программное обеспечение. в 1983 году, когда он запустил проект GNU : совместную попытку создать уважающую свободу операционную систему и возродить дух сотрудничества, некогда преобладавший среди хакеров на заре компьютерной эры. [11] [12]

Контекст

Бесплатное программное обеспечение отличается от:

Чтобы программное обеспечение, на которое распространяется авторское право , было бесплатным, оно должно иметь лицензию на программное обеспечение , согласно которой автор предоставляет пользователям вышеупомянутые права. Программное обеспечение, на которое не распространяется действие закона об авторском праве, например программное обеспечение, находящееся в общественном достоянии , является бесплатным, если исходный код также находится в общественном достоянии или доступен иным образом без ограничений.

Несвободное программное обеспечение использует ограничительные лицензии на программное обеспечение или лицензионные соглашения и обычно не предоставляет пользователям исходный код. Таким образом, пользователи юридически или технически лишены возможности изменять программное обеспечение, и это приводит к тому, что издатель вынужден предоставлять обновления, помощь и поддержку. ( См. также «Привязка к поставщику и отказ от программного обеспечения »). Пользователи часто не имеют права перепроектировать , модифицировать или распространять проприетарное программное обеспечение. [14] [15] Помимо закона об авторском праве, контрактов и отсутствия исходного кода, могут существовать дополнительные препятствия, удерживающие пользователей от реализации свободы в отношении части программного обеспечения, такие как патенты на программное обеспечение и управление цифровыми правами (точнее, тивоизация ). [16]

Бесплатное программное обеспечение может быть коммерческой, коммерческой деятельностью или нет. Некоторое бесплатное программное обеспечение разрабатывается программистами -добровольцами , а другое — корпорациями; или даже обоими. [17] [7]

Именование и различия с открытым исходным кодом

Хотя оба определения относятся к почти эквивалентным наборам программ, Фонд свободного программного обеспечения рекомендует использовать термин «свободное программное обеспечение», а не « программное обеспечение с открытым исходным кодом » (альтернативная, но схожая концепция, придуманная в 1998 году), поскольку цели и послания совсем непохожи. По данным Фонда свободного программного обеспечения, «Открытый исходный код» и связанная с ним кампания в основном сосредоточены на технических особенностях модели общественной разработки и маркетинге свободного программного обеспечения для бизнеса, при этом очень легкомысленно или даже враждебно относясь к этической проблеме прав пользователей. [18] Столлман также заявил, что рассмотрение практических преимуществ свободного программного обеспечения похоже на рассмотрение практических преимуществ отсутствия наручников: человеку не обязательно рассматривать практические причины, чтобы понять, что надевание наручников само по себе нежелательно. . [19]

FSF также отмечает, что «Открытый исходный код» имеет в общеупотребительном английском языке ровно одно значение, а именно: «вы можете посмотреть исходный код». В нем говорится, что, хотя термин «Свободное программное обеспечение» может иметь две разные интерпретации, по крайней мере одно из них соответствует предполагаемому значению, в отличие от термина «Открытый исходный код». [a] Кредитное прилагательное «libre» часто используется, чтобы избежать двусмысленности слова «бесплатный» в английском языке и двусмысленности, связанной с более старым использованием слова «свободное программное обеспечение» как программного обеспечения, являющегося общественным достоянием. [10] ( См. «Бесплатно» и «Свободно» . )

Определение и четыре основные свободы свободного программного обеспечения

Схема свободного и несвободного программного обеспечения по определению Фонда свободного программного обеспечения. Слева: бесплатное программное обеспечение, справа: проприетарное программное обеспечение, в кружочке: бесплатное программное обеспечение.

Первое формальное определение свободного программного обеспечения было опубликовано FSF в феврале 1986 года. [20] Это определение, написанное Ричардом Столлманом , сохраняется до сих пор и гласит, что программное обеспечение является свободным программным обеспечением, если люди, получившие копию программного обеспечения, обладают следующими четырьмя свободы. [21] [22] Нумерация начинается с нуля не только как пародия на обычное использование нумерации с нулевой отсчетом в языках программирования, но и потому, что «Свобода 0» изначально не была включена в список, но позже была добавлена ​​первой в списке. список, поскольку он считался очень важным.

Свободы 1 и 3 требуют доступности исходного кода , поскольку изучение и модификация программного обеспечения без его исходного кода может быть от крайне непрактичной до практически невозможной.

Таким образом, свободное программное обеспечение означает, что пользователи компьютеров имеют свободу сотрудничать с тем, с кем они пожелают, и контролировать программное обеспечение, которое они используют. Подводя итог этому в замечании, отличающем свободное (свободное) программное обеспечение от бесплатного (нулевой цены), Фонд свободного программного обеспечения говорит: «Свободное программное обеспечение — это вопрос свободы, а не цены. Чтобы понять эту концепцию, вам следует подумать о «бесплатном» программном обеспечении. как в « свободе слова », а не как в «бесплатном пиве » . [21] ( См. «Бесплатно» и «Свободно» . )

В конце 1990-х другие группы опубликовали свои собственные определения, описывающие почти идентичный набор программного обеспечения. Наиболее примечательными являются «Руководство по свободному программному обеспечению Debian» , опубликованное в 1997 году [23] и «Определение открытого исходного кода» , опубликованное в 1998 году.

Операционные системы на базе BSD , такие как FreeBSD , OpenBSD и NetBSD , не имеют собственных формальных определений свободного программного обеспечения. Пользователи этих систем обычно считают один и тот же набор программного обеспечения приемлемым, но иногда считают авторское лево ограничительным. Обычно они выступают за разрешительные лицензии на бесплатное программное обеспечение , которые позволяют другим использовать программное обеспечение по своему усмотрению, без юридического принуждения к предоставлению исходного кода. По их мнению, такой либеральный подход более свободен. Лицензии на программное обеспечение Kerberos , X11 и Apache по сути схожи по своему назначению и реализации.

Примеры

В Интернете доступны тысячи бесплатных приложений и множество операционных систем. Пользователи могут легко загрузить и установить эти приложения с помощью менеджера пакетов , который входит в состав большинства дистрибутивов Linux .

Каталог свободного программного обеспечения содержит большую базу данных пакетов бесплатного программного обеспечения. Некоторые из наиболее известных примеров включают Linux-libre , операционные системы на базе Linux, коллекцию компиляторов GNU и библиотеку C ; реляционная база данных MySQL ; веб - сервер Apache ; и агент транспорта почты Sendmail . Другие влиятельные примеры включают текстовый редактор Emacs ; редактор растровых рисунков и изображений GIMP ; система графического отображения X Window System ; офисный пакет LibreOffice ; и системы набора текста TeX и LaTeX .

История

С 1950-х до начала 1970-х годов для пользователей компьютеров было нормальным иметь свободы программного обеспечения , связанные со свободными программами, которые обычно были программами, являющимися общественным достоянием . [10] Программное обеспечение обычно распространялось людьми, которые пользовались компьютерами, а также производителями оборудования, которые приветствовали тот факт, что люди создают программное обеспечение, которое делает их оборудование полезным. Организации пользователей и поставщиков, например, SHARE , были созданы для облегчения обмена программным обеспечением. Поскольку программное обеспечение часто писалось на интерпретируемом языке, таком как BASIC , исходный код распространялся для использования этих программ. Программное обеспечение также распространялось в виде распечатанного исходного кода ( программа Type-in ) в компьютерных журналах (таких как Creative Computing , SoftSide , Compute!, Byte и т. д.) и книгах, например, в бестселлере BASIC Computer Games . [24] К началу 1970-х годов картина изменилась: стоимость программного обеспечения резко возросла, растущая индустрия программного обеспечения конкурировала с программными продуктами в комплекте от производителя оборудования (бесплатными в том смысле, что стоимость была включена в стоимость оборудования), арендованные машины требовали поддержки программного обеспечения. при этом не обеспечивая дохода от программного обеспечения, а некоторые клиенты, способные лучше удовлетворять свои собственные потребности, не хотели, чтобы затраты на «бесплатное» программное обеспечение были связаны с затратами на аппаратное обеспечение. В деле «Соединенные Штаты против IBM» , возбужденном 17 января 1969 года, правительство заявило, что поставляемое в комплекте программное обеспечение является антиконкурентным . [25] Хотя некоторое программное обеспечение всегда может быть бесплатным, впредь будет расти количество программного обеспечения, выпускаемого в первую очередь для продажи. В 1970-х и начале 1980-х годов индустрия программного обеспечения начала использовать технические меры (такие как распространение только двоичных копий компьютерных программ ), чтобы лишить пользователей компьютеров возможности изучать или адаптировать программные приложения по своему усмотрению. В 1980 году закон об авторском праве был распространен на компьютерные программы.

В 1983 году Ричард Столлман , один из первых авторов популярной программы Emacs и давний член хакерского сообщества Лаборатории искусственного интеллекта Массачусетского технологического института , объявил о проекте GNU , целью которого было создание полностью непатентованной Unix-программы . совместимой операционной системы, заявив, что его разочаровало изменение климата, окружающего компьютерный мир и его пользователей. В своем первоначальном заявлении о проекте и его целях он особо назвал в качестве мотивации свое несогласие с тем, чтобы его просили согласиться на соглашения о неразглашении и ограничительные лицензии, которые запрещают свободное распространение потенциально прибыльного программного обеспечения, находящегося в стадии разработки, - запрет, прямо противоречащий традиционная хакерская этика . Разработка программного обеспечения для операционной системы GNU началась в январе 1984 года, а Фонд свободного программного обеспечения (FSF) был основан в октябре 1985 года. Он разработал определение свободного программного обеспечения и концепцию « авторского лева », призванную обеспечить свободу программного обеспечения для всех. Некоторые отрасли, не связанные с программным обеспечением, начинают использовать в своих процессах исследований и разработок методы, аналогичные тем, которые используются при разработке свободного программного обеспечения; ученые, например, стремятся к более открытым процессам разработки, а оборудование, такое как микрочипы, начинает разрабатываться со спецификациями, выпущенными под лицензиями с авторским левом ( см. , например, проект OpenCores ). Creative Commons и движение за свободную культуру также находились под сильным влиянием движения за свободное программное обеспечение.

1980-е: Основание проекта GNU.

В 1983 году Ричард Столлман , давний член хакерского сообщества Лаборатории искусственного интеллекта Массачусетского технологического института , объявил о проекте GNU, заявив, что он разочарован последствиями изменения культуры компьютерной индустрии и ее пользователей. [26] Разработка программного обеспечения для операционной системы GNU началась в январе 1984 года, а Фонд свободного программного обеспечения (FSF) был основан в октябре 1985 года. В марте 1985 года была опубликована статья с описанием проекта и его целей под названием « Манифест GNU» . Манифест включал подробное объяснение философии GNU, определения свободного программного обеспечения и идей « авторского лева ».

1990-е: Выпуск ядра Linux.

Ядро Linux , созданное Линусом Торвальдсом , было выпущено как свободно модифицируемый исходный код в 1991 году. Первой лицензией была лицензия на проприетарное программное обеспечение. Однако с версией 0.12 в феврале 1992 года он повторно лицензировал проект под GNU General Public License . [27] Как и Unix, ядро ​​Торвальдса привлекло внимание программистов-добровольцев.FreeBSD и NetBSD (оба произошли от 386BSD ) были выпущены как бесплатное программное обеспечение, когда иск USL против BSDi был урегулирован во внесудебном порядке в 1993 году. OpenBSD отделился от NetBSD в 1995 году. Также в 1995 году появился HTTP-сервер Apache , обычно называемый Apache. , был выпущен под лицензией Apache 1.0 .

Лицензирование

Copyleft , новое использование закона об авторском праве, гарантирующее, что произведения остаются неограниченными, зародилось в мире свободного программного обеспечения. [28]

Все лицензии на свободное программное обеспечение должны предоставлять пользователям все свободы, описанные выше. Однако, если лицензии приложений несовместимы, объединение программ путем смешивания исходного кода или прямого связывания двоичных файлов является проблематичным из-за технических особенностей лицензий . Программы, косвенно связанные друг с другом, могут избежать этой проблемы.

Большинство бесплатного программного обеспечения подпадает под небольшой набор лицензий. Наиболее популярные из этих лицензий: [29] [30]

Фонд свободного программного обеспечения и Инициатива открытого исходного кода публикуют списки лицензий, которые, по их мнению, соответствуют их собственным определениям свободного программного обеспечения и программного обеспечения с открытым исходным кодом соответственно:

Список FSF не является предписывающим: могут существовать лицензии на свободное программное обеспечение, о которых FSF не слышал или не считал достаточно важными, чтобы о них писать. Таким образом, лицензия может быть бесплатной и не входить в список FSF. В списке OSI перечислены только те лицензии, которые были представлены, рассмотрены и одобрены. Все лицензии с открытым исходным кодом должны соответствовать определению открытого исходного кода , чтобы быть официально признанными программным обеспечением с открытым исходным кодом. С другой стороны, свободное программное обеспечение представляет собой более неформальную классификацию, не опирающуюся на официальное признание. Тем не менее, программное обеспечение, лицензируемое по лицензиям, не соответствующим определению свободного программного обеспечения, не может по праву считаться свободным программным обеспечением.

Помимо этих двух организаций, некоторые считают, что проект Debian дает полезные советы о том, соответствуют ли конкретные лицензии их Руководству по бесплатному программному обеспечению Debian . Debian не публикует список одобренных лицензий, поэтому его решения необходимо отслеживать, проверяя, какое программное обеспечение они допустили в свои архивы программного обеспечения. Это обобщено на веб-сайте Debian. [31]

Редко случается, что лицензия, заявленная как соответствующая руководящим принципам FSF, не соответствует также определению открытого исходного кода , хотя обратное не обязательно верно (например, Соглашение об открытом исходном коде НАСА является лицензией, одобренной OSI, но не -бесплатно по ФСФ).

Существуют разные категории бесплатного программного обеспечения.

Безопасность и надежность

Хотя почти все компьютерные вирусы поражают только Microsoft Windows , [35] [36] [37] антивирусное программное обеспечение , такое как ClamTk (показано здесь), по-прежнему предоставляется для Linux и других систем на базе Unix, чтобы пользователи могли обнаруживать вредоносные программы , которые могут заразить Windows. хозяева.

Ведутся споры по поводу безопасности свободного программного обеспечения по сравнению с несвободным программным обеспечением, при этом основной проблемой является безопасность через неизвестность . Популярный количественный тест компьютерной безопасности заключается в использовании относительного подсчета известных неисправленных недостатков безопасности. Как правило, пользователи этого метода советуют избегать продуктов, в которых отсутствуют исправления известных недостатков безопасности, по крайней мере, до тех пор, пока исправление не будет доступно.

Сторонники свободного программного обеспечения твердо убеждены, что эта методология является предвзятой, поскольку подсчитывается больше уязвимостей для систем свободного программного обеспечения, поскольку их исходный код доступен, а их сообщество более открыто сообщает о существующих проблемах [38] (Это называется «Безопасность через раскрытие информации» [ 38]). 39] ) и несвободные программные системы могут иметь нераскрытые социальные недостатки, такие как лишение прав менее удачливых потенциальных пользователей бесплатных программ. Поскольку пользователи могут анализировать и отслеживать исходный код, гораздо больше людей, не имеющих коммерческих ограничений, могут проверять код и находить ошибки и лазейки, чем корпорация может счесть это практически осуществимым. По словам Ричарда Столлмана, доступ пользователей к исходному коду значительно затрудняет развертывание свободного программного обеспечения с нежелательными скрытыми шпионскими функциями, чем несвободное программное обеспечение. [40]

По этому вопросу были проведены некоторые количественные исследования. [41] [42] [43] [44]

Двоичные объекты и другое проприетарное программное обеспечение

В 2006 году OpenBSD начала первую кампанию против использования двоичных объектов в ядрах . Большие двоичные объекты обычно представляют собой свободно распространяемые драйверы устройств для оборудования от поставщиков, которые не раскрывают исходный код драйверов пользователям или разработчикам. Это ограничивает свободу пользователей эффективно модифицировать программное обеспечение и распространять модифицированные версии. Кроме того, поскольку BLOB-объекты недокументированы и могут содержать ошибки , они представляют угрозу безопасности для любой операционной системы , ядро ​​которой их включает. Заявленная цель кампании против BLOB-объектов — собрать документацию по оборудованию, которая позволит разработчикам писать бесплатные драйверы для этого оборудования, что в конечном итоге позволит всем свободным операционным системам стать или оставаться свободными от BLOB-объектов.

Проблема с двоичными объектами в ядре Linux и других драйверах устройств побудила некоторых разработчиков в Ирландии запустить gNewSense , дистрибутив на базе Linux, из которого удалены все двоичные объекты. Проект получил поддержку Фонда свободного программного обеспечения и стимулировал создание, возглавляемое Фондом свободного программного обеспечения Латинской Америки , ядра Linux-libre . [45] По состоянию на октябрь 2012 года Trisquel является самым популярным дистрибутивом Linux, одобренным FSF, согласно рейтингу Distrowatch (более 12 месяцев). [46] Хотя Debian не одобрен FSF и не использует Linux-libre, он также является популярным дистрибутивом, доступным без BLOB-объектов ядра по умолчанию с 2011 года. [45]

Сообщество Linux использует термин «блоб» для обозначения всех несвободных встроенных программ в ядре, тогда как OpenBSD использует этот термин для обозначения драйверов устройств. FSF не считает OpenBSD свободным от больших двоичных объектов в соответствии с определением больших двоичных объектов, принятым сообществом Linux. [47]

Бизнес модель

Продажа программного обеспечения по любой лицензии на бесплатное программное обеспечение разрешена, как и коммерческое использование. Это справедливо для лицензий с авторским левом или без него . [17] [48] [49]

Поскольку бесплатное программное обеспечение может свободно распространяться, оно обычно доступно за небольшую плату или вообще бесплатно. Бизнес-модели бесплатного программного обеспечения обычно основаны на дополнительных преимуществах, таких как настройка, сопутствующее оборудование, поддержка, обучение, интеграция или сертификация. [17] Однако существуют исключения, когда с пользователя взимается плата за получение копии самого бесплатного приложения. [50]

Плата обычно взимается за распространение на компакт-дисках и загрузочных USB-накопителях или за услуги по установке или поддержанию работы бесплатного программного обеспечения. Разработка крупного, коммерчески используемого бесплатного программного обеспечения часто финансируется за счет пожертвований пользователей, краудфандинга , корпоративных взносов и налоговых поступлений. Проект SELinux Агентства национальной безопасности США является примером проекта бесплатного программного обеспечения, финансируемого из федерального бюджета.

С другой стороны, несвободное программное обеспечение, как правило, использует другую бизнес-модель, когда клиент несвободного приложения платит комиссию за лицензию на законный доступ к нему и его использование. Эта лицензия может предоставлять клиенту возможность самостоятельно настраивать некоторые части программного обеспечения или не настраивать их вовсе. Часто некоторый уровень поддержки включен в покупку проприетарного программного обеспечения, но дополнительные услуги поддержки (особенно для корпоративных приложений) обычно доступны за дополнительную плату. Некоторые поставщики проприетарного программного обеспечения также настраивают программное обеспечение за определенную плату. [51]

Фонд свободного программного обеспечения поощряет продажу бесплатного программного обеспечения. Как написал Фонд, «распространение бесплатного программного обеспечения — это возможность собрать средства на развитие. Не тратьте их зря!». [7] Например, собственная рекомендуемая лицензия FSF ( GNU GPL ) гласит, что «[вы] можете взимать любую цену или не взимать цену за каждую передаваемую вами копию, а также можете предлагать поддержку или гарантийную защиту за определенную плату». [52]

Генеральный директор Microsoft Стив Балмер заявил в 2001 году, что «открытый исходный код недоступен коммерческим компаниям. Согласно условиям лицензии, если вы используете какое-либо программное обеспечение с открытым исходным кодом, вы должны сделать остальную часть своего программного обеспечения открытым исходным кодом». [53] Это недоразумение основано на требовании лицензий с авторским левом (например, GPL), согласно которому если кто-то распространяет модифицированные версии программного обеспечения, он должен выпустить исходный код и использовать ту же лицензию. Данное требование не распространяется на другое программное обеспечение того же разработчика. [54] Заявление о несовместимости коммерческих компаний и свободного программного обеспечения также является недоразумением. Есть несколько крупных компаний, например Red Hat и IBM (IBM приобрела RedHat в 2019 году) [55] , которые ведут значительный коммерческий бизнес в области разработки бесплатного программного обеспечения. [ нужна цитата ]

Экономические аспекты и принятие

Бесплатное программное обеспечение сыграло значительную роль в развитии Интернета, Всемирной паутины и инфраструктуры дотком-компаний . [56] [57] Бесплатное программное обеспечение позволяет пользователям сотрудничать в улучшении и совершенствовании программ, которые они используют; свободное программное обеспечение является чистым общественным благом , а не частным благом . Компании, которые вносят вклад в свободное программное обеспечение, увеличивают коммерческие инновации . [58]

«Мы перенесли ключевые функции из Windows в Linux, потому что нам нужна была стабильная и надежная операционная система, которая давала бы нам возможность внутреннего контроля. Поэтому, если нам нужно было внести исправления, настроить или адаптировать, мы могли бы это сделать».

Официальное заявление Объединенного космического альянса , который управляет компьютерными системами Международной космической станции (МКС), относительно принятого в мае 2013 года решения о переводе компьютерных систем МКС с Windows на Linux [59] [60]

Экономическая жизнеспособность свободного программного обеспечения была признана такими крупными корпорациями, как IBM , Red Hat и Sun Microsystems . [61] [62] [63] [64] [65] Многие компании, чья основная деятельность не связана с ИТ-сектором, выбирают бесплатное программное обеспечение для своих информационных и торговых сайтов в Интернете из-за меньших первоначальных капиталовложений и возможности свободно настраивать пакеты приложений. Большинство компаний, занимающихся программным обеспечением, включают бесплатное программное обеспечение в свои коммерческие продукты, если это разрешено лицензиями. [17]

Бесплатное программное обеспечение, как правило, доступно бесплатно и может привести к постоянному снижению совокупной стоимости владения ( общей стоимости владения ) по сравнению с проприетарным программным обеспечением . [66] Благодаря бесплатному программному обеспечению предприятия могут адаптировать программное обеспечение к своим конкретным потребностям, изменяя программное обеспечение самостоятельно или нанимая программистов, которые модифицируют его для себя. Бесплатное программное обеспечение часто не имеет никаких гарантий и, что более важно, обычно не налагает на кого-либо юридической ответственности. Однако между любыми двумя сторонами допускается предоставление гарантий в отношении состояния программного обеспечения и его использования. Такое соглашение заключается отдельно от лицензии на бесплатное программное обеспечение.

По оценкам отчета Standish Group , распространение бесплатного программного обеспечения привело к падению доходов индустрии проприетарного программного обеспечения примерно на 60 миллиардов долларов в год. [67] Эрик С. Рэймонд утверждал, что термин «свободное программное обеспечение» слишком двусмыслен и отпугивает бизнес-сообщество. Рэймонд продвигал термин « программное обеспечение с открытым исходным кодом» как более дружественную альтернативу для делового и корпоративного мира. [68]

Смотрите также

Примечания

  1. ^ Доступ к исходному коду является необходимым, но недостаточным условием согласно определениям как свободного программного обеспечения, так и открытого исходного кода.

Рекомендации

  1. ^ Проект GNU. «Что такое свободное программное обеспечение?». Фонд свободного программного обеспечения. Архивировано из оригинала 15 ноября 2023 г.
  2. ^ аб "Ричард Столлман". Зал славы Интернета . Проверено 26 марта 2017 г.
  3. ^ «Движение за свободное программное обеспечение». ГНУ . Проверено 11 января 2021 г.
  4. ^ «Философия проекта GNU». ГНУ . Проверено 11 января 2021 г.
  5. ^ ab «Что такое свободное программное обеспечение и почему оно так важно для общества?». Фонд свободного программного обеспечения . Проверено 11 января 2021 г.
  6. ^ Столлман, Ричард М. (2015). Свободное программное обеспечение Свободное общество: Избранные очерки Ричарда М. Столлмана, 3-е издание .
  7. ^ abc Продажа свободного программного обеспечения (GNU)
  8. Столлман, Ричард (27 сентября 1983 г.). «Первоначальное объявление». Проект ГНУ . Фонд свободного программного обеспечения.
  9. ^ Столлман, Ричард . «Слова, которых следует избегать (или использовать с осторожностью), поскольку они перегружены или сбивают с толку: Доступ». www.gnu.org .
  10. ^ abc Ши, Том (23 июня 1983). «Свободное программное обеспечение. Свободное программное обеспечение — это свалка запасных частей программного обеспечения». Инфомир . Проверено 10 февраля 2016 г. «В отличие от коммерческого программного обеспечения, существует большая и растущая масса бесплатного программного обеспечения, которое существует в свободном доступе. Программное обеспечение, являющееся общественным достоянием, пишется любителями микрокомпьютеров (также известными как «хакеры»), многие из которых в своей трудовой деятельности являются профессиональными программистами. [...] Поскольку каждый имеет доступ к исходному коду, многие процедуры не только использовались, но и значительно улучшались другими программистами».
  11. ^ Леви, Ран. «Ричард Столлман и история свободного программного обеспечения и открытого исходного кода». Подкаст «Любопытные умы» .
  12. ^ «ГНУ». cs.stanford.edu . Проверено 17 октября 2017 г.
  13. ^ «Определение БЕСПЛАТНОЙ» . www.merriam-webster.com . Проверено 8 мая 2023 г.
  14. ^ Диксон, Род (2004). Закон о программном обеспечении с открытым исходным кодом. Артех Хаус. п. 4. ISBN 978-1-58053-719-3. Проверено 16 марта 2009 г.
  15. ^ Грэм, Лоуренс Д. (1999). Юридические баталии, которые сформировали компьютерную индустрию. Издательская группа Гринвуд. п. 175. ИСБН 978-1-56720-178-9. Проверено 16 марта 2009 г.
  16. Салливан, Джон (17 июля 2008 г.). «Последняя миля всегда самая трудная». fsf.org . Архивировано из оригинала 28 октября 2014 года . Проверено 29 декабря 2014 г.
  17. ^ abcd Попп, доктор Карл Майкл (2015). Лучшие практики коммерческого использования программного обеспечения с открытым исходным кодом . Нордерштедт, Германия: Книги по запросу. ISBN 978-3738619096.
  18. ^ Столлман, Ричард. «Почему «Открытый исходный код» упускает из виду суть свободного программного обеспечения». Проект ГНУ . Фонд свободного программного обеспечения.
  19. ^ Столлман, Ричард (14 мая 2013 г.). «Преимущества свободного программного обеспечения». Фонд свободного программного обеспечения . Проверено 12 августа 2013 г.
  20. ^ Столлман, Ричард. «Что такое Фонд свободного программного обеспечения?». Бюллетень GNU . Том. 1, нет. 1. п. 8.
  21. ^ ab Фонд свободного программного обеспечения. «Что такое свободное программное обеспечение?» . Проверено 14 декабря 2011 г.
  22. ^ «Четыре свободы». fsfe.org . Проверено 22 марта 2022 г.
  23. ^ Перенс, Брюс. «Социальный договор» Debian с сообществом свободного программного обеспечения». Список рассылки debian-announce .
  24. ^ Ахль, Дэвид. «Биография Дэвида Х. Ала из журнала «Кто есть кто в Америке»» . Проверено 23 ноября 2009 г.
  25. ^ Фишер, Франклин М.; Маккай, Джеймс В.; Манке, Ричард Б. (1983). IBM и индустрия обработки данных США: экономическая история . Прегер. ISBN 0-03-063059-2.
  26. ^ Уильямс, Сэм (2002). Свободно как свобода: крестовый поход Ричарда Столлмана за свободное программное обеспечение. О'Рейли Медиа. ISBN 0-596-00287-4.
  27. ^ «Примечания к выпуску ядра Linux 0.12» . Кернел.орг.
  28. ^ Карвер, Брайан В. (5 апреля 2005 г.). «Делитесь и делитесь одинаково: понимание и обеспечение соблюдения лицензий на открытый исходный код и бесплатное программное обеспечение». Журнал технологического права Беркли . 20:39 . ССНН  1586574.
  29. ^ «20 лучших лицензий». Программное обеспечение «Черная утка». 19 ноября 2015 года. Архивировано из оригинала 19 июля 2016 года . Проверено 19 ноября 2015 г. 1. Лицензия MIT 24%, 2. Стандартная общественная лицензия GNU (GPL) 2.0 23%, 3. Лицензия Apache 16%, 4. Стандартная общественная лицензия GNU (GPL) 3,0 9%, 5. Лицензия BSD 2.0 (3 пункта, Новая или пересмотренная) Лицензия 6%, 6. GNU Lesser General Public License (LGPL) 2,1 5%, 7. Художественная лицензия (Perl) 4%, 8. GNU Lesser General Public License (LGPL) 3,0 2%, 9. Microsoft Public Лицензия 2%, 10. Общественная лицензия Eclipse (EPL) 2%
  30. ^ Балтер, Бен (9 марта 2015 г.). «Использование лицензии с открытым исходным кодом на GitHub.com». github.com . Проверено 21 ноября 2015 г.«1 MIT 44,69%, 2 Other 15,68%, 3 GPLv2 12,96%, 4 Apache 11,19%, 5 GPLv3 8,88%, 6 BSD 3-пункт 4,53%, 7 Unlicense 1,87%, 8 BSD 2-пункт 1,70%, 9 LGPLv3 1,30 %, 10 AGPLv3 1,05%
  31. ^ «Информация о лицензии». Дебиан . 03.09.2020.
  32. ^ «Различные лицензии и комментарии к ним». Операционная система GNU . 12 января 2022 г.
  33. ^ "CI: Главное" . Проверено 19 марта 2015 г.
  34. ^ Палмер, Дуг (15 февраля 2003 г.). «Почему бы не использовать GPL? Мысли о свободном программном обеспечении с открытым исходным кодом». www.charvolant.org . Архивировано из оригинала 24 января 2020 г. Проверено 24 января 2020 г.
  35. ^ Муки, К.К.; Бургейт, Нилеш (2005). Linux: функции безопасности, аудита и контроля. ИСАКА. п. 128. ИСБН 9781893209787.
  36. ^ Токсен, Боб (2003). Реальная безопасность Linux: предотвращение, обнаружение и восстановление вторжений. Прентис Холл Профессионал. п. 365. ИСБН 9780130464569.
  37. Нойес, Кэтрин (3 августа 2010 г.). «Почему Linux более безопасен, чем Windows». ПКМир . Архивировано из оригинала 1 сентября 2013 г.
  38. ^ «В конце концов, Firefox более безопасен, чем MSIE» . Новости.com.
  39. ^ «Преимущества открытого исходного кода» . Проверено 19 марта 2015 г.
  40. ^ «Стенограмма, в которой Столлман объясняет о шпионском ПО» .
  41. ^ Дэвид А. Уиллер: Почему программное обеспечение с открытым исходным кодом / свободное программное обеспечение (OSS / FS, FLOSS или FOSS)? Посмотрите на цифры! 2007 год
  42. ^ Мишель Делио: Linux: меньше ошибок, чем у конкурентов Wired, 2004 г.
  43. ^ Бартон П. Миллер; Дэвид Коски; Чжин Фоу Ли; Вивекананда Маганти; Рави Мурти; Аджиткумар Натараджан; Джефф Стейдл (11 апреля 1995 г.). Возвращение к Fuzz: пересмотр надежности утилит и служб UNIX (отчет). Мэдисон, Висконсин: Университет Висконсина: факультет компьютерных наук. Архивировано (PDF) из оригинала 21 июня 2010 г. ...Надежность основных утилит GNU и Linux была заметно выше, чем у коммерческих систем.
  44. ^ Миллер, Бартон П.; Кукси, Грегори; Мур, Фредрик (2006). «Эмпирическое исследование надежности приложений MacOS с использованием случайного тестирования» (PDF) . Материалы 1-го международного семинара по случайному тестированию — RT '06 . Нью-Йорк, Нью-Йорк, США: ACM Press. стр. 1, 2. doi : 10.1145/1145735.1145743. ISBN 159593457X. Архивировано из оригинала (PDF) 21 июня 2010 года . Мы снова вернулись, на этот раз тестируя... Mac OS X от Apple. [...] Хотя результаты были приемлемыми, мы были разочарованы, обнаружив, что надежность не улучшилась. чем у инструментов Linux/GNU, протестированных в 1995 году. Мы были менее уверены в том, чего ожидать при тестировании приложений с графическим интерфейсом; результаты оказались хуже, чем мы ожидали.
  45. ^ ab «Ссылки на другие сайты свободного программного обеспечения — Проект GNU — Фонд свободного программного обеспечения» . Проверено 19 марта 2015 г.
  46. ^ "Рейтинг попаданий на страницу DistroWatch" . ДистроВотч . 30 октября 2012 года. Архивировано из оригинала 7 октября 2011 года . Проверено 30 октября 2012 г.
  47. ^ «Объясняем, почему мы не поддерживаем другие системы» .
  48. ^ «Определение лицензии BSD» . Проверено 19 марта 2015 г.
  49. ^ «Почему вам следует использовать лицензию в стиле BSD для вашего проекта с открытым исходным кодом» . Проверено 19 марта 2015 г.
  50. ^ «[libreplanet-discuss] Есть ли какое-нибудь бесплатное, но не бесплатное программное обеспечение» .
  51. ^ Энди Дорнан. «Пять бизнес-моделей с открытым исходным кодом». Архивировано из оригинала 10 октября 2009 года.
  52. ^ Стандартная общественная лицензия GNU, раздел 4. gnu.org
  53. ^ «Баллмер назвал открытый исходный код «раком», заявив, что он «не доступен коммерческим компаниям»» . Чикаго Сан-Таймс . 1 июня 2001 г. Архивировано из оригинала 15 июня 2001 г.
  54. ^ «Лицензии». Выберите лицензию . Проверено 19 октября 2022 г.
  55. ^ «IBM закрывает знаковое приобретение Red Hat за 34 миллиарда долларов; определяет будущее открытого гибридного облака» . Отдел новостей IBM . Проверено 19 октября 2022 г.
  56. ^ Netcraft (14 марта 2023 г.). «Опрос использования веб-сервера».
  57. ^ Фонд программного обеспечения Apache. «Стратегия Apache в новой экономике» (PDF) . Архивировано из оригинала (PDF) 16 февраля 2008 г.
  58. ^ Уоринг, Тереза; Мэддокс, Филип (1 октября 2005 г.). «Внедрение программного обеспечения с открытым исходным кодом в государственном секторе Великобритании: практические данные и последствия для будущего». Международный журнал информационного менеджмента . 25 (5): 411–428. doi :10.1016/j.ijinfomgt.2005.06.002. Кроме того, процесс разработки OSS направлен на создание инновационных продуктов, которые являются надежными, безопасными, практичными и имеют высокие показатели удобства использования и производительности. Теперь пользователи получают выгоду не только от революции OSS, но и от усовершенствованной разработки проприетарного программного обеспечения, которую навязывают поставщикам для поддержания конкурентного преимущества.
  59. Гюнтер, Джоэл (10 мая 2013 г.). «Международная космическая станция смело переходит на Linux вместо Windows» . Телеграф . Архивировано из оригинала 11 января 2022 г.
  60. Бриджуотер, Адриан (13 мая 2013 г.). «Международная космическая станция принимает Debian Linux, забрасывает Windows и Red Hat в шлюзовую камеру». Компьютерный еженедельник .
  61. ^ «IBM запускает самую крупную линейку Linux за всю историю» . ИБМ. 2 марта 1999 г. Архивировано из оригинала 10 ноября 1999 г.
  62. ^ Хамид, Фарра (24 мая 2006 г.). «IBM инвестирует в бразильский технологический центр Linux». LWN.net .
  63. ^ «Интервью: пожертвование кода Eclipse» . ИБМ. 01.11.2001. Архивировано из оригинала 18 декабря 2009 г.
  64. ^ «Sun начинает выпуск Java под лицензией GPL» . Фонд свободного программного обеспечения . 15 ноября 2006 года . Проверено 23 сентября 2007 г.
  65. Ришаб Айер Гош (20 ноября 2006 г.). «Исследование на тему: Экономическое влияние программного обеспечения с открытым исходным кодом на инновации и конкурентоспособность сектора информационных и коммуникационных технологий (ИКТ) в ЕС» (PDF) . Евросоюз . п. 51 . Проверено 25 января 2007 г.
  66. ^ «Общая стоимость владения программным обеспечением с открытым исходным кодом: отчет Кабинета министров Великобритании при поддержке OpenForum Europe» . Проверено 19 марта 2015 г.
  67. ^ «Открытый исходный код». Отдел новостей Стэндиша . Standishgroup.com. 16 апреля 2008 г. Архивировано из оригинала 18 января 2012 г. Проверено 22 августа 2010 г.
  68. ^ Эрик С. Рэймонд. «Первоначальный призыв Эрика С. Рэймонда начать использовать термин «программное обеспечение с открытым исходным кодом» вместо термина «свободное программное обеспечение».

дальнейшее чтение

Внешние ссылки