LGPL лицензирование для включения в другие библиотеки [закрыто
-
03-10-2019 - |
Вопрос
Есть довольно много библиотек LGPL, которые я использую, которые выпали из технического обслуживания и не имеют документации. Я обнаружил, что некоторые из этих библиотек чрезвычайно полезны, и все они являются LGPL или MIT. Могу ли я объединить эти библиотеки в мою собственную библиотеку, выпущенную под LGPL и поддерживать тех, кто сам в качестве ветки? Кроме того, некоторые из этих библиотек делают то же самое или дополняют друг друга.
Могу ли я освободить их под своими собственными изменениями и документацией в одно пространство имен? Я также собираюсь использовать их в программе GPL, разработанную в сочетании с библиотекой. Это сломает любой из условий обслуживания?
Я не хочу назвать какие-либо имена библиотек, пока я также не связался с владельцами / разработчиками.
Могу ли я сделать это в соответствии с этими юридическими ограничениями?
Решение
Да, вы можете объединить несколько библиотек LGPL, чтобы сформировать одну библиотеку LGPL. Также допустимо переименовать функции, чтобы довести их в одно название пространства.
Также можно объединить библиотеки LGPL и MIT, чтобы сформировать одну библиотеку, поскольку лицензии LGPL и MIT совместимы. Я считаю, что вы также можете применять только LGPL к этой комбинированной библиотеке, так как LGPL является суперсетом лицензии MIT.
Очевидно, вы не должны удалить какие-либо объявления о авторских правах, а окончательная библиотека будет авторским правом нескольких человек, включая себя.
Также нормально использовать любую из вышеперечисленных библиотек в программе GPL.
Попытка сначала связаться с разработчиками, как вы говорите, вы делаете, это хороший ход - если они все еще заинтересованы в работе над библиотеками, вы можете сотрудничать с одним или несколькими из них.