我打算在我的一個商業應用程序中使用Snowball詞幹解決方案。還有一個實用程序可用於生成雪球乾燥器的Java代碼。顯然默認代碼沒有優化&我發現MG4J(http://mg4j.dsi.unimi.it/)已經做了相當大的改進&想要在我的應用程序中使用它。爲商業應用分配一個LGPL庫
- 我可以使用LGPL庫在我的商業應用項目
- 我也想只因爲我沒有能力包括與我的應用程序一起整罐詞幹庫的一部分,所以我需要創建條紋下來罐子的版本文件。我能做到嗎?
- 我也打算對代碼做一些修改。
可以有一個指導的含義。
我打算在我的一個商業應用程序中使用Snowball詞幹解決方案。還有一個實用程序可用於生成雪球乾燥器的Java代碼。顯然默認代碼沒有優化&我發現MG4J(http://mg4j.dsi.unimi.it/)已經做了相當大的改進&想要在我的應用程序中使用它。爲商業應用分配一個LGPL庫
可以有一個指導的含義。
下面是LGPL的簡短摘要:www.tldrlegal.com/l/lgpl – 2013-05-27 22:19:13
根據我對LGPL v2的理解,您可以在商業應用中使用該庫。但是,對圖書館所做的任何更改都必須以源代碼形式提供。該庫遵循標準的GPL規則,但鏈接到它不會使您的應用程序GPL或LGPL。
只有動態鏈接可以。靜態鏈接使您的程序成爲派生工作。 – Gonzalo 2009-11-12 01:35:09
如果要將LGPL庫與專有Java代碼鏈接起來,請務必小心。 FSF(L/GPL的作者)已經聲明,在Java代碼中使用import
聲明被認爲是鏈接庫,從而創建派生工作 - 這意味着某些條件適用。不要認爲在Java中使用import
與在C中使用DLL鏈接相同 - 事實並非如此。文章見this。
然而,一些版權所有者可能在其特定(修改!)版本的LGPL中包含「classpath exception」子句。
我在第51區創建了關於開源許可的問答建議:http://area51.stackexchange.com/proposals/58715/open-source-licensing。如果你感興趣,你可以投票。 – 2013-08-15 12:14:47
我投票結束這個問題,因爲這是關於授權或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)瞭解詳情,以及[幫助]瞭解更多。 – JasonMArcher 2015-06-03 03:45:58