Что мне нужно сделать, чтобы соответствовать требованиям LGPL в проекте с закрытым исходным кодом?

По -видимому его слабо copyleft? но мне было интересно, если кто-нибудь может подвести итог, что все это требует. как... Я не хочу, чтобы мой проект был с открытым исходным кодом.

1 ответ

Решение

Я не юрист, это не юридическая консультация, это личное мнение, и не стесняйтесь вставлять здесь свой дополнительный отказ (оговорки) или анекдоты по поводу упомянутой оговорки (оговорок) здесь.


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

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

Обычно это решается путем создания библиотеки LGPL в качестве разделяемой или динамической библиотеки (.dll или же .so), хотя вы также можете отправлять объектные файлы для своего кода, чтобы конечный пользователь мог создать новый статически связанный двоичный файл.

Другие вопросы по тегам