在商业项目中使用JDK?

发布于 2022-08-31 09:23:41 字数 356 浏览 17 评论 0

1、现在开发用的Oracle下载的JDK发布使用的是JRL(Java Research License),在java.net(https://www.java.net/jrl.csp)中第八条提到商业化的需要使用JDL(Java Distribution License)并符合Java通用性要求。
2、OpenJDK使用的是GPL协议,可以商用。

那么,问题来了!
Question----> 商业化项目中除了付费的专用商用JDK(JRockit...)之外,个人或者小团体想要发布商业化的Java项目怎么办? 只能使用OpenJDK吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

樱花细雨 2022-09-07 09:23:41

就我个人理解,jre/jdk是可以分发的。参考官网问答: https://www.java.com/en/download/faq/distribution.xml

暖伴 2022-09-07 09:23:41

JDK应该是免费的,但不是开源协议的。没有细看Oracle的官方license,不过貌似没有禁止你使用JDK开发自己公司的商用软件。即使是GPL协议有商业软件链接GPL库是否也必须开源的问题,不过LGPL就明确支持在开源库的基础上开发软件。Oracle的官方协议讨论的更多的是你是否可以在你发布的软件中包含JDK,以及申明JDK的版权问题吧。

川水往事 2022-09-07 09:23:41

现在是2020年,JDK8余2019开始发布的更新版,已取消免费商用.
最终可免费商用版,为8u202.
当然这不见得是件坏事.
注重版权,尊重他人劳动成果.
并且,注重基础建设.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文