Последние Обновления FSF Для Лицензий На Программное Обеспечение


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

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

Тот факт, что Личная публичная лицензия версии 3a и лицензия против 996 были добавлены в список несвободных, на самом деле не является важной частью этой новости. Именно существование Различных Лицензий и комментариев о них заслуживает того, чтобы быть более известным.

Лицензирование программного обеспечения с открытым исходным кодом было значительно улучшено и расширено с тех пор, как GitHub представил свой микросайт Choose A License, который поощряет пользователей добавлять лицензию в свои проекты и указывает, что произойдет, если они этого не сделают. Он продвигает лицензию MIT и GNU GPLv3 и перечисляет несколько других, включая лицензию Apache 2 и нелицензионную – но что, если вы не распознаете жаргон, начинающийся с “авторского лева”, или не понимаете, что означает “свободный” в контексте лицензирования?

Именно здесь может помочь FSF. Согласно его странице лицензий:

Авторское лево-это общий метод создания программы свободным программным обеспечением, требующий, чтобы все измененные и расширенные версии программы также были свободными программами.

Процитируем его Определение свободного программного обеспечения:

“Свободное программное обеспечение” означает программное обеспечение, которое уважает свободу и сообщество пользователей. Грубо говоря, это означает, что пользователи имеют свободу запускать, копировать, распространять, изучать, изменять и улучшать программное обеспечение. Таким образом, “свободное программное обеспечение” – это вопрос свободы, а не цены. Чтобы понять эту концепцию, вы должны думать о “свободе” как о “свободе слова”, а не как о “бесплатном пиве”. Мы иногда называем это “программным обеспечением libre”, заимствуя французское или испанское слово “бесплатно”, как в “свободе”, чтобы показать, что мы не имеем в виду, что программное обеспечение является бесплатным.

Расширяя это, FSF описывает четыре основные свободы, заявив::

Программа является свободным программным обеспечением, если пользователи программы обладают четырьмя основными свободами:  

Свобода запускать программу по своему усмотрению, для любых целей (свобода 0).

Свобода изучать, как работает программа, и изменять ее, чтобы она выполняла ваши вычисления так, как вы хотите (свобода 1). Необходимым условием для этого является доступ к исходному коду.

Свобода распространять копии, чтобы вы могли помогать другим (свобода 2).

Свобода распространять копии ваших измененных версий другим лицам (свобода 3). Сделав это, вы можете дать всему сообществу шанс извлечь выгоду из ваших изменений. Необходимым условием для этого является доступ к исходному коду.

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

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

GNU General Public License (GPL) версия 3 (#GNUGPL) (#GNUGPLv3) Это последняя версия GNU GPL: лицензия на свободное программное обеспечение и лицензия на авторское лево. Мы рекомендуем его для большинства пакетов программного обеспечения.

Далее он перечисляет другие лицензии GNU, а затем перечисляет десятки других совместимых лицензий в алфавитном порядке.

В желтой группе почти столько же лицензий. Они квалифицируются как лицензии на свободное программное обеспечение и в основном имеют авторское лево, но не совместимы с GNU GPL. Большинство их описаний включают “следует избегать”, “пожалуйста, не используйте” и “настоятельно рекомендуется не использовать”, и причины этих запретов кратко изложены.

Красная группа, несвободная, начинается с отсутствия лицензии, в которой описываются опасности исходного кода, не имеющего лицензии. Предложение Commons является одним из включений в этот список. Другие, которые более удивительны, – это Соглашение НАСА с открытым исходным кодом, которое не является бесплатным, потому что оно включает положение, требующее, чтобы изменения были вашим “оригинальным творением”, в то время как разработка свободного программного обеспечения зависит от объединения кода от третьих сторон.

Многие из включений в этот список, вероятно, более или менее не существуют – например, лицензия Sun Community Source и публичная лицензия Sybase Open Watcom версии 1.0. Однако другие, такие как лицензия Oculus Rift SDK, появились относительно недавно.

Причина включения последних двух лицензий в эту категорию поучительна. В случае Персональной публичной лицензии версии 3a это связано с тем, что она лишает некоторых пользователей (организации, правительства, предприятия) четырех свобод, а лицензия против 996 накладывает ограничения на свободу использования программы в любых целях. Его список заканчивается:

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


Добавить комментарий