Лицензирование программных продуктов

Несколько вопросов:
  • open source программа А вышла под лицензией Л1 (например, MIT). Через какое то время авторы программы А поменяли лицензию на Л2 (например, GPL). До перехода с одной лицензии на другую компания К начала использовать программу А под лицензией Л1 в своем коммерческом продукте В. Означает ли это, что после изменения лицензии программы А разработчики программы В должны изменить лицензию? Должны ли авторы программы В следить за изменениями в лицензировании open source продуктов?
  • есть некий кусок кода под любой из свободных лицензий, написанный, например, на PHP. Является ли переписанный код (защищенный только лицензией) на любом другом языке достоянием нового автора или на него тоже распространяется лицензия? Я не говорю о защищенных алгоритмах, методах, патентах и т.д.
  • Вопрос задан
  • 2380 просмотров
Пригласить эксперта
Ответы на вопрос 1
— Если используется версия, например, 1.0 с лицензией Л1, то нет, если с Л2, например 2.0 — то да. То есть лицензия программы B должна быть совместимой с фактически используемой, если лицензия Л2 вам не понравилась, то просто не апгрейдитесь до версии 2.0, а, например, делаете свой форк версии 1.0

— Юридически, имхо, не распространяется. По-хорошему, указываю что «this product is… port of ...» или «this product based on ...» (даже если язык не изменился, но код переписан чуть более чем полностью и от оригинала осталось, например, лишь API), но лицензия совсем не обязательно совместимая с оригиналом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы