当前位置:  数据库>oracle

Oracle告Google Java开发者坐山观虎斗

    来源: 互联网  发布时间:2017-03-26

    本文导语:   律师和分析师都一致认为Oracle控告Google一事会给Java开发人员和ISV带来麻烦,但不知道他们究竟是怎么想的,为此,我在网上找了许多Java开发人员问他们就此事有何看法,以及这件事会给Java和他们的工作带来什么影响,对此...

  律师和分析师都一致认为Oracle控告Google一事会给Java开发人员和ISV带来麻烦,但不知道他们究竟是怎么想的,为此,我在网上找了许多Java开发人员问他们就此事有何看法,以及这件事会给Java和他们的工作带来什么影响,对此,有人表示担忧,有人表示无所谓,更多的人是一种坐山观虎斗的思想。

  Charles Nutter现在是一名Jruby开发人员,之前他是Sun Java开发人员,最近在Dzone上发表了一篇文章阐述他的看法,他在文章里这样写道“在我看来,收集专利以控告他人是很可笑的,如果我是Google,我不会特别担心出示证据证明Android/Dalvik确实没有侵犯Oracle的专利技术”。

  但Nutter指出,不管最终诉讼的结果如何,两个Java重量级角色象小学生一样吵架都不合时宜,如果Android因为这个事情不得不抹去Java,无疑会造成巨大的破坏,但我认为真正的损害是开发者社区对Java的看法,因为开发者社区将对整个Java平台产生长远的影响。

  他相信这次诉讼不会对三大主流Java虚拟机(JVM)产生影响,要知道全世界99%的Java应用都运行在这三个虚拟机之上,Hotspot和Jrockit都是Oracle的,J9(IBM的Java实现)也受制于Java规范的专利授权,因此99%使用Java的应用都不会受到影响,但Nutter承认这确实会给开源Java实现带来损害,但仅限于那些未遵守Java规范的实现。

  Nutter认为,不管你是Java开发人员还是Android开发人员,都不应该为此事失眠。

  不过其他人却没有如此淡定,IT资讯公司Farata Systems总裁Anatole Tartakovsky认为,“现在是创建Java开源联盟除去Oracle依赖症的最佳时机,他仔细研究了Oracle的全部专利,建议绕过基于专利的VM实现,否则还是会遭到Oracle的反对,这是让Android继续内置Java实现的唯一方法,这样直达Oracle Java技术的大本营”。

  Tartakovsky不是唯一希望Java开源的人,成立Java开源联盟或基金会的想法已经有一些时日了,另一方面,Java社区一直就要求还Java和Java社区进程(JCP)自由,JCP以前由Sun控制,现在控制权交到Oracle手中了,此前已经有很多负面新闻,指责Sun和Oracle过度操纵JCP。

  MEPIS Linux创始人Warren Woodford决定不使用任何与Java有关的技术,他说:“我不希望向投资者解释使用Java的风险,也不想随时跟踪拉里埃里森摇摆不定的决定,这次诉讼算是给我们提了一个醒,我们会将Java扫地出门”。

  开发人员不仅担心Java,他们还担心Oracle会对Sun的其它开源计划开刀,Kevin Shcokey有18年的软件行业从业经历,他对Oracle控告Google一事的看法是“背叛开源精神!我对Sun出售给Oracle一事感到非常不安,Oracle可能是Sun开源资产最糟糕的接手人,其实我之前早就料到Sun的开源产品会遭遇不测,现在终于开始验证我的预言了,下一步也许就是MySQL和OpenOffice”。

  MySQL分支MariaDB数据库创立公司Monty Program Ab的项目经理和COO Henrik Ingo对此感到一点也不惊讶,他说:“我们现在看到的全是对Oracle敌对心理的逆反应,已经有大量的开源开发人员联合抵制Oracle的软件,因此我们很高兴地看到采用MariaDB的案例越来越多,这可能是对Oracle最好的反击”。

  他补充道:“至于Java,我认为开发人员仍然会继续使用它进行开发,大多数企业用户已经向Oracle购买了他们的软件许可,如果Oracle将Java也作为商品出售,那么需要再支付的Java许可费应该也不会很多,他们已经给Oracle贡献了很多钱,不至于就差这么一点”。

  Novell杰出工程师和Linux基金会董事James Bottomley不是太担心这次诉讼,他说:“现在看来,Oracle似乎想快速收回收购Sun的成本,Google故意选择了一个‘洁净室’对JVM实时了逆向工程,这个行为并没有触到GPL v2专利授权的禁地”。

  Bottomley说:“他们选择Android实在是悲哀,不过Google已经做好了应诉的准备,也许现在移动用户面临进退两难的尴尬处境,Google故意作为一个洁净室逆向工程项目开发Dalvik JVM就是为了不违反GPL的限制,不幸的是,GPL隐含的专利授权对它们不可用,如果一个源于GPL的JVM遭到攻击,Java社区将会集体反攻”。

  但Bottomley表示目前无须担心,这可能只是两家公司之间的一次小战斗,基于GPL的JVM可以继续使用,当然,我们也应该时刻关注事态的最新进展。

  在Java开发人员中,持这种等待和观望态度的人数最多,也有部分开发人员发誓以后永不使用Java或任何Oracle的产品,但大部分人现在仍然一如既往地使用Java开发。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • ORACLE日期相关操作
  • Linux系统下Oracle的启动与Oracle监听的启动
  • ORACLE数据库常用字段数据类型介绍
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • Oracle 12c的九大最新技术特性介绍
  • 网间Oracle的连接,远程连接Oracle服务器??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3