Инициатива общего источника

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

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

Содержание

  • 1 Обзор
  • 2 Бесплатные лицензии и лицензии с открытым исходным кодом
    • 2.1 Общественная лицензия Microsoft (Ms-PL)
    • 2.2 Взаимная лицензия Microsoft (Ms-RL)
  • 3 Ограниченные лицензии
    • 3.1 Ограниченная общественная лицензия Microsoft (Ms-LPL)
    • 3.2 Ограниченная взаимная лицензия Майкрософт (Ms-LRL)
    • 3.3 Лицензия Microsoft Reference Source (Ms-RSL)
  • 4 Критика
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки

Обзор

Инициатива общего исходного кода Microsoft позволяет отдельным лицам и организациям получить доступ к исходному коду Microsoft для справки (например, когда разработка дополнительных систем), для проверки и аудита с точки зрения безопасности (в основном это требуется некоторыми крупными корпорациями и правительствами) и для разработки (академические учреждения, OEM-производители, отдельные разработчики).

В рамках платформы Microsoft выпустила 5 лицензий для общего использования. Две из них, Microsoft Public License и Microsoft Reciprocal License, были одобрены Open Source Initiative как лицензии с открытым исходным кодом и являются рассматриваются Free Software Foundation как лицензии на бесплатное программное обеспечение. Другие лицензии на общий исходный код являются собственностью и, таким образом, позволяют правообладателю сохранять более жесткий контроль над использованием своего продукта.

Инициатива Microsoft Shared Source была имитирована другими компаниями, такими как RISC OS Open Ltd.

Microsoft также использует особые лицензии для некоторых своих продуктов, таких как Shared Source CLI Лицензия и лицензия Microsoft Windows Embedded CE 6.0 с общим исходным кодом.

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

Следующие лицензии считаются с открытым исходным кодом Open Source Initiative и free Free Software Foundation.

Microsoft Public License (Ms-PL)

Это наименее ограничительный лицензий Microsoft и позволяет распространять скомпилированный код в коммерческих или некоммерческих целях по любой лицензии, соответствующей Ms-PL. Распространение самого исходного кода разрешено только согласно Ms-PL. Первоначально называвшаяся Microsoft Permissive License, она была переименована в Microsoft Public License во время рассмотрения на предмет утверждения Open Source Initiative (OSI). Лицензия была утверждена 12 октября 2007 года вместе с Ms-RL. Согласно Free Software Foundation, это лицензия свободных программ, но она несовместима с GNU GPL.. Ms-PL предоставляет бесплатное и гибкое лицензирование для разработчиков, использующих исходные коды в рамках этой лицензии. Однако Ms-PL является лицензией с авторским левом, поскольку требует, чтобы исходный код программного обеспечения, которым она управляет, распространялся только под той же лицензией (Ms-PL).

Взаимная лицензия Microsoft (Ms-RL)

Эта лицензия Microsoft разрешает распространение производного кода при условии, что измененные исходные файлы включены и сохраняют Ms-RL. Ms-RL позволяет тем файлам в дистрибутиве, которые не содержат кода, изначально лицензированного под Ms-RL, лицензироваться по выбору правообладателя. Это похоже, но не то же самое, что и CDDL, EPL или LGPL (GPL с типичным «исключением связывания»). Первоначально известная как Microsoft Community License, она была переименована в процессе утверждения OSI.

9 декабря 2005 г. лицензия Ms-RL была представлена ​​Open Source Initiative на одобрение Джоном Коуэном. Затем OSI связалась с Microsoft и спросила, хотят ли они, чтобы OSI продолжила работу. Microsoft ответила, что они не хотят реагировать и что им нужно время, чтобы пересмотреть такое решение.

На O'Reilly Open Source Convention в июле 2007 года Билл Хилф, директор Microsoft по работе с проектами с открытым исходным кодом, объявил, что Microsoft официально отправила Ms-PL и Ms-RL в OSI для утверждения. Он был утвержден 12 октября 2007 года вместе с Ms-PL. Согласно Free Software Foundation, это лицензия свободного программного обеспечения, но она несовместима с GNU GPL.

Ограниченными лицензиями

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

Microsoft Limited Public License (Ms -LPL)

Это версия публичной лицензии Microsoft, в которой права предоставляются только разработчикам программного обеспечения на основе Microsoft Windows. Эта лицензия не является открытым исходным кодом, как определено в OSI, поскольку ограничение, ограничивающее использование программного обеспечения Windows, нарушает положение о том, что лицензии с открытым исходным кодом должны быть технологически нейтральными. Фонд свободного программного обеспечения также считает его несвободным из-за этого ограничения.

Ограниченная взаимная лицензия Microsoft (Ms-LRL)

Это версия взаимной лицензии Microsoft в какие права предоставляются только при разработке программного обеспечения для платформы Microsoft Windows. Как и Ms-LPL, эта лицензия не является открытым исходным кодом, потому что она не является технологически нейтральной из-за своего ограничения, заключающегося в том, что лицензионное программное обеспечение должно использоваться в Windows, а также не считается свободным от Free Software Foundation из-за этого ограничения.

Лицензия Microsoft Reference Source (Ms-RSL)

Это самая ограничительная из лицензий Microsoft Shared Source. Исходный код доступен для просмотра только в справочных целях, в основном, чтобы иметь возможность просматривать исходный код классов Microsoft во время отладки. Разработчикам запрещается распространять или изменять код в коммерческих или некоммерческих целях. Ранее лицензия называлась Ms-RL, но теперь Ms-RL относится к взаимной лицензии Microsoft.

Критика

Две конкретные лицензии с общим исходным кодом интерпретируются как лицензии на бесплатное программное обеспечение и лицензии с открытым исходным кодом. FSF и OSI. Однако бывший президент OSI Майкл Тиман считает саму фразу «Общий источник» маркетинговым термином, созданным Microsoft. Он утверждает, что это «бунтарский термин, который отвлекает и размывает идею открытого исходного кода, используя похожие по звучанию термины и предлагая похожие по звучанию обещания».

См. Также

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

Ссылки

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

Последняя правка сделана 2021-06-08 03:44:35
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте