Использование библиотеки LGPL в коммерческом приложении Java

У меня есть коммерческое Java-приложение, которое я буду распространять.

Я хочу использовать java-библиотеку LGPL'd. Я не буду изменять библиотеку. Имеет ли лицензия LGPL этой библиотеки какое-либо влияние на мою лицензию на приложение?

Ответ 1

Да, это в определенной степени. Например, вам необходимо разрешить пользователям обновлять библиотеку LGPL'd без вашей помощи. Я предлагаю прочитать всю лицензию самостоятельно, так как вы юридически обязаны придерживаться ее. Знайте, что вы обязуетесь, не просто принимайте за него слова других людей:)

Ответ 2

Насколько я понимаю, LGPL, нет, вы можете распространять его, как вам нравится. Вы свяжетесь только с библиотекой, не создавая производную работу, а LGPL не ограничивает привязку.

Ответ 3

На ваше приложение не влияет. Лицензия LGPL допускает включение в коммерческое приложение до тех пор, пока выполняются условия лицензии (текст лицензии LGPL в дистрибутиве, указание на использование библиотеки и т.д.).

Ответ 4

Я предполагаю, что до тех пор, пока ваша связь будет динамической (т.е. динамическая загрузка файла DLL/.so/.a/.class/любой во время выполнения), вы в порядке. Если вы статически компилируете свой код для включения библиотеки, вы рискуете нарушить лицензию, в зависимости от того, как структурирован ваш код.

Если это Java, вы не можете связывать статически - это невозможность платформы.