LGPL лицензирование для включения в другие библиотеки [закрыто

StackOverflow https://stackoverflow.com/questions/3722340

Вопрос

Есть довольно много библиотек LGPL, которые я использую, которые выпали из технического обслуживания и не имеют документации. Я обнаружил, что некоторые из этих библиотек чрезвычайно полезны, и все они являются LGPL или MIT. Могу ли я объединить эти библиотеки в мою собственную библиотеку, выпущенную под LGPL и поддерживать тех, кто сам в качестве ветки? Кроме того, некоторые из этих библиотек делают то же самое или дополняют друг друга.

Могу ли я освободить их под своими собственными изменениями и документацией в одно пространство имен? Я также собираюсь использовать их в программе GPL, разработанную в сочетании с библиотекой. Это сломает любой из условий обслуживания?

Я не хочу назвать какие-либо имена библиотек, пока я также не связался с владельцами / разработчиками.

Могу ли я сделать это в соответствии с этими юридическими ограничениями?

Это было полезно?

Решение

Да, вы можете объединить несколько библиотек LGPL, чтобы сформировать одну библиотеку LGPL. Также допустимо переименовать функции, чтобы довести их в одно название пространства.

Также можно объединить библиотеки LGPL и MIT, чтобы сформировать одну библиотеку, поскольку лицензии LGPL и MIT совместимы. Я считаю, что вы также можете применять только LGPL к этой комбинированной библиотеке, так как LGPL является суперсетом лицензии MIT.

Очевидно, вы не должны удалить какие-либо объявления о авторских правах, а окончательная библиотека будет авторским правом нескольких человек, включая себя.

Также нормально использовать любую из вышеперечисленных библиотек в программе GPL.

Попытка сначала связаться с разработчиками, как вы говорите, вы делаете, это хороший ход - если они все еще заинтересованы в работе над библиотеками, вы можете сотрудничать с одним или несколькими из них.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top