Совместимость лицензий
-
Совместимость лицензий в свободном программном обеспечении
- Лицензии GPL и LGPL являются наиболее распространенными и часто используются для программного обеспечения с открытым исходным кодом.
- Некоторые лицензии, такие как MIT и BSD, также популярны, но имеют ограничения на использование и распространение.
- Лицензии Creative Commons и GFDL имеют свои особенности и могут быть несовместимы с GPL.
-
Проблемы совместимости лицензий
- Некоторые лицензии могут быть несовместимы из-за ограничений на использование или требований к распространению.
- Примеры включают лицензии CDDL и ZFS, которые могут нарушать GPL.
- Лицензии, такие как JSON, могут быть субъективными и моральными, что приводит к проблемам совместимости.
-
Решения для совместимости лицензий
- Повторное лицензирование может быть единственным способом решения проблем несовместимости.
- Для достижения согласия требуется повторное лицензирование всех вовлеченных сторон.
- Примеры успешного повторного лицензирования включают Mozilla и VLC.
-
Примеры повторного лицензирования
- Mozilla успешно перелицензировала свой код на MPL/GPL/LGPL для совместимости с GPL.
- Библиотека Vorbis была изменена с LGPL на BSD для ускорения внедрения.
- Проект VLC повторно лицензировал библиотеку под GPLv2 для улучшения совместимости.
-
Изменения в лицензиях и их последствия
- Фонд Викимедиа перешел с GFDL на CC BY-SA для улучшения совместимости.
- Google изменил лицензию заголовочных файлов Linux с GPLv2 на BSD для Android.
- Проект FreeCAD сменил лицензию с GPL на LGPLv2 из-за несовместимости с GPLv3.
-
Рекомендации и внешние ссылки
- Существует онлайн-инструмент ReCoDa для проверки совместимости лицензий.
Полный текст статьи: