OpenJDK 和 Sun JDK 什么关系?
2012-09-24 22:13
260 查看
Sun终于正式在GPL v2协议下将Java开源了,并且已经启动了OpenJDK项目,这个项目由OpenJDK社区来维护,这个社区从理论上是独立于Sun的 。Sun JDK是Sun自己维护的一个产品,但是可以预料,将来Sun JDK的大部分技术甚至可能全部都来自OpenJDK,如果是全部的话,那从使用者的角度来说就没什么区别了。其实他们之间的本质区别就是OpenJDK 是开源的,OpenJDK在GPL v2协议下可以被任意使用。
Sun成立了临时管理委员会短期内监督和管理OpenJDK的开发。临时管理委员会负责暂时为OpenJDK社区起草新的章程、监督选拔永久管理委员 会来替代自己。
Java始终还是SUN的注册商标, SUN有法律权利要求变形版本不得称为 Java, 如果其它商业实体想利用SUN发布的Java相关内容另立门户, 名称问题其实很致命. 因为Java规范实质上仍旧通过JCP控制在SUN手里, 与JCP规范不完全兼容的语言版本, 是不可能得到SUN的认证从而获得Java冠名权的. 另外GPL提供了强有力的法律保障, 衍生版本的全部修改都可以合法的被SUN归入它维护的Java软件版本中, 这意味着SUN没有失去任何Java控制权, 反而会有越来越多的研究者无偿贡献他们的改进, SUN将有更多免费的,
直接可以吃下的, 经过实践检验的Java语言增值特性可供选择, 并且时机可以自己掌控. 作为Java5泛型语法源头的GJ编译器是一个先例, 以后这样的事情只会更普遍起来.
Sun成立了临时管理委员会短期内监督和管理OpenJDK的开发。临时管理委员会负责暂时为OpenJDK社区起草新的章程、监督选拔永久管理委员 会来替代自己。
Java始终还是SUN的注册商标, SUN有法律权利要求变形版本不得称为 Java, 如果其它商业实体想利用SUN发布的Java相关内容另立门户, 名称问题其实很致命. 因为Java规范实质上仍旧通过JCP控制在SUN手里, 与JCP规范不完全兼容的语言版本, 是不可能得到SUN的认证从而获得Java冠名权的. 另外GPL提供了强有力的法律保障, 衍生版本的全部修改都可以合法的被SUN归入它维护的Java软件版本中, 这意味着SUN没有失去任何Java控制权, 反而会有越来越多的研究者无偿贡献他们的改进, SUN将有更多免费的,
直接可以吃下的, 经过实践检验的Java语言增值特性可供选择, 并且时机可以自己掌控. 作为Java5泛型语法源头的GJ编译器是一个先例, 以后这样的事情只会更普遍起来.
相关文章推荐
- OpenJDK 和 Sun JDK 什么关系?
- Sun jdk, Openjdk, Icedtea jdk关系
- [js]函数的上级作用域,他的上级作用域就是谁,跟函数在哪执行的没什么关系.
- TEX 和LATEX 是什么关系?
- openJdk和sun Jdk区别和安装
- 【转】果壳问答 https和SSL之间是什么关系?
- 什么是成本:(一)支出、费用及成本的关系
- UE是什么意思?用户体验设计师与UE设计是什么关系?
- 兴趣这件事,真和年龄没什么关系
- c#中接口和类的有什么异同,c#中的委托是什么?事件是不是一种委托?事件和委托的关系
- java EE ME SE有什么关系
- UART和RS232/RS485的关系是什么
- CentOS卸载OpenJDK并安装Sun JDK
- PV与IP的关系反应出什么?
- bit 和byte的关系是什么?
- 知识管理与企业管理有什么关系
- 屏幕尺寸,分辨率,像素,PPI之间到底什么关系?
- i与转换照片有什么关系?
- PyCharm里的五个地方utf-8有什么关系和联系?
- 【OpenGL开发】GLUT/freeglut 是什么? OpenGL 和它们有什么关系?