Добавление метаданных OSGi-манифеста в библиотеку LPGL

Мне интересно, каковы последствия добавления заголовков манифеста OSGi к META-INF/manifest.MF файл в библиотеку LGPL.

Это не меняет источник, но двоичный JAR модифицируется. Изменения хорошо видны и в виде простого текста в файле JAR.

Я понимаю, что LPGL потребует, чтобы я выпустил только исходные изменения. Что именно это будет значить?

Конкретный пример, который я имею в виду, это Hibernate.

1 ответ

Решение

LGPL не требует, чтобы вы выпустили исходный код. Вы должны предоставить это, только если кто-то попросит об этом.

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

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