既然 OpenJDK 是 GPL 协议, 那在 OracleJDK 收费后 Java 会不会没人用

请注意,OpenJDK 的标准库部分大部分都是以 GPL v2 with CE发布的,也就是说你把这些库包含在 classpath 里是不需要受到 GPL 协议传染的。
不过话说回来,谁规定了 GPL 就不能商用了?GPL 只要求你在分发的同时公开源码,但是没有限制你商用。再说了,现在 Java 常用于后端,而 GPL 不像 AGPL 一样要求你开源未分发的应用的源码,所以你只要不把程序分发,在你的服务器上是可以随意使用 GPL 协议的库的。

■网友
GPL 协议和商用不冲突

■网友
【既然 OpenJDK 是 GPL 协议, 那在 OracleJDK 收费后 Java 会不会没人用】 Oracle的OpenJDK一个问题是只提供6个月的bug修复和安全更新,然后就会升级版本了,感觉这个更严重。。

■网友
还是大把人用。因为教材多,应用多,平台多,库函数齐全,语言相关环境好,调试器,编辑器等等。大家都用,我为啥不能用?就好像微软 windows 操作系统,大家都用,还能免费得到,为啥不用?等猪养肥了,再抽取油水,一抓一个准。法律武器早就预备好了,就等着形成规模效益。


    推荐阅读