Добавление метаданных OSGi-манифеста в библиотеку LPGL
Мне интересно, каковы последствия добавления заголовков манифеста OSGi к META-INF/manifest.MF
файл в библиотеку LGPL.
Это не меняет источник, но двоичный JAR модифицируется. Изменения хорошо видны и в виде простого текста в файле JAR.
Я понимаю, что LPGL потребует, чтобы я выпустил только исходные изменения. Что именно это будет значить?
Конкретный пример, который я имею в виду, это Hibernate.
1 ответ
Решение
LGPL не требует, чтобы вы выпустили исходный код. Вы должны предоставить это, только если кто-то попросит об этом.
В этом случае вам придется выпустить (с лицензией LGPL) исходный код для сборки, которая добавляет манифест. Или, если вы делаете это вручную, новый файл манифеста и инструкции, как его применить.