我正在使用 Java 开发一个应用程序,使这个应用程序开源对我来说非常重要。我被两个许可证 Apachev2 和 GPL(v2/v3) 困住了。
- 我绝对不会为源代码收费。
- 我将把完整的源代码放在 Github 上,以提供源代码链接。
我正在为我的应用程序使用 Apache PDFbox ( http://pdfbox.apache.org/ ) 涉及处理 PDF 文件。这个 jar 包在 Apachev2 许可下获得许可。
我真的需要一些关于如何为我的应用程序选择许可证的见解和指导,并且随时告诉我其他更适合我当前情况的许可证。此外,我还需要知道我是否可以使用上述任何许可证以及 Oracle Java 编译器。谢谢。