Использование библиотеки LGPL в коммерческом приложении Java
У меня есть коммерческое Java-приложение, которое я буду распространять.
Я хочу использовать java-библиотеку LGPL'd.
Я не буду изменять библиотеку.
Имеет ли лицензия LGPL этой библиотеки какое-либо влияние на мою лицензию на приложение?
Ответ 1
Да, это в определенной степени. Например, вам необходимо разрешить пользователям обновлять библиотеку LGPL'd без вашей помощи. Я предлагаю прочитать всю лицензию самостоятельно, так как вы юридически обязаны придерживаться ее. Знайте, что вы обязуетесь, не просто принимайте за него слова других людей:)
Ответ 2
Насколько я понимаю, LGPL, нет, вы можете распространять его, как вам нравится. Вы свяжетесь только с библиотекой, не создавая производную работу, а LGPL не ограничивает привязку.
Ответ 3
На ваше приложение не влияет. Лицензия LGPL допускает включение в коммерческое приложение до тех пор, пока выполняются условия лицензии (текст лицензии LGPL в дистрибутиве, указание на использование библиотеки и т.д.).
Ответ 4
Я предполагаю, что до тех пор, пока ваша связь будет динамической (т.е. динамическая загрузка файла DLL/.so/.a/.class/любой во время выполнения), вы в порядке. Если вы статически компилируете свой код для включения библиотеки, вы рискуете нарушить лицензию, в зависимости от того, как структурирован ваш код.
Если это Java, вы не можете связывать статически - это невозможность платформы.