甲骨文放弃Java开发者要失业了
甲骨文放弃Java开发者要失业了!你可能听说过类似的消息了,甲骨文公司不声不响地撤掉了一项社区技术的资金和开发人员支持,而许多消费者和企业合作伙伴已经在这项技术上投入了大把的时间并编写了大量的代码。究其原因也简单的很:这技术,不挣钱啊!
甲骨文干这事儿也不是第一次了,对于那些被甲骨文收购的开源项目,这样的结局似乎成了一种宿命。从OpenSolaris到OpenOffice.org,都是这样的命运。这回轮到了Java头上,更准确的说,是Java企业版(Java Enterprise Edition,Java EE)。OpenSolaris和OpenOffice.org两个名字大概很多人都没听说过,但Java EE可是每个人都接触过的,作为一种服务器端技术,Java EE在全世界驱动着数以百万的网站和企业应用。甚至在许多不是基于Java的应用中,Java EE也扮演着不可或缺的角色。
甲骨文的律师已经就安卓系统Davlik编程语言的Java接口问题在法庭上和谷歌打了好几个月的官司了。这期间,甲骨文的Java开发进度明显减慢了,Java EE更是完全处于停滞状态。这完全停止开发进度让依赖Java平台的企业和Java社区里的许多用户都深感不安,要知道,这些人中有许多就是甲骨文最大的几个客户。
一些曾在甲骨文参与Java EE开发的员工曾在Java社区上透露,他们已经被分配到了别的部门。一些Java EE开发者们想要自立门户建设Java平台的言论也不是一两天了,他们想要自己实现java平台,摆脱对甲骨文手中这个20年历史的软件平台的依赖。尽管如此,尽管公司内负责管理Java标准的成员明确要求甲骨文就Java EE的未来做出规划,甲骨文仍然是一言不发。
Java社区独立选举的社区进程执行委员会成员Geir Magnusson就表示:“甲骨文在玩火。说来也是讽刺,现在竟然有一家公司让我们怀念起Sun来。”(译注:Sun是最初开发Java EE的公司,后来在2009年被甲骨文收购。)Magnusson觉得去猜测甲骨文的动机根本不可能,因为管理层的决策方式非常不透明。但如果非要从那些与甲骨文内部Java开发团队走得近的人透露的消息猜一下的话,可能甲骨文是要放弃Java了,毕竟它也不是第一次做这种事了。况且在公司正在法庭上和谷歌打官司的时候,就已经开始减少对Java EE开发的资金和人力支持了。
甲骨文对此事出奇的沉默,这让许多Java社区的成员担心甲骨文是不是不只要放弃Java EE,而是要扔掉整个Java平台。一个自称“Java EE守护者”的组织正在试着通过公共关系和联名请愿的方式给甲骨文施压,让它要么重启Java EE的开发,要么就让Java EE免费开放。但让甲骨文放弃Java这一大知识产权希望实在是渺茫,特别是现在谷歌在法庭上打赢了官司,甲骨文还准备再次上诉。
曾经在甲骨文从事Java宣传工作的Reza Rahman担任“Java EE守护者”的发言人,他说道:“我们目前从甲骨文听到的唯一消息是来自Java EE规范制定团队的,他们说目前无法继续进行自己的工作。然而他们并没有说他们现在正在干什么,或者在开发什么。”
Rahman相信甲骨文对Java不管不问会对全球IT业产生巨大冲击,无论长期还是短期都是这样。他解释道:“Java和Java EE是普适的技术,全球IT业的许多内容都基于它。整个Java生态系统是在过去的20年间逐渐形成的,它的开放标准受到了多家供应商的支持。可以说许多人的生计就依赖于Java了。”如果没有继续的资金支持和发展,整个Java生态系统的每个部件都会逐渐变得落后,全球IT行业也会随之减慢发展的脚步,直至找到合适的Java替代品。
当人们联系到甲骨文Java开发团队成员以及甲骨文客户,想要他们提供相关信息的时候,都受到了拒绝。他们大多害怕甲骨文会追究他们的法律责任。甲骨文的媒体部门也对Java的相关话题三缄其口,邮件和电话一概不回。
甲骨文作为商人的本性被人们编成了许多笑话,比如在“12个Java开发者的噩梦”评选中获得第四名的笑话是“你热爱开源运动、热爱分享,但你在甲骨文工作。”
封锁
人们希望甲骨文能够改变颁发Java使用许可的方式,但都遭到了拒绝。最近的一次尝试来自Java社区进程组织(Java Community Process,JCP),也在今年被甲骨文的律师们否决了。公司的法律团队表明,在当下谷歌的诉讼还没有结束的状态下,甲骨文是不会对许可方式作出改变的。
与此同时,JCP为监督Java标准变化所做的努力也逐渐被甲骨文的OpenJDK开发人员破坏掉了。OpenJDK的开发人员在没有联系JCP的情况下直接给Java平台添加了新的功能。JCP和非甲骨文员工的OpenJDK社区成员都对这种行为感到担忧,如果将来JCP被甲骨文架空,那就不好玩了。来自JCP的Milinkovich表示,随着OpenJDK的开发成果越来越多,同样是开源项目的一部分,JCP作为Java行业的领军组织之一,其地位也受到了威胁。但Milinkovich也说道他目前还不担心这一点:“作为开源社区的组织者之一,我相信开源的力量。我们需要澄清OpenJDK社区的角色,以及他们会给开源社区带来怎样的贡献。当然,对Java标准的影响也要说清楚才行。”
与此相比,Java EE可能取消的议论显得更加激烈。自打甲骨文刚开始减少对Java EE的开源版本,GlassFish,的资金和技术支持,人们的不满就不绝于耳。即便没有了商业支持,Open Glassfish仍然会在甲骨文员工的主导下进行开发,并与2013年6月12日和Java EE 7一同发布。在随后的一年里,Java EE有进步的,在2014年,JCP处理的关于Java标准的请求大多是关于Java EE的。而在同年的JavaOne峰会上,甲骨文和JCP更是共同宣布了Java EE 8的开发。他们设立了一个目标,那就是在2016年9月份完成标准制定。
更多新闻资讯,可以访问2898站长资源平台资讯栏目:http://www.2898.com/news/ 谢谢!