Java向开源许可证过渡的当前状态是什么(Wikipedia lists as the GNU General Public License / Java Community Process)?
Java包含许多内容,包括:
我听过/读过各种各样的东西,但从来没有看到它以直接,明确的方式展示。但是,如果您只知道Java的一个小节,请不要犹豫,添加答案。
只是澄清一下,这个问题是关于流程的当前状态,而不是Sun未来可能会做什么或不做什么。
答案 0 :(得分:5)
我不能说我对当前的过渡/过程知之甚多,但我可以告诉你OpenJDK(另见OpenJDK on Wikipedia),特别是OpenJDK 6已经足够好了用于代替Sun Java JDK 6发行版,它现在已经certified by Canonical for use in Ubuntu Jaunty。
答案 1 :(得分:5)
尽管OpenJDK使Java的实现开放,但仍然存在some concerns,因为Java的规范未公开。
答案 2 :(得分:4)
你不会在这里得到明确的答案。或者在维基百科上。或者在gnu.org上。
如果存在明确答案这样的事情,那就是Sun在Free and Open Source Java页面上所说的内容。
我所做的任何摘要都是不确定的,所以我不会。
答案 3 :(得分:2)
正如您正确指出的那样,Java包含大量组件;我不确定你是否能得到一个明确的答案,澄清了这里所有错综复杂的内容。
然而,基于我到目前为止所阅读的各种许可,Java现在(应该是)完全是GPL,但SNMP实现仍然受到阻碍。这包括您已声明的所有项目,可能的例外是Java EE。 (我对此不太了解)
关于过程的状态;在替换SNMP实现方面似乎没有太大进展。因此,我认为Java 6不会完全符合GPL标准。
Java 7看起来与Sun提供的信息完全符合GPL标准。但这不会在2010年之前发布 - 这是一个暂定的时间表。