2010-09-15 61 views
1

我使用的相當多的LGPL庫已經不再維護,也沒有文檔。我發現這些庫中的一些非常有用,它們都是LGPL或MIT。我可以將這些庫合併到我自己的庫中,在LGPL下發布並將這些自己維護爲分支?而且,這些庫中的一些可以做相同的事情或者相互補充。LGPL許可包含在其他庫中

我可以在我自己的更改和文檔下將這些文件釋放到一個命名空間中嗎? 我也將使用這些與圖書館共同開發的GPL程序。這是否違反了任何服務條款?

我不想爲任何圖書館名稱命名,除非我聯繫了業主/開發人員。

我還可以在這些法律限制下做到這一點嗎?

+4

我投票作爲題外話,因爲關閉這個問題[許可的建議是題外話堆棧溢出。(http://stackoverflow.com/help/on-topic)您可以得到幫助在[程序員堆棧交換,但**閱讀他們的常見問題解決方案仔細**之前繼續。](http://meta.programmers.stackexchange.com/questions/7265/when-is-a-software-licensing-question-on-話題) – durron597 2015-06-03 18:51:05

回答

1

是的,您可以將多個LGPL庫組合成一個LGPL庫。也可以重新命名函數以將它們放入單個名稱空間中。

也可以到LGPL和麻省理工學院圖書館結合在一起,形成一個庫,爲LGPL和MIT許可證兼容。我相信你也可以只將LGPL應用到這個組合庫中,因爲LGPL是MIT許可證的超集。

顯然,你不能刪除任何版權聲明,並最終庫將著作權多的人,包括你自己。

在GPL程序中使用上述任何一個庫也很好。

試圖第一時間聯繫了開發商,你說你正在做的,是一個很好的舉措 - 如果他們仍然有興趣在圖書館工作,你可能能夠與一個或更多的人合作。