设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

Java开源一周年 未来发展任重道远

2007-12-27 10:36| 发布者: joejoe0332| 查看: 3214| 评论: 0

  Java开源中面临的关键问题

  在今天的Java社区中一个比较突出的问题就是管理。Java开源社区在开始成立六个月后,也就是在JavaOne大会上,它的临时管理委员会才成立,而且它成立后又花费了大量的时间来建立负责指导社区的基本原则。这样,很多工作就必然缓慢了下来,诸如贡献者将被看做个人还是某个公司或项目的代表之类的问题,需要被管理委员会仔细的分析并在社区中进行讨论来确定。不可避免,结论的得出要比社区中很多人所希望的慢的多,因此有的人开始批评临时管理委员会的低效。

  Reinhold表示,“现在Sun依然是OpenJDK的善意的独裁者,但是Sun会像它承诺的一样不干涉开源社区。”尽管具有这种规定的不确定性,新的子项目已经发布,而且Reinhold表示,“我们依然希望到年底能推出一个规定草案。”

  在技术方面,主要的问题依然是Sun不能提供某些缺少的代码,因为它是被授权给第三方团体的,或者它不愿意提供是因为它希望保护它的版权财产。Barr和Reinhold都表示,这部分代码在所有的Java代码库中占大约4-5%,但是它依然有几十万行代码。

  而且,尽管其余的代码对于很多用途来说已经足够,缺少的部分通常是一些比较重要的代码。IcedTea是一个专门弥补这些功能上空白的项目,根据在Fedora wiki上的一个对IcedTea首席开发者Thomas Fitzsimmons的采访,缺少的功能包括字体光栅化、图形光栅化、颜色管理、插件支持和声音管理等。

  尽管在这方面已经在进行很多工作来替代这些功能,它们依然不完整。这个事实比任何其他事情都导致人们对Java的开源失去信心。在一年之后,尽管Sun曾做出开源所有代码的承诺,事实依然是开源软件依然没有一个完整的Java实现,而Sun继续整合社区产生的代码和它自己的专有代码,它依然是一个完整Java实现的销售商。经过数年的等待,如果它依然如此不合理的话,人们的抱怨或许可以理解。

  明年Java开源重点何在?

  当被问及Java的开源将会在明年显示出存在的意义的时候,Reinhold的回答颇具哲学性。

  “我以前从来没有放弃这种努力,因此我不会做这样或那样的预测。对于在Sun工作的人来说,这个项目从一开始就是一个非常具有激情的过程。它的许多方面一直在有条不紊的成长,我们知道接下来需要完成的一些事情是什么,我们一直在关注开源世界以明确哪些是我们忘记的,哪些我们可以做的更好。现在回顾一下,我认为实际上一切都在良好的发展。”

  这些观点是Java权威人士的共识。Classpath开发者Mario Torre开玩笑称,“明年Java将完全开源,.NET/C#将成为过去”。但是在开源Java社区中的这种值得注意的乐观情绪有时候看起来并非有多少根据。

  Reinhold表示,“Java开源第一年的工作主要是关于代码方面,第二年将主要让社区的管理到位,并且让Sun的工程师进一步深入到开源世界中。”据Barr表示,这些计划包括让社区成员可以访问或选择Sun的内部质量保证和漏洞报告工具。

  “尽管你还会在这个圈子中发现一些唱反调的人,但是你也将发现我们正在向好的方面发展,”Reinhold表示,“我认为,从现在起的一年后,我们可能会对于Java开源的发展情况感到非常满意。”

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部