Оглавление
Повторное лицензирование программного обеспечения
-
Повторное лицензирование программного обеспечения
- Применяется при разработке ПО с открытым исходным кодом
- Требуется для совместимости лицензий
- Включает согласие всех правообладателей
-
Примеры успешного повторного лицензирования
- Mozilla Firefox: переход с Netscape Public License на MPL 1.1/GPL 2.0/LGPL 2.1
- Vorbis: переход с LGPL на BSD
- VLC: переход с GPLv2 на LGPLv2
- LZMA SDK: переход с двойной лицензии на LGPL
- GNU TLS: переход с LGPLv3 на LGPLv2.1
- GNU Free Documentation: переход с GFDL на CC BY-SA
- OGRE: переход с LGPL на MIT
- Google: переход заголовочных файлов ядра Linux на BSD
- POV-Ray: переход с пользовательской лицензии на Affero GPL
- FreeCAD: переход с GPL на LGPLv2
- Gang Garrison 2: переход с GPLv3 на MPL
- Dolphin: переход с “только GPLv2” на “GPLv2 или более позднюю версию”
- mpv: переход с GPL на LGPLv2
- Seafile: переход с GPLv3 на GPLv2
- Natron: переход с MPL на GPLv2
- MAME: переход с пользовательской лицензии на BSD/GPL
- MariaDB: переход с GPL на BSL
- Allegiance: переход с лицензии MSR на MIT
-
Проблемы и ограничения
- Достижение 100% охвата авторов часто невозможно
- Требуется согласие большинства правообладателей
- Возможны споры о толковании лицензий
-
Рекомендации
- Совместимость лицензий важна для совместной работы
- Обратная совместимость и прямая совместимость
- Распространение лицензий и рекомендации