我正在使用Java開發應用程序,對於我來說使這個應用程序開源非常重要。我堅持使用兩個許可證Apachev2和GPL(v2/v3)。作爲java編譯器,我可以許可GPLv2或v3作爲Oracle JDK嗎?
- 我絕對不會對源代碼收費。
- 我將在Github上提供源代碼鏈接的完整源代碼。
我爲我的應用程序使用Apache PDFbox(http://pdfbox.apache.org/)涉及處理PDF文件。這個jar包是根據Apachev2許可證授權的。
我真的需要一些關於如何爲我的應用程序選擇許可證的見解和指導,並且隨時可以告訴我關於其他更適合我目前情況的許可證。 另外我需要知道是否可以使用Oracle Java編譯器中的任何上述許可證。謝謝。
如果您在談論分叉OpenJDK,那將非常困難,尤其是由於專利問題。 – Antimony 2013-05-05 06:43:55
我投票結束這個問題作爲題外話題,因爲它涉及許可或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-許可問題永遠在主題上)以獲取詳細信息,以及[幫助]瞭解更多信息。 – JasonMArcher 2015-06-11 21:50:43