技术开发 频道

展望Java未来 走进2010年 Java圆桌会议

  开源:钱在哪里?

  Java 开发人员难以想像这样一个世界:没有免费和开源的库、框架和工具,而它们都是创建各种 Java 应用程序的基本元素。但开源开发的复杂经济难题也让批评家们开始质疑它的长期可行性。我们向与会者问到开源的未来,以及开发人员和组织如何才能通过开源实现盈利,而不仅仅是提供免费的软件。

  大多数与会者都同意开源软件在可预见的未来仍然会继续大行其道。供应商会继续通过支持和围绕其产品的培训来盈利,同时还会免费提供打包的企业版工具。

  Mik Kersten 说,“IBM Rational® 已经成功将 Eclipse 打造成开源工具平台,并且将继续在该平台上销售创新产品。”

 开源:钱在哪里?

  Andrew Glover 说,要想获得成功,开源项目必须有足够的发展动力。并非所有开源商业模型都能成功。底层产品需要各种及大量社区来支持商业化的实体产品。

  Chris Mackie 说,成熟性也很关键,开源在成熟的垂直软件市场有极具吸引力的价值主张,几乎没有消失的可能。他说,事实上,专项创新的趋势是让路给持久、开源的替代方案。

  他说,专有软件供应商有时更加敏捷,可以更加迅速和有效地专注于资金。但开源的优势在于极为丰富的人才资本,这是任何专有垂直市场供应商都无法望其项背的。

  Ted Neward 说,如果您希望通过开源赚钱,请首先确定盈利模型,然后再分析开源将如何为您提供帮助。其他方式目前还行不通。

  他引用了 Oracle 收购 Sun 的例子作为实证:“开源采用较慢的公司 — 即 Microsoft 和 Oracle — 都更好地分析了开源将如何为他们的业务提供帮助。”

  Rick Hightower 说,“IBM 在开源上已经实现了数十亿美元的收入,并且这些收入大部分又重新投入到开源的发展中。它是通过开源软件赚钱并回馈社区的模范。”

  Steve Perry 补充道,“我希望我们能看到 Oracle 和 VMWare 这样的公司引领(开源)技术的发展。”

  结束语

  Java 技术已经有大约 20 年的历史了,显然已经到达了其发展的顶端。Oracle 的管理对于 Java 技术的未来发挥着重要的作用,但同样不会忽视 Java 开发和开源社区的意愿和创造力。

  Java Community Process 近来成为大家关注的话题,许多开发人员都想知道 Oracle 是否会 — 以及如何 — 遵守自己的承诺来维护和重振 JCP。许多人希望免费和开源软件模型在 Oracle 的管理下能有所改变 — 无论改动大小如何 — 并且这些更改将影响 Java 开发人员与技术以及他们各自贡献的关系。

  随着 Java 技术进入其成熟期,Java 编程的文化也在趋于成熟。创新的动力尚未消失,但认知力的不断增加平衡了这一关系 — 包括编程人员和 CTO 及业务经理 — 即在编写代码时必须考虑可维护性。

  塑造 Java 平台的另一个作用力来自对技术有着新需求的行业,但其他行业仍然固步自封,采用过时的做事方式。必须改变这一状况才能让 Java 平台继续发展并与行业需求保持一致。

  如果说此次圆桌会议提供了一些信息,那就是 Java 技术的未来是激动人心的 — 同时也是充满挑战的。要让在迅速发展的技术领域(如云和移动计算)中表现出色的 Java 开发人员适应特定的行业(如卫生保健和金融业),未来之路会非常艰苦,但前途绝对是光明的。

0
相关文章