2009-12-15 55 views
12

我有一個商業Java應用程序,我將分發在商業Java應用中使用LGPL庫

我想使用LGPL'd java庫。 我不會修改庫。 該庫的LGPL許可證是否對我的應用程序許可證有任何影響?

+5

我投票結束這個問題,因爲它是關於授權或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)的詳細信息,並且[求助]更多。 – JasonMArcher 2015-06-03 03:51:37

回答

14

是的,它在一定程度上。例如,您需要允許人們在沒有您的幫助的情況下升級LGPL'd庫。我建議你自己閱讀整個執照,因爲你在法律上有義務遵守它的條款。知道你自己要做什麼,不要只是拿別人的話:)

6

據我瞭解LGPL,不,你可以分發它,但你喜歡。您只會鏈接到圖書館,而不是創建衍生作品,並且LGPL不會限制鏈接。

5

對您的應用程序沒有影響。只要許可條款得到滿足(LGPL許可證文本在發行中,使用庫的指示等),LGPL許可證允許包含在商業應用程序中。

3

我的猜測是,只要你的鏈接是動態的(即動態加載.dll/.so/.a /。類/任何文件在運行時),你沒事。如果您靜態編譯您的代碼以包含該庫,則可能會違反許可證,具體取決於代碼的結構。

如果是Java,但是您的不能連接到靜態的鏈接 - 這是平臺的不可能性。