Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

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

Бесплатные лицензии и лицензии с открытым исходным кодом [ править ]

Бесплатные лицензии на программное обеспечение и лицензии на программное обеспечение с открытым исходным кодом также источник доступной для лицензий на программное обеспечение, так как оба они требуют исходный код программного обеспечения , которые будут доступны.

Несвободные лицензии [ править ]

Следующие ниже лицензии на программное обеспечение с доступным исходным кодом считаются несвободными лицензиями , поскольку у них есть ограничения, которые не позволяют им быть с открытым исходным кодом в соответствии с Open Source Initiative и бесплатными для Free Software Foundation .

Пункт общин [ править ]

Оговорка Commons, созданная Fossa, Inc., является дополнением к лицензии на программное обеспечение с открытым исходным кодом, которое ограничивает продажу программного обеспечения пользователям. По комбинированной лицензии исходный код программного обеспечения доступен, но не с открытым исходным кодом. [2]

22 августа 2018 г. Redis Labs переместила некоторые модули Redis с Стандартной общественной лицензии Affero [3] [4] на комбинацию лицензии Apache License 2.0 и пункта Commons. [5] [6]

В сентябре 2018 года Мэтью Гарретт раскритиковал пункт общин, назвав его «старым способом ведения дел», и сказал, что он «не помогает обществу». [7]

Лицензия GitLab Enterprise Edition (лицензия EE) [ править ]

Лицензия GitLab Enterprise Edition используется исключительно коммерческим предложением GitLab . [8] GitLab также выпускает Community Edition под лицензией MIT . [9]

GitLab Inc. открыто заявляет, что лицензия EE делает их продукт Enterprise Edition «проприетарным с закрытым исходным кодом». [10] Однако компания делает общедоступным исходный код Enterprise Edition, а также средство отслеживания проблем репозитория и позволяет пользователям изменять исходный код . [11] Двойной релиз с закрытым исходным кодом Enterprise Edition и открытым исходным кодом Community Edition делает GitLab открытого ядра компании.

Лицензия Mega Limited Code Review [ править ]

В 2016 году Mega Ltd. выпустила исходный код своих клиентов Mega в соответствии с лицензией Mega Limited Code Review License, которая разрешает использование кода только «в целях обзора и комментариев». [12] Исходный код был выпущен после того, как бывший директор Ким Дотком заявил, что он «создаст Мега-конкурента, который будет полностью открытым и некоммерческим» после своего ухода из Mega Ltd. [13] [14]

Инициатива Microsoft Shared Source [ править ]

Инициатива Microsoft Shared Source Initiative , запущенная в мае 2001 года, включает 5 лицензий, 2 из которых имеют открытый исходный код, а 3 ограничены. Ограниченные лицензии по этой схеме - это Ограниченная общественная лицензия Microsoft (Ms-LPL) [15], Ограниченная взаимная лицензия Microsoft (Ms-LRL) [16] и Лицензия на исходный код Microsoft (Ms-RSL). [17]

Старая лицензия Scilab [ править ]

До версии 5 Scilab называл себя «платформой с открытым исходным кодом для численных вычислений» [18], но имел лицензию [19] , запрещавшую коммерческое распространение модифицированных версий. Версии 5 и более поздние распространяются по лицензии CeCILL, совместимой с GPL .

Общественная лицензия на стороне сервера [ править ]

Общественная лицензия на стороне сервера является модификацией Стандартной общественной лицензии GNU версии 3, созданной проектом MongoDB . Он добавляет пункт, в котором говорится, что если программное обеспечение с лицензией SSPL включено в «услугу», предлагаемую другим пользователям, исходный код для всей услуги должен быть выпущен в соответствии с SSPL. [20] Лицензия считается несвободной в Debian , Fedora Project и Red Hat Enterprise Linux (с программным обеспечением, лицензируемым в рамках этой лицензии, поэтому она запрещена к распространению), поскольку она содержит условия, которые являются неоправданно дискриминационными в отношении коммерческого использования программного обеспечения. . [21] [22]

Общественная лицензия SugarCRM [ править ]

В 2007 году Майкл Тиманн , президент OSI, раскритиковал [23] компании, такие как SugarCRM, за продвижение своего программного обеспечения как «с открытым исходным кодом», хотя на самом деле у него не было одобренной OSI лицензии. В случае SugarCRM это произошло потому, что программное обеспечение является так называемым « значком » [24], поскольку оно определяет «значок», который должен отображаться в пользовательском интерфейсе (SugarCRM с тех пор перешел на GPLv3 ). [25]

Лицензия TrueCrypt [ править ]

Лицензия TrueCrypt использовалась утилитой шифрования дисков TrueCrypt . [26] Когда TrueCrypt прекращали, VeraCrypt вилка переключается на лицензию Apache , но сохранила лицензию TrueCrypt для кода , унаследованного от TrueCrypt. [27]

Инициатива Open Source отвергает TrueCrypt лицензию, так как «он имеет элементы , несовместимые с OSD .» [28] Фонд свободного программного обеспечения критикует лицензию за ограничение круга лиц, которые могут выполнять программу, и за обеспечение соблюдения условий товарного знака. [29]

Лицензионное соглашение с конечным пользователем BeeGFS [ править ]

BeeGFS EULA - это лицензия распределенной параллельной файловой системы BeeGFS, за исключением клиента для Linux, который распространяется под GPLv2 . [30]

Исходный код BeeGFS общедоступен на их веб-сайте [31], и из-за этого они заявляют, что BeeGFS является программным обеспечением с «открытым исходным кодом»; [32] это на самом деле не потому, что эта лицензия запрещает распространение модифицированных версий программного обеспечения или использование определенных функций программного обеспечения без разрешения. [33]

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

  • Сравнение лицензий на бесплатное и открытое программное обеспечение
  • Свободное программное обеспечение
  • Лицензия на бесплатное программное обеспечение
  • Список коммерческих видеоигр с доступным исходным кодом
  • Список проприетарного программного обеспечения с исходным кодом
  • Список исходных видеоигр
  • Открытая модель
  • Лицензия с открытым исходным кодом
  • Программное обеспечение с открытым исходным кодом
  • Инициатива общего источника

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

  1. ^ «Часто задаваемые вопросы о программном обеспечении с открытым исходным кодом (OSS) Министерства обороны США» . Директор по информационным технологиям . Министерство обороны США . Дата обращения 23 июля 2018 .
  2. ^ "Лицензия пункта общин" . Лицензия пункта Commons . Проверено 24 августа 2018 .
  3. ^ Shoolman, Yiftach (5 июля 2016). «Почему модули Redis Labs - это AGPL» . Redis Labs . Проверено 24 августа 2018 .
  4. ^ Claburn, Томас. «У Redis есть лицензия на уничтожение: производитель баз данных с открытым исходным кодом использует некоторый проприетарный код» . Реестр . Проверено 24 августа 2018 .
  5. ^ "Лицензия пункта общин" . Лицензия пункта Commons . Проверено 24 августа 2018 .
  6. ^ Asay, Мэтт. «Почему Redis Labs совершила огромную ошибку, изменив свою стратегию лицензирования с открытым исходным кодом» . TechRepublic . Проверено 24 августа 2018 .
  7. ^ Пункт Общин не помогает блог Мэтью Гарретта общин
  8. ^ «Лицензия GitLab Enterprise Edition (EE) (« Лицензия EE »)» . GitLab . GitLab Inc. 16 мая 2018 . Дата обращения 23 июля 2018 .
  9. ^ "Файл ЛИЦЕНЗИИ GitLab Community Edition" . GitLab . GitLab Inc. 15 мая 2018 . Дата обращения 23 июля 2018 .
  10. ^ Sijbrandij, Sid (20 июля 2016). «GitLab - это открытое ядро, GitHub - с закрытым исходным кодом» . GitLab . GitLab Inc . Дата обращения 23 июля 2018 .
  11. ^ "GitLab Community Edition" . GitLab Inc . Дата обращения 23 июля 2018 .
  12. ^ "меганц / MEGAsync" . GitHub . 2017-09-07 . Проверено 24 августа 2018 .
  13. ^ «Интервью: Ким Дотком отвечает на ваши вопросы - Slashdot» . yro.slashdot.org . 2015-07-30 . Проверено 24 августа 2018 .
  14. ^ «Ким Дотком обещает запустить конкурента с открытым исходным кодом для Mega (обновлено)» . Engadget . 2015-07-31 . Проверено 24 августа 2018 .
  15. ^ «Ограниченная общественная лицензия Microsoft (Ms-LPL)» .
  16. ^ «Ограниченная взаимная лицензия Microsoft (Ms-LRL)» .
  17. ^ «Лицензия Microsoft Reference Source License» . Microsoft. 2016-07-06 . Проверено 6 июля 2016 . «Использование в справочных целях» означает использование программного обеспечения в вашей компании в качестве справочного материала в форме только для чтения с единственными целями отладки продуктов, обслуживания продуктов или улучшения взаимодействия ваших продуктов с программным обеспечением и, в частности, исключает право распространять программное обеспечение за пределами вашей компании.
  18. ^ «Платформа с открытым исходным кодом для численных вычислений» . INRIA . Проверено 4 января 2008 .
  19. ^ "Лицензия SCILAB" . INRIA. Архивировано из оригинала на 2005-12-12 . Проверено 4 января 2008 .
  20. Staff, Ars (16 октября 2019 г.). «В 2019 году несколько компаний с открытым исходным кодом изменили курс - правильный ли это шаг?» . Ars Technica .
  21. ^ Vaughan-Nichols, Стивен Дж. «MongoDB» с открытым исходным кодом «Отклонена публичная лицензия на стороне сервера» . ZDNet . Архивировано 16 января 2019 года . Проверено 17 января 2019 года .
  22. ^ «Изменения в лицензировании MongoDB заставили Red Hat удалить базу данных из последней версии своей серверной ОС» . GeekWire . 16 января 2019 года. Архивировано 17 января 2019 года . Проверено 17 января 2019 года .
  23. ^ Тиман, Майкл (2007-06-21). "Будет ли настоящая CRM с открытым исходным кодом, пожалуйста, встанет?" . Инициатива открытого исходного кода . Проверено 4 января 2008 .
  24. ^ Берлинд, Дэвид (21 ноября 2006). «Не злоупотребляют ли SugarCRM, Socialtext, Zimbra, Scalix и другие термином« открытый исходный код »? " " . ZDNet . Архивировано из оригинала на 1 января 2008 года . Проверено 4 января 2008 года .
  25. ^ Вэнс, Эшли (2007-07-25). «SugarCRM обменивает плохое ПО на GPL 3» . Реестр . Проверено 8 сентября 2008 .
  26. ^ "truecrypt-archive / License-v3.1.txt на главном сервере · DrWhax / truecrypt-archive" . GitHub . 28 марта 2014 . Дата обращения 23 июля 2018 .
  27. ^ "root / License.txt" . VeraCrypt . TrueCrypt Foundation. 17 октября 2016 . Дата обращения 23 июля 2018 .
  28. ^ Саймон Фиппс (15 ноября 2013 г.), TrueCrypt или ложь? Предполагаемый проект с открытым исходным кодом должен привести в порядок свое действие , InfoWorld , получено 20 мая 2014 г.
  29. ^ «Различные лицензии и комментарии о них» . Операционная система GNU . Фонд свободного программного обеспечения . Дата обращения 23 июля 2018 .
  30. ^ «Лицензионное соглашение с конечным пользователем BeeGFS - Документация - BeeGFS» . BeeGFS . Проверено 8 июн 2020 .
  31. ^ "GitLab" . BeeGFS . Проверено 8 июн 2020 .
  32. ^ «Часто задаваемые вопросы (FAQ)» . BeeGFS Wiki . Проверено 8 июн 2020 .
  33. ^ «Лицензионное соглашение с конечным пользователем» (простой текст) . 2019-09-10 . Источник 2021-01-26 .