openjdk和jdk推薦哪個 openjdk和oraclejdk有什么區(qū)別?
openjdk和oraclejdk有什么區(qū)別?1. 不同的授權協(xié)議:openjdk使用gplv2發(fā)布,sunjdk使用jrl發(fā)布。盡管這兩個協(xié)議都是開源的,但使用上的區(qū)別在于gplv2允許商業(yè)使用,而
openjdk和oraclejdk有什么區(qū)別?
1. 不同的授權協(xié)議:openjdk使用gplv2發(fā)布,sunjdk使用jrl發(fā)布。盡管這兩個協(xié)議都是開源的,但使用上的區(qū)別在于gplv2允許商業(yè)使用,而jrl只允許個人研究。
2. Openjdk不包括部署功能:部署功能包括瀏覽器插件、javawebstart和Java控制面板,這在Openjdk中找不到。
3. openjdk的源代碼是不完整的:很容易認為在采用GPL協(xié)議的openjdk中,sun JDK的部分源代碼由于產權問題而無法對openjdk打開,而最重要的部分是JMX中可選組件SNMP的代碼。
4. 部分源代碼被開源代碼所替代:由于產權問題,很多產權不是sun的源代碼被一些具有相同功能的開源代碼所替代,比如字體光柵化引擎被free type所替代。