设为首页收藏本站

LUPA开源社区

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

Oracle的陷阱:Java平台走向封闭

2010-10-25 15:55| 发布者: joejoe0332| 查看: 4052| 评论: 0|原作者: 外刊IT评论|来自: 外刊IT评论

摘要:   作为Apache软件基金会的成员之一,我对开源软件的立场倾向于支持更加自由的许可协议,例如Apache许可证 (v2.0), BSD, 或 MIT许可协议。我坚信应该鼓励企业都能够采用开源软件,让他们能够使用开源软件做他们想做 ...

  问题并非都是关于Oracle对他的代码的控制。就像我上面说的,我相信一个公司有权做他们想做的——可是同时,如果他们选择有害的管理方式,我将 不再去使用这个平台。在Java世界最严重的事情是,这种约束在Java的第三方实现中仍然存在。Oracle可以关闭OpenJDK源代码,这与我无关,但让人恼火的是它打压Java的其它版本的实现。

  看看一些跟Java差不多的语言,它们现在都有多种版本的实现:

  Python: CPython, but also has PyPy, IronPython, and Jython.

  Ruby: MRI, but also JRuby, MacRuby,

  Javascript: v8 (node.js), Spidermonkey, whatever-safari-is-calling-their-JS-engine-now.

  C/C++: Clang and GCC

  C#: CLI and Mono

  这些语言的各种各样的实现都在它们相应的平台上做出了创新。他们大多是在社区力量的带动下完成的,大多数采用自由许可协议。社区里大家有着共同的目 标和信仰,不会使用那些晦涩难懂的许可条款来保护某些公司的移动市场。在Java里,你只有一个选择,这个选择是Larry(Oracle的CEO)和 Oracle赐给你的。任何试图开发出可替代实现的企图都将遇到巨大的阻力。

  当我选择一个平台做开发时,我会考虑这个平台是否会被一个公司一时的冲动所左右。我会考虑是否有各种各种各样的社团在背后支持它。我希望人们能够尝试一种新的方式开发一个VM,让这个平台变得更好。

  这就是我为什么必须要疾呼,一个人怎么能选择Java和JVM、将公司的未来建于其之上呢?我知道Oracle和IBM——他们将会投入百万美元来 推动这个平台的持续发展,但这不是一个我想使用的平台。大公司像这样一掷千金并不能产生能吸引我选择某个平台的基本吸引力。Oracle要控制Java的 未来。我并不知道Java Community Process未来将会怎样,但我对它不抱有信心。

  好好想想你们的开发,为什么要使用Java?你们开发基于的平台是开放、鼓励创新的吗?无所顾忌的吗?让一个公司在一天之内从Java上移走、放弃Java是不可能的,但经历了最近几个月的事件之后,我开始寻找一种替代品了,不论是否真的有。

  你使用的平台是自由的吗?还是只是个陷阱?

酷毙

雷人

鲜花

鸡蛋

漂亮

相关阅读

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

最新评论

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

返回顶部