2010-09-15 49 views

回答

6

这是相反的。和谐的形成因为Sun不想在GNU Classpath的基础上提供一个开源版本,并且从IBM和其他人那里获得大量的代码捐赠(如果我记得的话正确)。

在和谐得到“足够好”的时候,Sun决定把它们的实现放在OpenGL的名字下。

现在,Harmony为OpenJDK提供了一个重要的替代方案,因为它们在Apache许可下而不是GPL下。但是,他们没有通过TCK测试来证明它们是兼容的,因此它不是官方的Java实现。编辑:我也相信谷歌在Harmony上构建了大量的Android栈,以避免使用Sun(现在的Oracle)拥有版权的代码。


编辑:从那以后,IBM(据传闻)有一个永久的Java许可证,并放弃了对Harmony项目,然后几乎当场死亡。

+0

Downvoters,请说明原因。以上是对我的最佳了解。 – 2010-09-15 19:22:34

相关问题