【IT168 专稿】自从Sun公司宣布Java开源以来已经过去一年的时间,在这一年中发生些了什么?虽然Java的最终用户可能已经开始对Java的开源感到怀疑,一年之后,那些专注于创建一个“繁荣”的开源Java社区的人们依然在努力的对其进行彻底改造。
在2006年11月13日Sun宣布Java开源之前就存在的开源Java社区,或者被整合到OpenJDK社区中,或者继续提供备选但更强大的代码方面的资源。同时在Sun内部,Java工程师在学习与一个更大的社区交互的同时正在彻底检查他们的程序。但是,问题依然存在,确切的说,这些问题包括OpenJDK的管理和替换阻碍Java开源代码的需要。不过,尽管你可以从网上经常搜索到对Java开源的批评,那些专注于Java开发的人们似乎依然保持乐观态度。
事情并非总是如此。社区迫使Sun发布Java源代码已有几年的时间,而且当Sun最终确实这样做的时候,人们却对Java的开源却持谨慎看好的观点,尤其是只有一部分代码被发布。在2007年2月的自由与开源软件开发者欧洲会议上,当社区开发者和Sun工程师首次会面的时候,某种程度的Java开源社区就已经形成雏形。但是,据Sun的Java首席工程师Mark Reinhold表示,直到六个月后的JavaOne大会上多数其余Java代码被发布后,这个社区才真正开始形成。
Reinhold表示,Java开源的过程从某种程度上来说比较轻松,因为事实上Sun此前就已经发布过部分源代码,尤其是针对OpenOffice.org和OpenSolaris开源项目。“我从OpenSolaris项目中的人们那儿学到很多,”Reinhold表示。他还回忆道,Java研究许可(Java Research License,JRL)曾经被批评为Sun回避完全发布Java源代码的方式,但对于Sun的员工来说它实际上就是一次模拟训练,帮助他们学会与外界进行交互。