Сейчас я работаю над небольшим проектом, который планирую выпустить под лицензией с открытым исходным кодом (который еще не определился). У меня вопрос, что один из модулей Python, который я использую, лицензирован по GPLv3. Поскольку я не делаю каких-либо изменений в библиотеке (используя ее как есть), могу ли я по-прежнему лицензировать свой проект по лицензии по своему выбору, или я буду вынужден также сделать ее GPLv3?
19
Ответы:
Вы будете обязаны выпустить программное обеспечение в соответствии с GPLv3.
В лицензии явно сказано (запятая 5):
Я думаю, довольно просто. Согласно FSF (и AFAIK, по определению суда) любое связывание библиотек является нарушением, если сама программа не является GPL.
LGPL с другой стороны, был разработан именно , чтобы позволить несвободные программы для ссылки на бесплатные библиотеки.
НТН
источник
Как различные лицензии GNU совместимы друг с другом?
Смотрите раздел таблицы с надписью Я хочу использовать библиотеку в:
Таблица здесь довольно ясна и проста для понимания, если кто-то не является юристом, дающим свое неквалифицированное мнение.
источник
Безопаснее всего выпустить код, который вы пишете, по лицензии, совместимой с GPLv3. GPLv3, конечно, совместим с самим собой, но есть немало других лицензий, которые вы можете выбрать. Список лицензий ФФС является самоуверенным, но его можно считать авторитетным в вопросе о том, какие другие лицензии совместимы с какими версиями GPL.
Я бы лично порекомендовал вам лицензировать ваш код под лицензией GPL версии 2 с языком «или по вашему выбору любая более поздняя версия». Это обеспечивает совместимость с кодом GPLv3 и GPLv2 и, следовательно, максимальную совместимость с лицензиями с авторским левом. Если вам не нужен авторский лев, используйте лицензию X11 .
Если вы не хотите выпускать свой исходный код, вам не следует повторно использовать код или данные по какой-либо лицензии с авторским левом - весь смысл авторского права состоит в том, чтобы обеспечить доступность исходного кода, поэтому неэтично использовать материал с авторским левом в программе с закрытым исходным кодом. даже если вы не нарушаете лицензионное письмо (я не скажу вам, как это сделать; обратитесь к юристу, специализирующемуся на авторских правах, если вы связаны и решительно настроены).
источник