2008-08-14 82 views
9

我一直在尋找IKVMing Apache的FOP項目以與我們的.NET應用程序一起使用。這是一個商業產品,並且考慮到許可,IKVM由於使用了GNU Classpath而進入了一些粘性區域。從我所見到的情況來看,沒有人可以肯定地說這種材料是否可以用於商業產品。有沒有人在商業產品中使用過IKVM或IKVM的產品?這是我到目前爲止已經發現:IKVM和許可

IKVM license page,其中指出,一個DLL包含從其他項目的代碼,他們的許可證GPLv2 + Classpath Exception

Saxon for .NET與IKVM產生,但在Apache許可證下發布...

任何人都有這方面的經驗?

回答

6

這裏有很多問題,因爲ikvm目前正在從GNU類路徑系統轉移到Sun的OpenJDK。兩者均被授權爲GPL +異常,以明確指出僅使用OpenJDK庫的應用程序將不被視爲派生作品。

一般來說,依賴具有此類定義規格的組件的應用程序無論如何都不屬於GPL。例如,儘管內核是GPL,但與公共POSIX API的鏈接並不會觸發GPL在Linux應用程序中的依賴。一個類似的委託人通常(細節可能會非常棘手)適用於用FOSS/GPL實現取代Sun的Java。

2

只是在注意到這個問題後對其進行快速更新,對於任何瀏覽者來說都是如此。

IKVM似乎更新爲使用OpenJDK而不是GNU Classpath;事實上,IKVM.net已從他們的許可證頁面中刪除了評論。