我正在使用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