技术开发 频道

Java开源给世界带来了机遇



    由于Java的开源,甚至能够缩短一些项目的使用周期。

     加利弗里亚Classpath项目的开发者Casey Marshall说:“Java开源,就应该废弃用Java类来建立的Classpath项目——Classpath指的是通过GNU自由软件开发过程中而写的免费版本的Java类库。”Marshall表示:“我所作的许多工作都是关于陈旧二进制的文件。”但是Marshall并没有很失望,他说与个人的荣辱比起自由软件的最终目标算不了什么。他接着说:“Classpath项目也许可以加到一些类库中去,这些类库并没有开源,是因为Sun公司并不拥有它们。”

     Kaffe项目的主要开发领导、曾经参与Java虚拟机的开发的Dalibor Topic说:“Java开源将会使更多的开发者吸引到这个平台。”Topic说:“我认为这极大推动了大家对Java作为一种叫循环管制运行技术的理解,它并不是像人们以前认为的那样简单,因为‘Java陷阱’的存在。”Java陷阱关系到自由软件发布的问题,那些自由软件就包括Java,但是Java受到先前许可期限问题的阻碍。因为Java开源,那些曾经没有机会看那些源代码的开发者现在可以看了。

     Topic说:“在通用公共许可证(GPL)的许可下使用Java, 你能使用Java虚拟机,与之通信,并且可以引用其他的开源代码,以及那些经过通用公共许可证(GPL)许可的开源代码”。

     尽管如此,Topic认为Sun公司或许面临着自己公司企业文化的障碍。

     Topic说:“我认为一个有趣的挑战将会注定发生,那就是存在于Sun公司编写代码库工作时形成的企业文化,将同样存在于整个代码开源过程中。”至于如何交易,如何管理Java开源等问题,都需要解决——Topic接着说。

     巴西圣保罗的一位开发者,曾经是Sun公司的员工称Java开源是一个伟大的举动,具有很好的长景。

     一个叫Bruno Souza的开发者,巴西圣保罗最大的Java用户组织SouJava的倡导者说:“我希望Java开源已经有很长一段时间了。”Souza说:“Java开源,这将是最好的开发软件的方式,也是用户使用软件的最好方式”。他说:“这实际上使得用户获得了软件的控制权,举个例子,如果一位开发商想阻止开发某个软件,那么,某个大的组织机构就能承担这个开源范例的开发了。”

     Souza 说:Java开源这一举动,意味着Java开发者就能和其他的开发者建立合作的关系了,分享成果,而不是被迫与Sun公司合作。

     Souza列举了可能在开源的情况下开发的一些项目。Souza说这些项目能够包含改良过的字形库和增加Swing用户接口。Java 可能被应用到新的平台,甚至是游戏机,他补充道。应用程序运行时间问题涉及到Java虚拟机、Java工具,以及用新的语言翻译的文档。
0
相关文章