Использование библиотеки LGPL в коммерческом приложении Java [закрыто]
Вопрос
У меня есть коммерческое Java-приложение, которым я буду распространение.
Я хочу использовать Java-библиотеку LGPL.Я не буду модифицировать библиотеку.Влияет ли лицензия LGPL этой библиотеки на лицензию моего приложения?
Решение
Да, в определенной степени это так.Например, вы обязаны разрешить людям обновлять библиотеку LGPL без вашей помощи.Я предлагаю самостоятельно прочитать всю лицензию, поскольку по закону вы обязаны соблюдать ее положения.Знайте, к чему вы себя обязываете, не принимайте на веру чужие слова :)
Другие советы
Насколько я понимаю LGPL, нет, вы можете распространять его как хотите.Вы будете только ссылаться на библиотеку, а не создавать производную работу, и LGPL не ограничивает ссылки.
Это не повлияет на ваше приложение.Лицензия LGPL допускает включение в коммерческое приложение при условии выполнения условий лицензии (текст лицензии LGPL в дистрибутиве, указание на использование библиотеки и т.д.).
Я предполагаю, что пока ваша ссылка является динамической (т.динамическая загрузка файла .dll/.so/.a/.class/whatever во время выполнения), все в порядке.Если вы статически компилируете свой код с включением библиотеки, вы рискуете нарушить лицензию, в зависимости от того, как структурирован ваш код.
Однако если это Java, вы не могу ссылаться статически - это невозможность платформы.