~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 15AF319C2C63C9741706CF4C3CACC7BF__1716385980 ✰
Заголовок документа оригинал.:
✰ History of free and open-source software - Wikipedia ✰
Заголовок документа перевод.:
✰ История бесплатного программного обеспечения с открытым исходным кодом — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/History_of_free_and_open-source_software ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/15/bf/15af319c2c63c9741706cf4c3cacc7bf.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/15/bf/15af319c2c63c9741706cf4c3cacc7bf__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 08:08:20 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 22 May 2024, at 16:53 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

История бесплатного программного обеспечения с открытым исходным кодом — Википедия Jump to content

История бесплатного программного обеспечения с открытым исходным кодом

Из Википедии, бесплатной энциклопедии

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

Обмен методами до программного обеспечения [ править ]

Концепция свободного обмена технологической информацией существовала задолго до появления компьютеров. Например, в первые годы развития автомобилей одно предприятие владело правами на патент на двухтактный бензиновый двигатель, первоначально поданный Джорджем Б. Селденом . [2] Контролируя этот патент, они смогли монополизировать отрасль и заставить производителей автомобилей выполнять их требования, иначе они рискуют подать в суд. В 1911 году независимый автопроизводитель Генри Форд выиграл оспаривание патента Селдена. В результате патент Селдена стал практически бесполезным, и новая ассоциация (которая в конечном итоге стала Ассоциацией производителей автомобилей ). была сформирована [2] Новая ассоциация заключила соглашение о перекрестном лицензировании между всеми автопроизводителями США: хотя каждая компания будет разрабатывать технологии и подавать патенты, эти патенты передавались открыто и без обмена денег между всеми производителями. [2] К тому времени, когда США вступили во Вторую мировую войну, 92 патента Форда и 515 патентов других компаний были разделены между этими производителями без какого-либо обмена деньгами (или судебных исков). [2] [ неправильный синтез? ]

Бесплатное программное обеспечение до 1980-х годов [ править ]

В 1950-е и в 1960-е годы почти все программное обеспечение создавалось учеными и корпоративными исследователями, работавшими в сотрудничестве. [3] часто распространяется как общедоступное программное обеспечение . Таким образом, оно в целом распространялось на принципах открытости и сотрудничества. [ сломанный якорь ] кругах давно утвердился в академических и не рассматривался как товар сам по себе. Такое коллективное поведение позже стало центральным элементом так называемой хакерской культуры (термин, имеющий положительный оттенок среди программистов свободного программного обеспечения). В то время исходный код , удобочитаемая форма программного обеспечения, обычно распространялся вместе с машинным кодом программного обеспечения , поскольку пользователи часто сами модифицировали программное обеспечение, поскольку оно не могло работать на другом оборудовании или ОС без изменений, а также для исправления ошибок или добавить новые функции. [4] [5] [ не удалось пройти проверку ] Считается , что первым примером бесплатного программного обеспечения с открытым исходным кодом является система А-2 , разработанная в подразделении UNIVAC компании Remington Rand в 1953 году. [6] который был выпущен клиентам вместе с исходным кодом. Им было предложено отправить свои улучшения обратно в UNIVAC. [7] Позже почти все IBM программное обеспечение для мэйнфреймов также распространялось с включенным исходным кодом. Группы пользователей, такие как группа IBM 701 под названием SHARE и группа Digital Equipment Corporation (DEC) под названием DECUS , были сформированы для облегчения обмена программным обеспечением. Операционная система SHARE , первоначально разработанная General Motors , распространялась SHARE для компьютеров IBM 709 и 7090 . В некоторых университетских компьютерных лабораториях даже существовала политика, требующая, чтобы все программы, установленные на компьютере, имели опубликованные файлы исходного кода. [8]

В 1969 году Агентства перспективных исследовательских проектов была построена трансконтинентальная высокоскоростная компьютерная сеть (ARPANET). Сеть (позже на смену которой пришел Интернет) упростила обмен программным кодом. [4]

Некоторые бесплатные программы, разработанные в 1970-х годах, продолжают разрабатываться и использоваться, например TeX (разработанный Дональдом Кнутом ). [9] и СПАЙС . [10]

упадок свободного обеспечения Первоначальный программного

К концу 1960-х годов наступили перемены: по мере развития операционных систем и языков программирования компиляторов затраты на производство программного обеспечения резко возрастали по сравнению с аппаратным обеспечением. Растущая индустрия программного обеспечения конкурировала с комплексными программными продуктами производителей оборудования (стоимость комплектных продуктов была включена в стоимость оборудования), арендованные машины требовали поддержки программного обеспечения, но не приносили дохода от программного обеспечения, а некоторые клиенты могли лучше удовлетворять свои собственные потребности. потребности, [11] не хотел, чтобы затраты на программное обеспечение производителя были связаны с затратами на аппаратное обеспечение. В антимонопольном иске США против IBM , поданном 17 января 1969 года, правительство США заявило, что поставляемое в комплекте программное обеспечение является антиконкурентным. [12] Хотя некоторое программное обеспечение продолжало предоставляться бесплатно, росло количество программного обеспечения, которое продавалось только по ограничительным лицензиям.

В начале 1970-х годов AT&T бесплатно распространяла ранние версии Unix среди правительства и академических исследователей, но эти версии не имели разрешения на повторное распространение или распространение модифицированных версий и, таким образом, не были свободным программным обеспечением в современном понимании этого слова. После того, как Unix получила более широкое распространение в начале 1980-х годов, AT&T прекратила бесплатное распространение и взимала плату за системные исправления. Поскольку перейти на другую архитектуру довольно сложно, большинство исследователей заплатили за коммерческую лицензию.

Программное обеспечение не считалось защищенным авторским правом до тех пор, пока в 1974 году Комиссия США по новым технологическим использованию произведений, защищенных авторским правом (CONTU), не решила, что «компьютерные программы, в той степени, в которой они воплощают оригинальное творение автора, являются надлежащим объектом авторского права». [13] [14] Таким образом, к программному обеспечению не прилагались лицензии, и оно распространялось как общедоступное программное обеспечение , обычно с исходным кодом. Решение CONTU, а также более поздние судебные решения, такие как Apple против Франклина в 1983 году в отношении объектного кода , предоставили компьютерным программам статус авторских прав литературных произведений и положили начало лицензированию программного обеспечения в термоусадочной упаковке и бизнес-модели программного обеспечения с закрытым исходным кодом . [15]

В конце 1970-х и начале 1980-х годов производители компьютеров и компании, занимающиеся исключительно программным обеспечением, начали регулярно взимать плату за лицензии на программное обеспечение , продавать программное обеспечение как «программные продукты» и налагать юридические ограничения на новые разработки программного обеспечения, которые теперь рассматриваются как активы, посредством авторских прав , товарных знаков и аренды. контракты. В 1976 году Билл Гейтс написал эссе под названием « Открытое письмо любителям », в котором выразил тревогу по поводу широкого распространения продукта Microsoft Altair BASIC среди любителей без уплаты лицензионного сбора. В 1979 году AT&T начала применять свои лицензии, когда компания решила, что может получить прибыль от продажи системы Unix. [16] В письме-объявлении от 8 февраля 1983 г. IBM ввела политику прекращения распространения исходных кодов вместе с приобретенным программным обеспечением. [17] [18]

Для увеличения доходов возникла общая тенденция больше не распространять исходный код (легко читаемый программистами), а распространять только исполняемый машинный код , скомпилированный из исходного кода. Одним из людей, особенно обеспокоенных этой новой практикой, был Ричард Столлман . Он был обеспокоен тем, что больше не сможет изучать или модифицировать программы, изначально написанные другими. Столлман считал эту практику этически неправильной. В ответ он в 1983 году основал проект GNU , чтобы люди могли использовать компьютеры, используя только свободное программное обеспечение . [1] В 1985 году он основал некоммерческую организацию Free Software Foundation для более формальной организации проекта. Он изобрел авторское лево , юридический механизм сохранения «свободного» статуса произведения, защищенного авторским правом, и реализовал это в Стандартной общественной лицензии GNU . Лицензии с авторским левом позволяют авторам предоставлять ряд прав пользователям (включая права на использование произведения без дополнительной оплаты, а также права на получение, изучение и изменение полного соответствующего исходного кода программы), но требуют, чтобы производные оставались под той же лицензией или без нее. любые дополнительные ограничения. Поскольку производные включают в себя комбинации с другими оригинальными программами, последующие авторы не могут превратить первоначальную работу в несвободное программное обеспечение и им предлагается внести свой вклад в общественное достояние с авторским левом. [4] Позже варианты таких лицензий были разработаны другими.

1980-е и 1990-е годы [ править ]

Неофициальный обмен продолжается программным обеспечением

Однако все еще были те, кто хотел бесплатно поделиться своим исходным кодом с другими программистами и/или пользователями, которых тогда называли «любителями» и « хакерами ». [19] До появления и широкого публичного использования Интернета существовало несколько альтернативных способов сделать это, включая публикации в компьютерных журналах (таких как Dr. Dobb's Journal , Creative Computing , SoftSide , Compute!, Byte и т. д.) и в компьютерном программировании. книги, такие как бестселлер BASIC Computer Games . [20] Хотя авторские права все еще защищены, аннотированный исходный код ключевых компонентов системного программного обеспечения для 8-битных компьютеров Atari был опубликован в книгах для массового рынка, включая The Atari BASIC Source Book. [21] (полный исходный код для Atari BASIC ) и Inside Atari DOS (полный исходный код для Atari DOS ). [22]

Библиотека программ SHARE [ править ]

Группа пользователей SHARE, основанная в 1955 году, начала собирать и распространять бесплатное программное обеспечение. Первое задокументированное распространение от SHARE датировано 17 октября 1955 года. [23] «Библиотечное агентство программ SHARE» (SPLA) распространяло информацию и программное обеспечение, в частности, на магнитной ленте.

Ленты DUCUS [ править ]

В начале 1980-х годов появились так называемые ленты DECUS. [24] представляли собой всемирную систему передачи бесплатного программного обеспечения для пользователей оборудования DEC. Операционные системы обычно представляли собой проприетарное программное обеспечение , но многие инструменты, такие как редактор TECO , средство форматирования текста Runoff или утилита составления списка файлов List и т. д., были разработаны, чтобы облегчить жизнь пользователей, и распространялись на лентах DECUS. Эти пакеты утилит принесли пользу DEC, которая иногда включала их в новые выпуски своей собственной операционной системы. Даже компиляторы можно было распространять, и, например, Ratfor Ratfiv ) помогли исследователям перейти от кодирования на Фортране к структурированному программированию (подавив оператор GO TO). Лента Decus 1981 года, вероятно, была самой инновационной, поскольку содержала виртуальную операционную систему программных средств лаборатории Лоуренса Беркли , которая позволяла пользователям использовать Unix-подобную систему на 16-битных PDP-11 DEC и 32-битных VAX , работающих под управлением VMS. операционной системы . Она была похожа на текущую систему cygwin для Windows. Двоичные файлы и библиотеки часто распространялись, но пользователи обычно предпочитали компилировать их из исходного кода. [ нужна цитата ]

Интернет-сообщества по обмену программным обеспечением в 1980 годы е -

В 1980-е годы, параллельно с движением за свободное программное обеспечение, программное обеспечение с исходным кодом распространялось в сетях BBS . Иногда это было необходимостью; программное обеспечение, написанное на BASIC и других интерпретируемых языках, могло распространяться только в виде исходного кода, и большая часть его была бесплатной. Когда пользователи начали собирать такой исходный код и организовывать форумы специально для обсуждения его модификации, это была де-факто система с открытым исходным кодом.

Одним из наиболее очевидных примеров этого является одна из наиболее часто используемых систем и сетей BBS, WWIV , первоначально разработанная на BASIC Уэйном Беллом . Культура «модификации» его программного обеспечения и распространения модов развилась настолько широко, что, когда программное обеспечение было портировано сначала на Pascal , а затем на C++ , его исходный код продолжал распространяться среди зарегистрированных пользователей, которые делились модами и компилировали свои собственные. версии программного обеспечения. Возможно, это способствовало тому, что она стала доминирующей системой и сетью, несмотря на то, что находилась за пределами зоны Fidonet , которую разделяли многие другие создатели BBS.

Между тем, появление Usenet и UUCPNet в начале 1980-х еще больше объединило сообщество программистов и предоставило программистам более простой способ делиться своим программным обеспечением и вносить свой вклад в программное обеспечение, написанное другими. [25]

Запуск движения за свободное программное обеспечение [ править ]

В 1983 году Ричард Столлман запустил проект GNU по написанию полноценной операционной системы, свободной от ограничений на использование ее исходного кода. В число конкретных инцидентов, послуживших причиной этого, входит случай, когда надоедливый принтер не удалось починить, поскольку исходный код был скрыт от пользователей. [26] Столлман также опубликовал Манифест GNU в 1985 году, в котором изложил цель проекта GNU и объяснил важность свободного программного обеспечения. Еще одним вероятным источником вдохновения для проекта GNU и его манифеста были разногласия между Столлманом и символикой , Inc. по поводу доступа MIT к обновлениям, которые компания Symantics внесла в свою машину Lisp, основанную на коде MIT. [27] Вскоре после запуска он [19] использовал [ нужны разъяснения ] существующий термин « свободное программное обеспечение » и основал Фонд свободного программного обеспечения для продвижения этой концепции. Определение свободного программного обеспечения было опубликовано в феврале 1986 года.

первая версия Стандартной общественной лицензии GNU . В 1989 году была опубликована [28] Слегка обновленная версия 2 была опубликована в 1991 году. В 1989 году некоторые разработчики GNU сформировали компанию Cygnus Solutions . [29] Ядро проекта GNU, позже названное « GNU Hurd », постоянно откладывалось, но большинство других компонентов было завершено к 1991 году. Некоторые из них, особенно GNU Compiler Collection , стали лидерами рынка. [ нужны разъяснения ] В их собственных правах. GNU Debugger и GNU Emacs также добились заметных успехов.

Linux (1991 – настоящее время) [ править ]

Ядро Linux , созданное Линусом Торвальдсом , было выпущено как свободно модифицируемый исходный код в 1991 году. Лицензия не была лицензией свободного программного обеспечения , но с версией 0.12 в феврале 1992 года Торвальдс повторно лицензировал проект под лицензией GNU General Public License . [30] Как и Unix, ядро ​​Торвальдса привлекло внимание программистов-добровольцев.

До этого момента отсутствие ядра в проекте GNU означало, что не существовало полноценных свободных операционных систем. Разработка ядра Торвальдса закрыла этот последний пробел. Комбинация почти законченной операционной системы GNU и ядра Linux создала первую полностью свободную операционную систему.

Среди дистрибутивов Linux Debian GNU/Linux , созданный Яном Мердоком в 1993 году, примечателен своей явной приверженностью принципам свободного программного обеспечения GNU и FSF. Принципы разработчиков Debian выражены в Социальном контракте Debian . С момента своего создания проект Debian был тесно связан с FSF и фактически спонсировался FSF в течение года в 1994–1995 годах. В 1997 году бывший руководитель проекта Debian Брюс Перенс также помог основать «Программное обеспечение в общественных интересах» , некоммерческую организацию, финансирующую и поддерживающую различные проекты бесплатного программного обеспечения . [31]

С 1996 года ядро ​​Linux включало в себя проприетарные лицензионные компоненты, так что оно уже не было полностью свободным программным обеспечением . [32] Поэтому Фонд свободного программного обеспечения Латинской Америки выпустил в 2008 году модифицированную версию Linux-ядра под названием Linux-libre , из которой были удалены все проприетарные и несвободные компоненты.

Многие компании предлагают индивидуальные продукты или дистрибутивы на базе Linux с коммерческой поддержкой. Название остается спорным . Всю систему часто называют просто «Linux». Однако Фонд свободного программного обеспечения и многие другие выступают за использование термина «GNU/Linux», утверждая, что это более точное название для всей операционной системы. [33]

В 1990-х и 2000-х годах распространение Linux среди предприятий и правительств выросло. По крайней мере, в англоязычном мире Ubuntu и ее производные стали относительно популярной группой дистрибутивов Linux .

Бесплатные BSD (1993 – время настоящее )

Когда в 1993 году иск USL против BSDi был урегулирован во внесудебном порядке, FreeBSD и NetBSD (обе произошли от 386BSD ) были выпущены как свободное программное обеспечение. В 1995 году OpenBSD отделилась от NetBSD. В 2004 году Dragonfly BSD отделилась от FreeBSD.

Годы доткомов (конец 1990 ) х -

В середине-конце 90-х годов, когда возникало множество компаний, занимающихся созданием веб-сайтов, бесплатное программное обеспечение стало популярным выбором для веб-серверов. стал HTTP-сервер Apache наиболее используемым программным обеспечением для веб-серверов, и по состоянию на 2015 год это звание сохраняется до сих пор. [34] Системы, основанные на общем «стеке» программного обеспечения с ядром Linux в основе, Apache, предоставляющим веб-сервисы, механизмом базы данных MySQL для хранения данных и языком программирования PHP для предоставления динамических страниц, стали называть LAMP системами . На самом деле языком программирования, который предшествовал PHP и доминировал в сети в середине и конце 1990-х годов, был Perl. Веб-формы обрабатывались на стороне сервера с помощью сценариев Common Gateway Interface, написанных на Perl.

Термин «открытый исходный код», относящийся к бесплатному программному обеспечению, стал широко использоваться к 1995 году. [35] Другие воспоминания говорят о том, что он использовался в 1980-х годах. [36]

Запуск Open Source [ править ]

В 1997 году Эрик С. Рэймонд опубликовал « Собор и базар », содержательный анализ хакерского сообщества и принципов свободного программного обеспечения. Этот документ привлек значительное внимание в начале 1998 года и стал одним из факторов, побудивших Netscape Communications Corporation выпустить свой популярный Netscape Communicator интернет-пакет в качестве бесплатного программного обеспечения . [37]

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

Ярлык «открытый исходный код» был принят некоторыми участниками движения за свободное программное обеспечение на стратегической сессии. [39] состоялся в Пало-Альто, Калифорния , в ответ на объявление Netscape в январе 1998 года о выпуске исходного кода Navigator . В группу лиц, присутствовавших на сессии, входила Кристина Петерсон , которая предложила «открытый исходный код». [1] Тодд Андерсон, Ларри Огюстин , Джон Холл , Сэм Окман, Майкл Тиманн и Эрик С. Рэймонд . В течение следующей недели Рэймонд и другие работали над распространением информации. На следующий день Линус Торвальдс дал важнейшую санкцию. Фил Хьюз выступил с кафедрой в Linux Journal . Ричард Столлман , пионер движения за свободное программное обеспечение, заигрывал с принятием этого термина, но передумал. [39] Те люди, которые приняли этот термин, использовали возможность перед выпуском исходного кода Navigator освободиться от идеологических и конфронтационных коннотаций термина «свободное программное обеспечение». Netscape выпустила свой исходный код под лицензией Netscape Public License , а затем под лицензией Mozilla Public License . [40]

Этот термин получил большое распространение на мероприятии, организованном в апреле 1998 года технологическим издателем Тимом О'Рейли . Первоначально назывался «Саммит бесплатного программного обеспечения», а затем был назван «Саммит открытого исходного кода». [41] мероприятие собрало лидеров многих наиболее важных проектов с открытым исходным кодом, включая Линуса Торвальдса , Ларри Уолла , Брайана Белендорфа , Эрика Оллмана , Гвидо ван Россума , Майкла Тимана , Пола Викси , Джейми Завински из Netscape и Эрика Рэймонда. . На этой встрече была поднята проблема путаницы, вызванной названием «свободное программное обеспечение». Тиманн выступал за новый термин «исходное программное обеспечение», а Рэймонд выступал за «открытый исходный код». Собравшиеся разработчики провели голосование, и вечером того же дня на пресс-конференции был объявлен победитель. Пять дней спустя Рэймонд впервые публично призвал сообщество свободного программного обеспечения принять новый термин. [42] Инициатива открытого исходного кода . Вскоре после этого была сформирована [1] [39] По данным OSI, Ричард Столлман изначально заигрывал с идеей принятия термина «открытый исходный код». [43] Но поскольку огромный успех термина открытого исходного кода похоронил термин Столлмана о свободном программном обеспечении и его послание о социальных ценностях и свободе пользователей компьютеров, [44] [45] [46] позже Столлман и его FSF категорически возражали против подхода и терминологии OSI. [47] Из-за того, что Столлман отверг термин «программное обеспечение с открытым исходным кодом», экосистема FOSS разделена в терминологии; см. также Альтернативные условия для бесплатного программного обеспечения . Например, опрос разработчиков FOSS, проведенный в 2002 году, показал, что 32,6% отдают предпочтение OSS, 48% — свободному программному обеспечению, а 19,4% — промежуточному варианту или еще не определились. [48] Однако Столлман по-прежнему утверждал, что пользователи каждого термина являются союзниками в борьбе с несвободным программным обеспечением.

13 октября 2000 года Sun Microsystems выпустила офисный пакет StarOffice лицензией как бесплатное программное обеспечение под GNU Lesser General Public License . Бесплатная версия программного обеспечения была переименована в OpenOffice.org и сосуществовала со StarOffice.

К концу 1990-х годов термин «открытый исходный код» получил широкое распространение в средствах массовой информации. [49] и признание в индустрии программного обеспечения в контексте пузыря доткомов управляемого программным обеспечением с открытым исходным кодом и Web 2.0, .

стол (1984 – настоящее ) время Рабочий

Исторический пример графического пользовательского интерфейса и приложений, общих для дистрибутива Консорциума MIT X, работающего под управлением оконного менеджера twm : X Terminal , Xbiff , xload и графический страниц руководства. браузер

Система X Window была создана в 1984 году и к середине 1990-х годов стала де-факто стандартной оконной системой в настольных операционных системах свободного программного обеспечения. X работает как сервер и отвечает за связь с графическим оборудованием от имени клиентов (которые представляют собой отдельные программные приложения). Он предоставляет полезные услуги, такие как наличие нескольких виртуальных рабочих столов для одного и того же монитора и передача визуальных данных по сети, чтобы к рабочему столу можно было получить удаленный доступ.

Изначально пользователи или системные администраторы собирали свои собственные среды из X и доступных оконных менеджеров (которые добавляют стандартные элементы управления в окна приложений; сам X этого не делает), пейджеров , доков и другого программного обеспечения. Хотя X можно использовать и без оконного менеджера, его наличие значительно повышает удобство и простоту использования.

В 1990-х годах появились две ключевые «тяжеловесные» среды рабочего стола для свободных операционных систем, которые получили широкое распространение: KDE и GNOME . KDE был основан в 1996 году Матиасом Эттрихом . В то время его беспокоили несоответствия в пользовательских интерфейсах приложений UNIX . Он предложил новую среду рабочего стола. Он также хотел сделать этот рабочий стол простым в использовании. Его первый пост в Usenet вызвал большой интерес. [50]

Эттрих решил использовать набор инструментов Qt для проекта KDE. В то время Qt не использовал лицензию свободного программного обеспечения . Члены проекта GNU заинтересовались использованием такого набора инструментов для создания среды рабочего стола свободного программного обеспечения. В августе 1997 года в ответ на KDE были запущены два проекта: набор инструментов Harmony (бесплатная замена библиотекам Qt) и GNOME (другой рабочий стол без Qt, полностью построенный на основе бесплатного программного обеспечения). [51] GTK+ был выбран в качестве основы GNOME вместо набора инструментов Qt.

В ноябре 1998 года набор инструментов Qt был лицензирован под (QPL) для свободного/ открытого исходного кода лицензией Q Public License , но продолжались дебаты о совместимости с GNU General Public License (GPL). В сентябре 2000 года Trolltech предоставила версию библиотек Qt для Unix под лицензией GPL в дополнение к QPL, что устранило опасения Фонда свободного программного обеспечения . С тех пор KDE был разделен на KDE Plasma Workspaces , среду рабочего стола, и KDE Software Compilation , гораздо более широкий набор программного обеспечения, включающий среду рабочего стола.

И KDE, и GNOME теперь участвуют в проекте freedesktop.org , начатом в 2000 году с целью стандартизации совместимости настольных компьютеров Unix, хотя конкуренция между ними все еще существует. [52]

С 2000 года программное обеспечение, написанное для X, почти всегда использует какой-либо набор инструментов виджетов, написанный поверх X, например Qt или GTK. [ нужна цитата ]

В 2010 году Canonical выпустила первую версию Unity , замену предыдущей среды рабочего стола по умолчанию для Ubuntu, GNOME. Это изменение новой, находящейся в стадии разработки среды рабочего стола и пользовательского интерфейса поначалу вызвало некоторые споры среди пользователей Ubuntu.

В 2011 году был представлен GNOME 3, в котором метафора рабочего стола по большей части была отброшена в пользу интерфейса, более ориентированного на мобильные устройства. Последовавшие за этим разногласия побудили Debian рассмотреть возможность использования среды Xfce по умолчанию в Debian 7. Было начато несколько независимых проектов, которые продолжали поддерживать код GNOME 2.

Fedora не приняла Unity, сохранив существующее предложение выбора GNOME, KDE и LXDE , при этом GNOME использовался по умолчанию, и, следовательно, Red Hat Enterprise Linux (для которого Fedora выступает в качестве «начальной испытательной площадки») также не принял Unity. Ответвление Ubuntu было создано заинтересованными сторонними разработчиками, которые сохранили GNOME и отказались от Unity. В марте 2017 года Ubuntu объявила, что откажется от Unity в пользу GNOME 3 в будущих версиях и прекратит разработку смартфонов и планшетов на базе Unity . [53] [54]

на базе Linux Когда Google создала операционную систему Android , в основном для телефонов и планшетов, она заменила X на специально созданную SurfaceFlinger .

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

  • Система Y Window, разработка которой была прекращена к 2006 году. [56]
  • Проект Wayland стартовал в 2008 году.
  • Проект «Мир» , начатый в 2013 году компанией Canonical Ltd. с целью создания альтернативной оконной системы для Ubuntu .

Microsoft, SCO и другие атаки (1998–2014 . гг )

По мере того как свободное программное обеспечение становилось все более популярным, такие игроки отрасли, как Microsoft, начали рассматривать его как серьезную угрозу. Это было показано в просочившемся в 1998 году документе, подтвержденном Microsoft как подлинный, который стал называться первым из документов Хэллоуина .

Стив Баллмер однажды сравнил GPL с «раком», но с тех пор перестал использовать эту аналогию. Действительно, Microsoft смягчила свою публичную позицию в отношении открытого исходного кода в целом, поскольку с тех пор открытый исходный код стал важной частью экосистемы Microsoft Windows . [57] Однако в то же время за кулисами действия Microsoft были менее благоприятными по отношению к сообществу открытого исходного кода . [ нужна цитата ]

SCO против IBM и связанная с этим плохая реклама (2003 – время настоящее )

В 2003 году проприетарный поставщик Unix и бывший поставщик дистрибутива Linux под названием SCO заявил, что интеллектуальная собственность Unix была ненадлежащим образом скопирована в ядро ​​Linux, и подал в суд на IBM, заявив, что она несет за это ответственность. За этим последовало несколько связанных с этим исков и встречных исков, некоторые из которых исходили от ШОС, некоторые от других, подавших в суд на ШОС. Однако обвинениям ШОС не хватало конкретики, и хотя некоторые средства массовой информации назвали их заслуживающими доверия, многие критики ШОС считали эти обвинения в лучшем случае весьма сомнительными.

В ходе дела SCO против IBM выяснилось, что SCO не только годами распространяла ядро ​​Linux под лицензией GPL и продолжала это делать (таким образом затрудняя юридические обоснования любых претензий), но и что SCO не даже владела авторскими правами на большую часть кода Unix, на который она претендовала, и не имела права подавать в суд на них от имени предполагаемого владельца, Novell .

И это несмотря на то, что генеральный директор SCO Дарл Макбрайд сделал множество диких и разрушительных заявлений СМИ о неправомерном присвоении средств, многие из которых позже оказались ложными или юридически нерелевантными, даже если они были правдой.

Блог Groklaw был одним из наиболее авторитетных экспертов по претензиям ШОС и связанным с ними событиям и приобрел свою популярность благодаря освещению этих материалов на протяжении многих лет.

SCO терпела поражение за поражением в деле SCO против IBM и различных других судебных делах и Главе 11. в 2007 году подала заявление о банкротстве согласно Дарл Макбрайд больше не управляет компанией, управляющий по делам о банкротстве, отвечающий за банкротство SCO, решил настаивать на том, чтобы некоторые части, которые, по его утверждению, оставались актуальными в иске SCO против IBM . Очевидно, он мог себе это позволить, поскольку главная юридическая фирма SCO в деле SCO против IBM с самого начала подписала соглашение о представлении интересов SCO за фиксированную сумму денег, независимо от того, сколько времени займет рассмотрение дела.

В 2004 году Институт Алексиса де Токвиля (ADTI) объявил о своем намерении опубликовать книгу « Самиздат: и другие проблемы, касающиеся «источника» открытого исходного кода» , в которой показано, что ядро ​​Linux было основано на коде, украденном из Unix, по сути с использованием аргумент, что невозможно поверить, что Линус Торвальдс может создать что-то столь сложное, как ядро ​​Linux. Книга так и не была опубликована после того, как ее широко критиковали и высмеивали, в том числе со стороны людей, предположительно давших интервью для книги. Выяснилось, что некоторые люди так и не были допрошены, и что ADTI не пыталась связаться с Линусом Торвальдсом или когда-либо предъявлять ему обвинения, чтобы он мог дать ответ. Microsoft попыталась подвести черту под этим инцидентом, заявив, что это «отвлечение».

Многие подозревали, что некоторые или все эти законные атаки страха, неопределенности и сомнений (FUD) против ядра Linux были тайно организованы Microsoft, хотя это никогда не было доказано. Однако и ADTI, и SCO получили финансирование от Microsoft.

Европейская комиссия против Microsoft (2004–2007 . гг )

В 2004 году Европейская комиссия признала Microsoft виновной в антиконкурентном поведении в отношении совместимости на рынке программного обеспечения для рабочих групп. Ранее Microsoft уже урегулировала дело Соединенные Штаты против Microsoft в 2001 году по делу, в котором обвинялось в незаконном злоупотреблении своей монопольной властью с целью заставить производителей компьютеров предварительно установить Internet Explorer .

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

Microsoft после неудачной попытки обжаловать решение через Суд Европейского Союза в конце концов выполнила требование, предоставив тома подробной документации.

Проект Samba , единственный оставшийся конкурент Microsoft на рынке программного обеспечения для рабочих групп, стал основным бенефициаром этой документации.

Споры об ISO OOXML (2008 – время настоящее )

В 2008 году Международная организация по стандартизации опубликовала Microsoft Office Open XML в качестве международного стандарта , что, в первую очередь, означало, что его, а, следовательно, и Microsoft Office , можно было использовать в проектах, где использование открытых стандартов было предписано законом или политикой. Критики процесса стандартизации, в том числе некоторые члены национальных комитетов ISO, участвующие в самом процессе, заявляли о нарушениях и процедурных нарушениях в этом процессе и утверждали, что ISO не следовало утверждать OOXML в качестве стандарта, поскольку он ссылался на недокументированное поведение Microsoft Office. .

По состоянию на 2012 год , не существует правильной реализации OOXML с открытым исходным кодом, что подтверждает замечания критиков о том, что OOXML сложно реализовать и он недостаточно конкретизирован. В настоящее время Google пока не может правильно конвертировать документы Office в собственный формат Google Docs. Это говорит о том, что OOXML не является настоящим открытым стандартом, а скорее частичным документом, описывающим то, что делает Microsoft Office, и включающим только определенные форматы файлов.

Вклад Microsoft в открытый исходный код и проектов связанных приобретение

В 2006 году Microsoft запустила сайт хостинга с открытым исходным кодом CodePlex , чтобы предоставить хостинг разработчикам открытого исходного кода, ориентированным на платформы Microsoft. В июле 2009 года Microsoft открыла исходный код некоторых патчей для ядра Linux, поддерживающих Hyper-V , поскольку этого требовала Стандартная общественная лицензия GNU . [58] [59] и внес их в основное ядро. Обратите внимание, что сам Hyper-V не имеет открытого исходного кода. компании Microsoft Компилятор F# , созданный в 2002 году, также был выпущен с открытым исходным кодом под лицензией Apache . Компилятор F# является коммерческим продуктом, поскольку он включен в Microsoft Visual Studio , исходный код которой не является открытым.

Представители Microsoft на протяжении многих лет регулярно появлялись на различных конференциях по открытому исходному коду и Linux.

В 2012 году Microsoft открыла дочернюю компанию Microsoft Open Technologies Inc. с целью сократить разрыв между собственными технологиями Microsoft и технологиями сторонних производителей за счет использования стандартов с открытым исходным кодом. [60] Впоследствии эта дочерняя компания была снова передана Microsoft, поскольку позиция Microsoft на платформах с открытым исходным кодом и платформах, отличных от Windows, стала более благоприятной.

В январе 2016 года Microsoft выпустила Chakra с открытым исходным кодом под лицензией MIT ; код доступен на GitHub . [61]

Позиция Microsoft в отношении открытого исходного кода изменилась, поскольку компания начала поддерживать больше программного обеспечения с открытым исходным кодом. В 2016 году Стив Балмер, бывший генеральный директор Microsoft, отказался от своего заявления о том, что Linux — это злокачественная опухоль. [62] В 2017 году компания стала платиновым спонсором Linux Foundation . К 2018 году, незадолго до приобретения GitHub, Microsoft возглавила рейтинг по количеству оплачиваемых сотрудников, участвующих в проектах с открытым исходным кодом. [63] Хотя Microsoft может поддерживать или не поддерживать первоначальную философию свободного программного обеспечения , данные показывают, что она стратегически поддерживает открытый исходный код. [ оригинальное исследование? ]

Критики отметили, что в марте 2019 года Microsoft подала в суд на дочернюю компанию Foxconn из-за патентного контракта от 2013 года; [64] на базе Linux В 2013 году Microsoft объявила о патентном соглашении с Foxconn, касающемся использования Foxconn Android и ChromeOS . [65]

Открытый исходный код и языки программирования [ править ]

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

С 1990-х годов выпуск крупных новых языков программирования в виде компиляторов и/или интерпретаторов с открытым исходным кодом стал скорее нормой, чем исключением. Примеры включают Python в 1991 году, Ruby в 1995 году и Scala в 2003 году. В последнее время наиболее заметными исключениями были Java , ActionScript , C# от Apple и Swift , пока версия 2.2 не стала проприетарной . Для большинства из них были разработаны частично совместимые реализации с открытым исходным кодом, а в случае Java основная реализация с открытым исходным кодом к настоящему времени очень близка к коммерческой версии.

Ява [ править ]

С момента своего первого публичного выпуска в 1996 году платформа Java не имела открытого исходного кода, хотя часть исходного кода Java среды выполнения Java была включена в комплекты разработки Java (JDK) на якобы «конфиденциальной» основе, несмотря на то, что ее можно было бесплатно загрузить. широкой публикой в ​​большинстве стран. Позже Sun расширила этот «конфиденциальный» доступ к исходному коду, включив в него полный исходный код среды выполнения Java через отдельную программу, которая была открыта для общественности, а позже также сделала доступным исходный код Java-компилятора javac . Sun также предоставила конфиденциальный доступ к исходному коду JDK проекту Blackdown Java , который представлял собой группу добровольцев, которые портировали ранние версии JDK на Linux или улучшали порты JDK Sun для Linux. Однако ничто из этого не было открытым исходным кодом, поскольку модификация и распространение без разрешения Sun были запрещены во всех случаях. В то время Sun заявила, что они обеспокоены предотвращением разветвления платформы Java.

Однако было создано несколько независимых частичных реализаций платформы Java, многие из которых были созданы сообществом открытого исходного кода , например, компилятор GNU для Java (GCJ). Sun никогда не подавала иски против каких-либо проектов клонов с открытым исходным кодом . GCJ, в частности, вызвал плохое взаимодействие с пользователем Java в свободном программном обеспечении, поддерживающем дистрибутивы, такие как Fedora и Ubuntu , которые в то время поставляли GCJ в качестве своей реализации Java. Как заменить GCJ на Sun JDK, пользователи часто задавали вопрос, поскольку GCJ был неполной реализацией, несовместимой и содержащей ошибки.

В 2006 году Джонатан И. Шварц стал генеральным директором Sun Microsystems и заявил о своей приверженности открытому исходному коду. 8 мая 2007 года компания Sun Microsystems выпустила комплект разработки Java под названием OpenJDK под лицензией GNU General Public License. Часть библиотеки классов (4%) не могла быть выпущена с открытым исходным кодом, поскольку они были лицензированы другими сторонами и были включены в виде бинарных плагинов. [ нужна цитата ] По этой причине в июне 2007 года Red Hat запустила IcedTea , чтобы разрешить обремененные компоненты эквивалентами из реализации GNU Classpath . С момента релиза большая часть обременений была решена, остался только код аудиодвижка и система управления цветом (последнее предстоит решить с помощью Little CMS ).

Распределенный контроль версий (2001 – настоящее время )

Первой распределенной системой контроля версий с открытым исходным кодом (DVCS) была tla в 2001 году (с тех пор переименованная в GNU Arch ); однако он и его преемники «baz» и «bzr» ( Bazaar ) так и не стали очень популярными, и выпуск GNU Arch был прекращен, хотя Bazaar все еще существует и используется Canonical.

Однако возникли и другие проекты DVCS, и некоторые из них начали получать широкое распространение.

Git (2005 – настоящее время) [ править ]

Git , самая популярная DVCS, была создана в 2005 году. [66] Некоторые разработчики ядра Linux начали использовать проприетарную DVCS под названием BitKeeper , в частности, основатель Linux Линус Торвальдс, хотя некоторые другие разработчики ядра никогда не использовали ее из-за ее проприетарного характера. Необычная ситуация, когда разработка ядра Linux включала использование некоторого проприетарного программного обеспечения, «достигла апогея», когда Эндрю Триджелл начал реконструировать BitKeeper с целью создания инструмента с открытым исходным кодом, который мог бы обеспечить некоторые из тех же функций, что и коммерческая версия. BitMover, компания, разработавшая BitKeeper, в ответ в 2005 году отозвала специальную бесплатную лицензию, которую она предоставила некоторым разработчикам ядра.

В результате удаления лицензии BitKeeper Линус Торвальдс решил написать свою собственную DVCS под названием git, так как считал, что ни одна из существующих DVCS с открытым исходным кодом не подходит для его конкретных нужд в качестве специалиста по сопровождению ядра (именно поэтому он в первую очередь принял BitKeeper). Ряд других разработчиков быстро подключились и помогли ему, и со временем git превратился из относительно простого «тупого трекера контента» (на котором некоторые разработчики разработали «фарфоровые» расширения) в сложный и мощный DVCS, которым он является сегодня. Однако Торвальдс больше не поддерживает git; он поддерживается Джунио Хамано в течение многих лет и продолжает получать вклад от многих разработчиков.

Растущая популярность DVCS с открытым исходным кодом, таких как git, а затем и хостингов DVCS, наиболее популярным из которых является GitHub (основан в 2008 году), постепенно снизила барьеры для участия в проектах бесплатного программного обеспечения. Благодаря таким сайтам, как GitHub, потенциальным участникам больше не нужно было искать URL-адрес репозитория исходного кода (который мог находиться в разных местах на каждом веб-сайте или иногда быть спрятанным в файле README или документации разработчика) или работать Узнайте, как создать патч, и, если необходимо, подпишитесь на нужный список рассылки, чтобы электронное письмо с патчем дошло до нужных людей. Участники могут просто создать форк своей собственной копии репозитория одним щелчком мыши и отправить запрос на включение из соответствующей ветки , когда их изменения будут готовы. GitHub стал самым популярным в мире хостингом для программного обеспечения с открытым исходным кодом, и это, вместе с простотой разветвления и видимостью разветвлений, сделало его популярным способом внесения изменений, больших и малых, среди участников.

Последние события [ править ]

Хотя авторское право является основным правовым механизмом, который авторы FOSS используют для обеспечения соответствия лицензии своему программному обеспечению, другие механизмы, такие как законодательство, патенты на программное обеспечение и товарные знаки также используются и . В ответ на юридические проблемы, связанные с патентами и DMCA , Фонд свободного программного обеспечения в 2007 году выпустил версию 3 своей Стандартной общественной лицензии GNU, в которой прямо рассматриваются положения DMCA по управлению цифровыми правами (DRM) и патентные права.

После разработки GNU GPLv3 , будучи правообладателем многих частей системы GNU, таких как программное обеспечение GNU Compiler Collection (GCC), FSF обновил большинство [ нужна цитата ] лицензий программ GNU с GPLv2 на GPLv3. Apple , пользователь GCC и активный пользователь как DRM, так и патентов, решила переключить компилятор в своей среде разработки Xcode с GCC на Clang , еще один компилятор FOSS, [67] но на который распространяется разрешительная лицензия . [68] LWN предположил, что Apple частично руководствовалась желанием избежать GPLv3. [67] Проект Samba также перешел на GPLv3, которую Apple заменила в своем пакете программного обеспечения альтернативой проприетарного программного обеспечения с закрытым исходным кодом. [69]

Недавние слияния затронули основное программное обеспечение с открытым исходным кодом. Sun Microsystems (Sun) приобрела MySQL AB , владельца популярной базы данных MySQL с открытым исходным кодом , в 2008 году. [70]

Oracle, в свою очередь, приобрела Sun в январе 2010 года, получив ее авторские права, патенты и товарные знаки. Это сделало Oracle владельцем как самой популярной частной базы данных, так и самой популярной базы данных с открытым исходным кодом (MySQL). [ нужна цитата ] Попытки Oracle коммерциализировать базу данных MySQL с открытым исходным кодом вызвали обеспокоенность в сообществе FOSS. [71] Частично в ответ на неопределенность относительно будущего MySQL сообщество FOSS разделило проект на новые системы баз данных , находящиеся вне контроля Oracle. К ним относятся MariaDB , Percona и Drizzle . [72] Все они имеют разные имена; это отдельные проекты, и они не могут использовать торговую марку MySQL. [73]

Android (2008 – настоящее время) [ править ]

В сентябре 2008 года Google выпустила первую версию Android , новой операционной системы для смартфонов , с открытым исходным кодом (некоторые приложения Google, которые иногда, но не всегда поставляются в комплекте с Android, не имеют открытого исходного кода). Первоначально операционная система раздавалась бесплатно компанией Google и была с энтузиазмом принята многими производителями мобильных телефонов; Позже Google купила Motorola Mobility и выпустила свои собственные « ванильные » телефоны и планшеты на Android, продолжая при этом разрешать другим производителям использовать Android. Android сейчас является самой популярной мобильной платформой в мире. [74]

Поскольку Android основан на ядре Linux, это означает, что Linux теперь является доминирующим ядром как на мобильных платформах (через Android), так и на суперкомпьютерах. [75] а также ключевой игрок в серверных операционных системах.

Oracle против Google [ править ]

В августе 2010 года Oracle подала в суд на Google, утверждая, что использование Java в Android нарушает авторские права и патенты Oracle. Первоначальный судебный процесс по делу Oracle против Google завершился в мае 2012 года, когда было установлено, что Google не нарушала патенты Oracle, а судья первой инстанции постановил, что структура интерфейсов прикладного программирования Java (API), используемых Google, не защищена авторским правом. Присяжные установили, что Google допустила незначительное (« de minimis ») нарушение авторских прав, но стороны оговорили , что Google не будет возмещать убытки, поскольку нарушение было столь тривиальным. [76] Однако Oracle подала апелляцию в Федеральный округ , а Google подала встречную апелляцию по иску о буквальном копировании. [77] Федеральный округ постановил, что небольшое нарушение авторских прав, признанное Google, не было de minimis , и отправил вопрос о добросовестном использовании обратно судье для повторного рассмотрения. В 2016 году дело было пересмотрено, и в пользу Google был найден присяжный на основании добросовестного использования .

ChromiumOS (2009 – настоящее время) [ править ]

До недавнего времени Linux оставался относительно редкой операционной системой для настольных компьютеров и ноутбуков. Однако Chromebook от Google , работающий под управлением ChromeOS , который по сути является тонким клиентом , захватили 20–25% американского рынка ноутбуков стоимостью менее 300 долларов. [78] ChromeOS построена на основе ChromiumOS с открытым исходным кодом , основанной на Linux, почти так же, как версии Android, поставляемые на коммерчески доступные телефоны, созданы на основе версии Android с открытым исходным кодом.

См. также [ править ]

Ссылки [ править ]

  1. ^ Перейти обратно: а б с д В.М. Брассер (2018). Создайте свое будущее с открытым исходным кодом . Прагматичные программисты. ISBN  978-1-68050-301-2 .
  2. ^ Перейти обратно: а б с д Джеймс Дж. Флинк (1977). Автомобильная культура . МТИ Пресс. ISBN  978-0-262-56015-3 .
  3. ^ Мараке, Катарина (25 февраля 2019 г.). «Свободное программное обеспечение с открытым исходным кодом и патентные лицензии на основе FRAND: как стать посредником между стандартным базовым патентом и бесплатным программным обеспечением с открытым исходным кодом» . Журнал мировой интеллектуальной собственности . 22 (3–4): 78–102. дои : 10.1111/jwip.12114 . ISSN   1422-2213 . S2CID   159111696 .
  4. ^ Перейти обратно: а б с Хиппель, Эрик фон; Крог, Георг фон (1 апреля 2003 г.). «Программное обеспечение с открытым исходным кодом и «частно-коллективная» инновационная модель: проблемы организационной науки» (PDF) . Организационная наука . 14 (2): 209–223. дои : 10.1287/orsc.14.2.209.14992 . hdl : 1721.1/66145 . ISSN   1047-7039 . S2CID   11947692 .
  5. ^ «Страница IBM 7090/7094» . Архивировано из оригинала 27 августа 2015 года . Проверено 11 августа 2015 г.
  6. ^ Черуцци, Пол (1998). История современных вычислений . Массачусетский технологический институт Пресс. ISBN  9780262032551 .
  7. ^ «Ересь и еретический открытый исходный код: точка зрения еретика» . Архивировано из оригинала 14 октября 2012 года . Проверено 16 ноября 2012 г.
  8. ^ Сэм Уильямс. Свободно как свобода: крестовый поход Ричарда Столлмана за свободное программное обеспечение . «Глава 1: Из-за отсутствия принтера». Архивировано 10 сентября 2015 года в Wayback Machine . 2002.
  9. ^ Годёль, Алексия (2007). «Реагируют ли разработчики с открытым исходным кодом на конкуренцию? Пример из практики LATEX» . Обзор сетевой экономики . 6 (2). дои : 10.2202/1446-9022.1119 . ISSN   1446-9022 . S2CID   201097782 .
  10. ^ «Краткая история пряности» . Архивировано из оригинала 23 мая 2007 года . Проверено 18 июня 2007 г.
  11. ^ Фишер, Франклин М.; Маккай, Джеймс В.; Манке, Ричард Б. (1983). IBM и индустрия обработки данных США: экономическая история . Прегер. ISBN  978-0-03-063059-0 . стр. 176
  12. ^ Фишер. соч .
  13. ^ Apple Computer, Inc. против Franklin Computer Corporation возвращает байт под защиту авторских прав для компьютерных программ. Архивировано 7 мая 2017 года в Wayback Machine в Юридическом обзоре Университета Золотые Ворота, том 14, выпуск 2, статья 3, Ян Л. Нуссбаум (январь). 1984)
  14. ^ Лемли, Менелл, Мерджес и Самуэльсон. Программное обеспечение и интернет-право , с. 34.
  15. ^ Лэндли, Роб (23 мая 2009 г.). «Заметки-2009» . Landley.net. Архивировано из оригинала 4 сентября 2017 года . Проверено 2 декабря 2015 г. Итак, если открытый исходный код был нормой еще в 1960-х и 70-х годах, как это изменилось? Откуда несвободное программное обеспечение , когда и как появилось ? Как Ричарда Столлмана маленькая утопия в лаборатории искусственного интеллекта Массачусетского технологического института рухнула и вынудила его отправиться в пустыню, чтобы попытаться восстановить ее? В начале 80-х годов изменились две вещи: экспоненциально растущая база установленного микрокомпьютерного оборудования достигла критической массы примерно в 1980 году, а в 1983 году юридическое решение изменило закон об авторском праве и теперь распространяет его на двоичные файлы.
  16. ^ Вебер, Стивен (2004). Успех открытого исходного кода . Кембридж, Массачусетс: Издательство Гарвардского университета . стр. 38–44. ISBN  978-0-674-01858-7 . Архивировано из оригинала 27 сентября 2009 года.
  17. ^ Корпорация IBM (8 февраля 1983 г.). «РАСПРЕДЕЛЕНИЕ ЛИЦЕНЗИОННЫХ ПРОГРАММ IBM И ЛИЦЕНЗИОННЫХ ПРОГРАММНЫХ МАТЕРИАЛОВ И МОДИФИЦИРОВАННОЕ СОГЛАШЕНИЕ ДЛЯ ЛИЦЕНЗИОННЫХ ПРОГРАММ IBM» . Архивировано из оригинала 4 сентября 2017 года . Проверено 24 марта 2017 г.
  18. ^ Галлант, Джон (18 марта 1985 г.). «Политика IBM вызывает критику – пользователи говорят, что правила исходного кода препятствуют изменениям» . Компьютерный мир . Проверено 27 декабря 2015 г. Хотя политика IBM по сокрытию исходного кода для некоторых программных продуктов уже отметила свою вторую годовщину, пользователи только сейчас начинают осознавать последствия этого решения. Но независимо от того, повлияло ли появление продуктов, использующих только объектный код, на повседневную работу DP, некоторые пользователи по-прежнему недовольны решением IBM. Объявленная в феврале 1983 года политика IBM в отношении использования только объектного кода была применена к растущему списку системных программных продуктов Big Blue.
  19. ^ Перейти обратно: а б Ши, Том (23 июня 1983 г.). «Свободное программное обеспечение. Свободное программное обеспечение — это свалка запасных частей программного обеспечения» . Инфомир . Проверено 10 февраля 2016 г.
  20. ^ Ахл, Дэвид. «Биография Дэвида Х. Ала из журнала «Кто есть кто в Америке»» . Архивировано из оригинала 24 сентября 2015 года . Проверено 23 ноября 2009 г.
  21. ^ Уилкинсон, Билл (1983). Справочник по Atari BASIC . ВЫЧИСЛИТЕ! Книги. ISBN  9780942386158 . Архивировано из оригинала 19 января 2013 года . Проверено 2 октября 2017 г.
  22. ^ Уилкинсон, Билл (1982). «Внутри Atari DOS» . ВЫЧИСЛИТЕ! Книги. Архивировано из оригинала 2 октября 2017 года . Проверено 2 октября 2017 г.
  23. ^ Норман, Джереми. «SHARE, основана первая группа пользователей компьютеров (1955 г.)» . HistofyofInformation.com . Архивировано из оригинала 11 апреля 2017 года . Проверено 24 марта 2017 г.
  24. ^ «Ленты DECUS» . Архивировано из оригинала 28 декабря 2012 года . Проверено 9 мая 2013 г.
  25. ^ ДиБона, К. и др. Открытые исходные коды 2.0 . О'Рейли, ISBN   0-596-00802-3 .
  26. ^ «Стенограмма разговора Столлмана с принтером» . Архивировано из оригинала 18 марта 2014 года . Проверено 18 апреля 2014 г.
  27. ^ «Стенограмма выступления Ричарда Столлмана 28 октября 2002 г. на Международной конференции по Lisp» . Проект ГНУ. 28 октября 2002 г. Архивировано из оригинала 16 апреля 2014 г. Проверено 21 декабря 2008 г.
  28. ^ «Универсальная общественная лицензия GNU v1.0» . Архивировано из оригинала 21 февраля 2014 года . Проверено 18 апреля 2014 г.
  29. ^ Майкл Тиманн (29 марта 1999 г.). «Будущее Cygnus Solutions, рассказ предпринимателя» . Архивировано из оригинала 10 июня 2007 года . Проверено 18 июня 2007 г.
  30. ^ «Примечания к выпуску ядра Linux 0.12» . Архивировано из оригинала 19 августа 2007 года . Проверено 25 июля 2016 г.
  31. ^ «Краткая история Debian» . Архивировано из оригинала 28 июля 2012 года . Проверено 11 февраля 2008 г.
  32. Верните себе свободу с Linux-2.6.33-libre. Архивировано 19 декабря 2012 г. в Wayback Machine FSFLA, 2010 г.
  33. ^ «Linux и GNU – Проект GNU – Фонд свободного программного обеспечения» . Гну.орг. 20 мая 2013 года. Архивировано из оригинала 19 марта 2017 года . Проверено 2 октября 2013 г.
  34. ^ «Опрос веб-серверов, январь 2015 г.» . Неткрафт . Архивировано из оригинала 19 января 2016 года . Проверено 3 февраля 2016 г.
  35. ^ «О термине «Открытый исходный код» » . Гиперлогос . 15 марта 2018 г. Архивировано из оригинала 15 марта 2018 г.
  36. ^ «Почему технические журналисты так часто понимают историю компьютеров… совершенно неправильно?» – через www.youtube.com.
  37. ^ Келти, Крисфер М. (2008). «Культурное значение свободного программного обеспечения – два бита» (PDF) . Издательство Университета Дьюка – Дарем и Лондон. п. 99. Архивировано из оригинала (PDF) 4 марта 2016 года . Проверено 17 февраля 2016 г.
  38. ^ Карл Фогель (2016). «Производство программного обеспечения с открытым исходным кодом – как запустить успешный проект бесплатного программного обеспечения» . О'Рейли Медиа. Архивировано из оригинала 20 апреля 2016 года . Проверено 11 апреля 2016 г.
  39. ^ Перейти обратно: а б с Тиманн, Майкл (19 сентября 2006 г.). «История ОСИ» . Инициатива открытого исходного кода . Архивировано из оригинала 1 октября 2002 года . Проверено 23 августа 2008 г.
  40. ^ Муффатто, Морено (2006). Открытый исходный код: междисциплинарный подход . Издательство Имперского колледжа. ISBN  978-1-86094-665-3 .
  41. ^ Саммит открытого исходного кода. Архивировано 29 декабря 2013 г. в Wayback Machine Linux Gazette. 1998.
  42. ^ Эрик С. Рэймонд . «Прощай, «свободное программное обеспечение»; здравствуй, «открытый исходный код» » . catb.org. Архивировано из оригинала 11 августа 2011 года . Проверено 11 августа 2015 г.
  43. ^ Тиманн, Майкл (19 сентября 2006 г.). «История ОСИ» . Инициатива открытого исходного кода . Архивировано из оригинала 1 октября 2002 года . Проверено 23 августа 2008 г.
  44. ^ Леандер Кани (5 марта 1999 г.). «Забытый человек Linux – вам нужно сочувствовать Ричарду Столлману» . Проводной . Архивировано из оригинала 22 июня 2001 года.
  45. ^ «Торонто Стар: Забытый пророк свободы (Ричард Столлман)» . Линукс сегодня . 10 октября 2000 года. Архивировано из оригинала 17 апреля 2016 года . Проверено 25 марта 2016 г.
  46. ^ Николай Безруков (1 ноября 2014 г.). «Портреты пионеров открытого исходного кода – Часть IV. Пророк» . Архивировано из оригинала 10 апреля 2016 года . Проверено 25 марта 2016 г.
  47. ^ Ричард Столлман. «Почему открытый исходный код упускает из виду» . Архивировано из оригинала 4 августа 2011 года . Проверено 18 апреля 2014 г.
  48. ^ Ришаб Айер Гош и др. (2002). «Свободное/свободное программное обеспечение с открытым исходным кодом: исследование и исследование. Результат D18 FLOSS: ОКОНЧАТЕЛЬНЫЙ ОТЧЕТ – Часть IV: Опрос разработчиков» . Архивировано из оригинала 13 сентября 2009 года.
  49. ^ Брайан Фицджеральд, Пер Дж. Огерфальк (2005). Тайны программного обеспечения с открытым исходным кодом: черное, белое и красное повсюду. Архивировано 5 апреля 2016 года в Университете Wayback Machine в Лимерике , Ирландия. «Программное обеспечение с открытым исходным кодом (OSS) привлекло огромное внимание средств массовой информации и исследований с момента появления этого термина в феврале 1998 года».
  50. ^ Эттрих, Матиас (14 октября 1996 г.). «Новый проект: Kool Desktop Environment (KDE)» . Группа новостей : de.comp.os.linux.misc . Usenet:   [email protected] . Архивировано из оригинала 30 мая 2013 года . Проверено 29 декабря 2006 г.
  51. ^ Ричард Столлман (5 сентября 2000 г.). «Столман о Qt, GPL, KDE и GNOME» . Архивировано из оригинала 22 января 2009 года . Проверено 9 сентября 2005 г.
  52. ^ «Сказка о двух рабочих столах» . Управление ПК и технологий . Архивировано из оригинала 4 июля 2015 года . Проверено 11 августа 2015 г.
  53. ^ Шаттлворт, Марк (5 апреля 2017 г.). «Развитие Ubuntu для облака и Интернета вещей, а не для телефонов и конвергенции» . Canonical Ltd. Архивировано из оригинала 7 мая 2017 года . Проверено 5 апреля 2017 г.
  54. ^ «Ubuntu отказывается от Unity 8 и возвращается к GNOME» . Фороникс.com . Архивировано из оригинала 16 мая 2017 года . Проверено 6 апреля 2017 г.
  55. ^ «Ситуация с Вэйландом: факты о X против Вэйланда - Фороникс» . Архивировано из оригинала 24 сентября 2015 года . Проверено 11 августа 2015 г.
  56. ^ «Пост Брэндона Блэка о y-devel» . 3 января 2006 г. Архивировано из оригинала 24 сентября 2006 г. . Проверено 14 мая 2017 г.
  57. ^ «Когда в Microsoft пришел открытый исходный код» . www.codemag.com . Проверено 29 декабря 2023 г.
  58. ^ Гэвин Кларк (23 июля 2009 г.). «Microsoft открыла код драйвера Linux после «нарушения» GPL» . Регистр. Архивировано из оригинала 4 октября 2013 года . Проверено 6 сентября 2013 г.
  59. ^ «Универсальная общественная лицензия GNU» . Архивировано из оригинала 18 апреля 2014 года . Проверено 18 апреля 2014 г.
  60. ^ Овиде, Шира (16 апреля 2012 г.). «Microsoft глубже погружается в программное обеспечение с открытым исходным кодом» . Журнал "Уолл Стрит . Архивировано из оригинала 10 февраля 2015 года . Проверено 17 апреля 2012 г.
  61. ^ «Репозиторий ChakraCore GitHub теперь открыт» . 13 января 2016 г. Архивировано из оригинала 30 января 2016 г. . Проверено 22 января 2016 г.
  62. ^ «Баллмер: Возможно, я назвал Linux раком, но теперь он мне нравится» . ЗДНет .
  63. ^ Асай, Мэтт (7 февраля 2018 г.). «Кто действительно вносит вклад в открытый исходный код» . Инфомир . Проверено 8 июня 2020 г.
  64. ^ «Foxconn отклоняет патентный иск Microsoft, заявляя, что ей никогда не приходилось платить роялти» . Рейтер . 19 марта 2019 года . Проверено 8 июня 2020 г.
  65. ^ «Microsoft и Foxconn Parent Hon Hai подписали патентное соглашение для устройств Android и Chrome — истории» . microsoft.com . 16 апреля 2013 г. Архивировано из оригинала 30 марта 2019 г. . Проверено 8 июня 2020 г.
  66. ^ «Рейтинг СКМ, 3 квартал 2013 г.» (PDF) . Переключатели. Архивировано из оригинала (PDF) 28 сентября 2013 года . Проверено 22 сентября 2013 г.
  67. ^ Перейти обратно: а б Брокмайер, Джо. «Выборочный вклад Apple в GCC» . Архивировано из оригинала 17 ноября 2011 года . Проверено 23 октября 2011 г.
  68. ^ «Политика разработчика LLVM» . ЛЛВМ. Архивировано из оригинала 13 ноября 2012 года . Проверено 19 ноября 2012 г.
  69. ^ Холверда, Том. «Apple отказывается от SAMBA в пользу отечественной замены» . Архивировано из оригинала 14 января 2012 года . Проверено 23 октября 2011 г.
  70. ^ «Sun для приобретения MySQL» . MySQL АБ. Архивировано из оригинала 17 января 2008 года . Проверено 16 января 2008 г.
  71. ^ Томсон, Иэн. «Oracle предлагает коммерческие расширения MySQL» . Регистр . Архивировано из оригинала 23 октября 2011 года . Проверено 23 октября 2011 г.
  72. ^ Самсон, Тед. «Форк MySQL, не относящийся к Oracle, считается готовым к прайм-тайму» . Архивировано из оригинала 9 ноября 2011 года . Проверено 23 октября 2011 г.
  73. ^ Нельсон, Рассел. «Открытый исходный код, MySQL и товарные знаки» . Архивировано из оригинала 21 октября 2011 года . Проверено 23 октября 2011 г.
  74. ^ «Android — самая популярная мобильная платформа в мире» . Архивировано из оригинала 22 сентября 2013 года . Проверено 6 сентября 2013 г.
  75. ^ Стивен Дж. Воган-Николс (29 июля 2013 г.). «20 великих лет Linux и суперкомпьютеров» . ЗДНет . Архивировано из оригинала 23 августа 2013 года . Проверено 6 сентября 2013 г.
  76. ^ Николаи, Джеймс (20 июня 2012 г.). «Oracle соглашается возместить «нулевые» убытки по иску Google, это выглядит привлекательно» . Архивировано из оригинала 17 ноября 2012 года . Проверено 23 июня 2012 г.
  77. ^ Джонс, Памела (5 октября 2012 г.). «Апелляции к файлам Oracle и Google» . Гроклав. Архивировано из оригинала 1 декабря 2012 года . Проверено 17 ноября 2012 г.
  78. ^ Уильямс, Рианнон (11 июля 2013 г.). «Продажи Google Chromebook растут на фоне спада ПК» . «Дейли телеграф» . Архивировано из оригинала 25 сентября 2013 года . Проверено 3 сентября 2013 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 15AF319C2C63C9741706CF4C3CACC7BF__1716385980
URL1:https://en.wikipedia.org/wiki/History_of_free_and_open-source_software
Заголовок, (Title) документа по адресу, URL1:
History of free and open-source software - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)