Программное обеспечение, доступное в исходном коде
Программное обеспечение с доступным исходным кодом — это программное обеспечение, выпущенное посредством модели распространения исходного кода , которая включает механизмы, позволяющие просматривать исходный код и в некоторых случаях изменять его, но не обязательно отвечающее критериям, которые можно назвать открытым исходным кодом . [1] Лицензии, связанные с предложениями, варьируются от разрешения просмотра кода для справки до разрешения на изменение и распространение кода как для коммерческих, так и для некоммерческих целей. [2]
от бесплатного программного обеспечения с открытым исходным Отличие кодом
Любое программное обеспечение является доступным с исходным кодом в широком смысле, пока его исходный код распространяется вместе с ним, даже если у пользователя нет законных прав на его использование, совместное использование, изменение или даже компиляцию . Программное обеспечение может быть как программным обеспечением с доступным исходным кодом, так и проприетарным программным обеспечением (например, id Software ) Doom .
Напротив, определения свободного программного обеспечения и программного обеспечения с открытым исходным кодом гораздо уже. Бесплатное программное обеспечение и/или программное обеспечение с открытым исходным кодом также всегда является программным обеспечением с доступным исходным кодом , но не все программное обеспечение с доступным исходным кодом также является свободным программным обеспечением и/или программным обеспечением с открытым исходным кодом. Это связано с тем, что официальные определения этих терминов требуют значительных дополнительных прав относительно того, что пользователь может делать с доступным источником (включая, как правило, право использовать указанное программное обеспечение с указанием авторства в производных коммерческих продуктах). [3]
В широком смысле любая лицензия FOSS является лицензией , доступной по источнику . В узком смысле, [1] термин «доступный исходный код» исключает программное обеспечение FOSS.
Несвободные лицензии [ править ]
Следующие лицензии на программное обеспечение с доступным исходным кодом считаются несвободными лицензиями , поскольку они имеют ограничения, которые не позволяют им быть открытыми исходными кодами в соответствии с Инициативой открытого исходного кода и бесплатными для Фонда свободного программного обеспечения .
Положение об общем праве [ править ]
Пункт Commons, созданный Fossa, Inc., представляет собой дополнение к лицензии на программное обеспечение с открытым исходным кодом , которое ограничивает пользователей от продажи программного обеспечения. По комбинированной лицензии исходный код программного обеспечения доступен, но не является открытым. [4]
22 августа 2018 г. Redis Labs исключила некоторые модули Redis из Стандартной общественной лицензии GNU Affero. [5] [6] на комбинацию лицензии Apache 2.0 и пункта Commons. [7] [8]
В сентябре 2018 года Мэтью Гарретт раскритиковал пункт Commons, назвав его «старым способом ведения дел», и заявил, что он «не помогает обществу » . [9]
Лицензия на бизнес-источник [ править ]
Лицензия Business Source была представлена корпорацией MariaDB в 2016 году и быстро стала одной из наиболее распространенных лицензий с «отложенным открытым исходным кодом». [10] Он запрещает использование кода в производственных средах, где требуется коммерческая лицензия. [11]
Лицензия на функциональный исходный код [ править ]
Лицензия Functional Source была представлена компанией Sentry в ноябре 2023 года как более простая альтернатива лицензии Business Source. [12] Он запрещает любое «конкурирующее» использование кода, чтобы сохранить права автора на его экономическое использование, но применяется в течение ограниченного времени, после чего сам код считается доступным по лицензии Apache или лицензии MIT . [13]
Лицензия GitLab Enterprise Edition (лицензия EE) [ править ]
Лицензия GitLab Enterprise Edition используется исключительно коммерческим предложением GitLab . [14] GitLab также выпускает Community Edition под лицензией MIT . [15]
GitLab Inc. открыто заявляет, что лицензия EE делает их продукт Enterprise Edition «собственным закрытым исходным кодом». [16] репозитория Тем не менее, компания делает общедоступным исходный код Community Edition, а также систему отслеживания проблем и позволяет пользователям изменять исходный код . [17] Двойной выпуск Enterprise Edition с закрытым исходным кодом и Community Edition с открытым исходным кодом делает GitLab компанией с открытым ядром .
Лицензия Mega Limited на проверку кода [ править ]
В 2016 году компания Mega Ltd. выпустила исходный код своих клиентов Mega в соответствии с лицензией Mega Limited на проверку кода, которая разрешает использование кода только «в целях проверки и комментирования». [18] Исходный код был опубликован после того, как бывший директор Ким Дотком заявил, что после своего ухода из Mega Ltd он «создаст конкурента Mega с полностью открытым исходным кодом и некоммерческой деятельности». [19] [20]
коду исходному Инициатива
Microsoft Инициатива общего исходного кода , запущенная в мае 2001 года, включает 5 лицензий, 2 из которых с открытым исходным кодом и 3 из которых ограничены. Ограниченными лицензиями по этой схеме являются Ограниченная общественная лицензия Microsoft (Ms-LPL), [21] ограниченная взаимная лицензия Microsoft (Ms-LRL), [22] и лицензия Microsoft на справочный источник (Ms-RSL). [23]
Старая лицензия Scilab [ править ]
До версии 5 Scilab описывал себя как «платформу с открытым исходным кодом для численных вычислений ». [24] но у него была лицензия [25] который запрещал коммерческое распространение модифицированных версий. Версии 5 и более поздние распространяются по GPL совместимой с лицензии CeCILL, .
Публичная лицензия на стороне сервера [ править ]
— Публичная лицензия на стороне сервера это модификация Стандартной общественной лицензии GNU Affero, созданная проектом MongoDB . Он изменяет положение, касающееся использования лицензированной работы по сети, утверждая, что если программное обеспечение, лицензируемое SSPL, включено в «услугу», предлагаемую другим пользователям, исходный код всей услуги (включая, помимо прочего, все программное обеспечение и API, которые потребуются пользователю для запуска экземпляра службы самостоятельно), должны быть выпущены в рамках SSPL. [26] Лицензия считается несвободной Open Source Initiative , Debian и Red Hat , поскольку она содержит условия, которые являются неоправданно дискриминационными по отношению к коммерческому использованию программного обеспечения. [27] [28]
Публичная лицензия SugarCRM [ править ]
В 2007 году Майкл Тиманн , президент OSI, раскритиковал [29] такие компании, как SugarCRM, за продвижение своего программного обеспечения как «открытого исходного кода», хотя на самом деле оно не имело лицензии, одобренной OSI. В случае с SugarCRM это произошло потому, что это программное обеспечение является так называемым « прошивкой ». [30] поскольку он указывает «значок», который должен отображаться в пользовательском интерфейсе. Версия SugarCRM с открытым исходным кодом была повторно лицензирована под лицензией GPL версии 3 в 2007 году. [31] а затем GNU Affero GPL версии 3 в 2010 году. [32]
Лицензия TrueCrypt [ править ]
Лицензия TrueCrypt использовалась утилитой TrueCrypt диска шифрования . [33] Когда TrueCrypt был прекращен, VeraCrypt форк перешёл на лицензию Apache , но сохранил лицензию TrueCrypt для кода, унаследованного от TrueCrypt. [34]
Open Source Initiative отвергает лицензию TrueCrypt, поскольку «в ней есть элементы, несовместимые с OSD ». [35] Фонд свободного программного обеспечения критикует лицензию за ограничение круга лиц, которые могут запускать программу, а также за соблюдение условий использования товарных знаков. [36]
Лицензионное соглашение конечного пользователя BeeGFS [ править ]
BeeGFS EULA — это лицензия распределенной параллельной файловой системы BeeGFS, за исключением клиента для Linux, который лицензируется по GPLv2 . [37]
Исходный код BeeGFS общедоступен на их веб-сайте. [38] и из-за этого они называют BeeGFS программным обеспечением с открытым исходным кодом; [39] на самом деле это не потому, что эта лицензия запрещает распространение модифицированных версий программного обеспечения или использование определенных функций программного обеспечения без разрешения. [40]
См. также [ править ]
- Сравнение лицензий на бесплатное программное обеспечение и программное обеспечение с открытым исходным кодом
- Бесплатное программное обеспечение
- Лицензия на бесплатное программное обеспечение
- Список коммерческих видеоигр с доступным исходным кодом
- Список проприетарного программного обеспечения с доступными исходными кодами
- Список видеоигр, доступных в исходном коде
- Модель с открытым ядром
- Лицензия с открытым исходным кодом
- Программное обеспечение с открытым исходным кодом
- Инициатива общего источника
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б «Часто задаваемые вопросы о программном обеспечении с открытым исходным кодом (OSS) Министерства обороны США: есть ли название для программного обеспечения, исходный код которого общедоступен, но не соответствует определению программного обеспечения с открытым исходным кодом?» . Главный информационный директор . Министерство обороны США. Архивировано из оригинала 24 июля 2018 г. Проверено 23 июля 2018 г.
- ^ Фортунато, Лаура ; Галасси, Марк (17 мая 2021 г.). «Аргументы в пользу бесплатного программного обеспечения с открытым исходным кодом в исследованиях и науке» . Философские труды Королевского общества А. 379 (2197). дои : 10.1098/rsta.2020.0079 . ПМИД 33775148 .
- ^ «Определение открытого исходного кода | Инициатива открытого исходного кода» . сайт opensource.org .
- ^ «Лицензия общего пользования» . Лицензия с пунктом общего пользования . Проверено 24 августа 2018 г.
- ^ Шулман, Ифтах (5 июля 2016 г.). «Почему модули Redis Labs являются AGPL» . Редис Лабс . Проверено 24 августа 2018 г.
- ^ Клэберн, Томас. «У Redis есть лицензия на убийство: производитель баз данных с открытым исходным кодом использует собственный код» . Регистр . Проверено 24 августа 2018 г.
- ^ «Лицензия общего пользования» . Лицензия с пунктом общего пользования . Проверено 24 августа 2018 г.
- ^ Асай, Мэтт. «Почему Redis Labs допустила огромную ошибку, изменив свою стратегию лицензирования открытого исходного кода» . Техреспублика . Проверено 24 августа 2018 г.
- ^ Положение о палате общин не помогает обществу Блог Мэтью Гаррета
- ^ «Отложенная публикация с открытым исходным кодом» . Инициатива открытого исходного кода . Проверено 25 февраля 2024 г.
- ^ «Внедрение и разработка программного обеспечения BSL» . МарияДБ . Проверено 25 февраля 2024 г.
- ^ «Представляем функциональную лицензию на исходный код: свобода без халявы» . Блог Сентри . Проверено 25 февраля 2024 г.
- ^ «FSL — Лицензия на функциональный исходный код» . Лицензия на функциональный исходный код . Проверено 25 февраля 2024 г.
- ^ «Лицензия GitLab Enterprise Edition (EE) («Лицензия EE»)» . ГитЛаб . GitLab Inc., 16 мая 2018 г. Проверено 23 июля 2018 г.
- ^ «Файл ЛИЦЕНЗИИ GitLab Community Edition» . ГитЛаб . GitLab Inc., 15 мая 2018 г. Проверено 23 июля 2018 г.
- ^ Сиджбрандидж, Сид (20 июля 2016 г.). «GitLab — с открытым ядром, GitHub — с закрытым исходным кодом» . ГитЛаб . GitLab Inc. Проверено 23 июля 2018 г.
- ^ «GitLab Community Edition» . GitLab Inc. Проверено 23 июля 2018 г.
- ^ «меганц/МЕГАсинк» . Гитхаб . 07.09.2017 . Проверено 24 августа 2018 г.
- ^ «Интервью: Ким Дотком отвечает на ваши вопросы — Slashdot» . yro.slashdot.org . 30 июля 2015 г. Проверено 24 августа 2018 г.
- ^ «Ким Дотком обещает запустить конкурента Mega с открытым исходным кодом (обновлено)» . Engadget . 31 июля 2015 г. Проверено 24 августа 2018 г.
- ^ «Ограниченная общественная лицензия Microsoft (Ms-LPL)» . Майкрософт .
- ^ «Ограниченная взаимная лицензия Microsoft (Ms-LRL)» . Майкрософт .
- ^ «Лицензия на эталонный исходный код Microsoft» . Майкрософт. 06.07.2016 . Проверено 6 июля 2016 г.
«Использование по ссылке» означает использование программного обеспечения внутри вашей компании в качестве справочного материала в форме, доступной только для чтения, исключительно для целей отладки ваших продуктов, обслуживания ваших продуктов или улучшения совместимости ваших продуктов с программным обеспечением и, в частности, исключает право распространять программное обеспечение за пределами вашей компании.
- ^ «Платформа с открытым исходным кодом для численных вычислений» . ИНРИА . Проверено 4 января 2008 г.
- ^ «Лицензия СКИЛАБ» . ИНРИА. Архивировано из оригинала 12 декабря 2005 г. Проверено 4 января 2008 г.
- ^ Персонал, Арс (16 октября 2019 г.). «В 2019 году несколько компаний с открытым исходным кодом изменили курс — правильный ли это шаг?» . Арс Техника .
- ^ Воган-Николс, Стивен Дж. «Публичная серверная лицензия MongoDB с открытым исходным кодом отклонена» . ЗДНет . Архивировано из оригинала 16 января 2019 года . Проверено 17 января 2019 г.
- ^ «Изменения в лицензировании MongoDB привели к тому, что Red Hat удалила базу данных из последней версии своей серверной ОС» . GeekWire . 16 января 2019 года. Архивировано из оригинала 17 января 2019 года . Проверено 17 января 2019 г.
- ^ Тиманн, Майкл (21 июня 2007 г.). «Встанет ли настоящая CRM с открытым исходным кодом?» . Инициатива открытого исходного кода . Проверено 4 января 2008 г.
- ^ Берлинд, Дэвид (21 ноября 2006 г.). «Злоупотребляют ли SugarCRM, Socialtext, Zimbra, Scalix и другие термином «открытый исходный код»? » . ЗДНет . Архивировано из оригинала 1 января 2008 года . Проверено 4 января 2008 г.
- ^ Вэнс, Эшли (25 июля 2007 г.). «SugarCRM меняет программное обеспечение на GPL 3» . Регистр . Проверено 8 сентября 2008 г.
- ^ Совет директоров OSI (19 января 2021 г.). «SSPL не является лицензией с открытым исходным кодом» . Инициатива открытого исходного кода . Проверено 23 января 2021 г.
- ^ «truecrypt-archive/License-v3.1.txt в мастере · DrWhax/truecrypt-archive» . Гитхаб . 28 марта 2014 г. Проверено 23 июля 2018 г.
- ^ "root/License.txt" . ВераКрипт . Фонд TrueCrypt. 17 октября 2016 г. Проверено 23 июля 2018 г.
- ^ Фиппс, Саймон (15 ноября 2013 г.), TrueCrypt или ложь? Потенциальный проект с открытым исходным кодом должен навести порядок в своих действиях , InfoWorld , получено 20 мая 2014 г.
- ^ «Различные лицензии и комментарии к ним» . Операционная система GNU . Фонд свободного программного обеспечения . Проверено 23 июля 2018 г.
- ^ «Лицензионное соглашение конечного пользователя BeeGFS — Документация — BeeGFS» . BeeGFS . Проверено 8 июня 2020 г.
- ^ «ГитЛаб» . BeeGFS . Проверено 8 июня 2020 г.
- ^ «Часто задаваемые вопросы (FAQ)» . BeeGFS Wiki . Проверено 8 июня 2020 г.
- ^ «Лицензионное соглашение с конечным пользователем» (обычный текст) . 10 сентября 2019 г. Проверено 26 января 2021 г.