欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Java之父:我为什么离开Oracle

程序员文章站 2022-05-31 17:26:27
...

Java之父James Gosling在CSDN 来自新浪科技的译文,《eWeek》网络版周三刊登了对Java创始人詹姆斯格斯林(James Gosling)的专访。格斯林在专访中谈到了此前一些未公开的内幕,包括他为何会在甲骨文收购Sun之后从甲骨文离职。 当格斯林领导他的团队,开发出Jav

Java之父:我为什么离开Oracle

Java之父James Gosling在CSDN

来自新浪科技的译文,《eWeek》网络版周三刊登了对Java创始人詹姆斯·格斯林(James Gosling)的专访。格斯林在专访中谈到了此前一些未公开的内幕,包括他为何会在甲骨文收购Sun之后从甲骨文离职。

当格斯林领导他的团队,开发出Java语言和平台时,Sun正是一家如日中天的公司,而Java也被证明是一项革命性的技术。然而,财务问题最终拖垮了Sun,甲骨文则成为Sun的救世主。许多人认为甲骨文收购Sun是正确的做法,然而对格斯林来说,这是完全错误的。

格斯林开发了Java,因此外界认为他应当受到尊重。然而格斯林表示,他从甲骨文得到的反应是完全相反的。在接受采访时,格斯林谈论了他离开甲骨文的原因,以及他认为甲骨文将把Java引向何方。

薪酬引发不满

今年4月,格斯林在博客中撰文,宣布从甲骨文辞职。他当时表示:“关于我离开的原因,这个问题很难说清。我所能提供的任何准确及诚实的信息都将带来危害,而不是帮助。”格斯林此次接受采访时谈到了更多细节。他表示,甲骨文藐视Sun的关键员工,将Sun原本制定项目和战略完全推翻。

格斯林表示:“导致我离开甲骨文的原因有很多。我的薪水也是因素之一。当我从他们那里拿到我的薪酬合同时,我试图在W-2表格中看看我的薪酬究竟是怎样。然而这让我震惊。他们只是从Sun复制了我的基本薪酬。”此前,Sun的所有副总裁及以上级别管理人员都拥有与绩效挂钩的奖励。

格斯林指出:“如果我希望继续在甲骨文工作,那么我必须接受大幅降薪。”甲骨文一名发言人表示,该公司不会对格斯林的说法置评。

不过这还不是全部的原因。实际上,即使存在这样的困难,格斯林也决定继续在甲骨文工作。然而根据格斯林的说法,他遇到了另一个麻烦,即甲骨文内部没有高级工程师这样的职位,以对应格斯林原本在Sun的级别。格斯林表示:“在我的薪酬合同上,他们大幅下调了我的级别。”

Sun高管被架空

然而这也不是导致格斯林离开的最终原因。格斯林表示,甲骨文试图控制他。甲骨文收购了Sun,因此获得了Java,他们也拥有了Java的开发者及知识产权。因此,甲骨文希望决定格斯林及其他人对Java的态度。

格斯林表示:“在甲骨文,我能决定的事情微乎其微。甲骨文是一家极度重视细节管理的公司。因此我和Java方面的同事无权决定任何事。我们的决策权不复存在。”

这导致格斯林在甲骨文的工作如同鸡肋。格斯林表示:“我的工作看起来就是登上舞台,成为为甲骨文服务的Java代言人。我不适合做这样的工作。”这一问题导致双方的关系最终破裂。格斯林表示,甲骨文在道德上带来挑战,而他本人已经受够了,因此决定不再为甲骨文工作。

更倾向加盟IBM

对于他是否希望Sun被IBM,而不是甲骨文收购时,格斯林表示,他与Sun董事长斯科特·麦克尼利(Scott McNealy)进行了激烈的争论。麦克尼利拿出了最终意见:尽管甲骨文可能更粗鲁,但IBM会进行更多的裁员。

记录显示,近年来IBM往往在收购后进行大规模裁员。在考虑了这一因素之后,Sun管理层决定推动与甲骨文的交易。格斯林表示,在宣布甲骨文和Sun合并之前,Sun已经进行了数轮裁员。

然而对格斯林本人而言,他更倾向于IBM,因为IBM往往给予技术型人才更多报酬。例如,当IBM收购Rational Software时,该公司发现了Rational首席科学家、UML语言联合开发者格雷迪·布切(Grady Booch)的价值,并任命他为IBM技术委员。尽管布切常常在台前高谈阔论,但他仍然是IBM软件集团及研发部门之间的关键纽带,并且积极从事创新工作。如果Sun被IBM收购,格斯林或许也将享受同样的待遇。

格斯林提到的细节管理问题在IBM内部或许也不存在。格斯林表示,他感到甲骨文CEO拉里·埃里森(Larry Ellison)几乎完全掌控了与Java相关的决策。很明显,IBM董事长兼CEO彭明盛(Sam Palmisano)不会干预被收购产品未来的运作,即使是像Sun这样的重大收购。然而,甲骨文和IBM之间存在很大区别。

权力结构问题

格斯林认为,埃里森与体育大亨、美式橄榄球大联盟奥克兰突袭者队老板阿尔·戴维斯(Al Davis)类似。后者不断的聘请教练,并在选秀中招揽青年才俊,只是为了凸显他自己。不过与甲骨文不同,戴维斯和奥克兰突袭者队距离最终的成功还很远。

格斯林表示,尽管他并没有直接与埃里森打交道,然而埃里森“是令人毛骨悚然的人”。他表示:“Sun的所有高级管理人员都获得了巧妙的补偿。他们的职位保持不变,但他们失去了进行决策的能力。”

格斯林表示,令人毛骨悚然的不仅是埃里森本人,还包括甲骨文的权力结构。他表示,Sun当时计划租下位于加州圣克拉拉的Great America游乐场,让Sun的员工放松一天。麦克尼利和Sun CEO乔纳桑·施瓦茨(Jonathan Schwartz)已签字同意这一活动并拨出预算。然而在活动之前的几天,甲骨文联席总裁萨弗拉·卡兹(Safra Catz)得知了这一消息,并对其大肆攻击。

格斯林表示:“卡兹得知这一消息后大发雷霆。她表示甲骨文从没有过这种员工答谢活动,因此她迫使Sun取消这一活动。然而,这并没有节约任何费用,因为费用已经花出去了。因此,最终我们只能将门票捐给慈善机构。我们*放弃只是因为这么做不是‘甲骨文的方式’。但另一方面,甲骨文却拿出2亿美元赞助一条帆船。”

不看好甲骨文起诉谷歌

麦克尼利对甲骨文“粗鲁”的评价随后也得到体现。格斯林表示,他们早已料到甲骨文会就Android系统使用Java的问题对谷歌提起诉讼。他在4月份的博客文章中还表示,当Sun谈到Java当前的专利情况时,甲骨文的律师两眼放光。格斯林表示,无论这起诉讼最终的结果怎样,他都不会认为谷歌是蓄意这样做的。

对于谷歌,格斯林表示:“我们对他们所做的工作,以及工作的方式印象深刻。但是打官司的代价总是非常昂贵的,不仅仅是钱,也包括公司高管花费的时间。美国*与微软之间的官司几乎浪费了我整整一年时间。”

格斯林还表示:“谷歌在公共关系方面有着光环,是全世界的宠儿。”他表示,起诉这样一家公司是Sun不会去做的。格斯林此前曾在另一篇博客文章中谈到Sun如何处理与Android之间的关系。

尽管已经离开甲骨文,但格斯林表示他并不关心Java在甲骨文领导下的命运。他表示:“我不是非常关心甲骨文领导下的Java,因为Java已经获得了自己的生命。甲骨文可以做的破坏性工作很少,因为他们的业务非常依赖Java。善待Java符合他们的利益。”不过格斯林认为,Java近期的发展可能会面临一些障碍,因为甲骨文“非常傲慢”。

Tasktop Technologies CEO米克·科尔斯滕(Mik Kersten)表示:“外界对于Java作为一个平台的命运感到担忧。对于在这一平台上进行开发的企业和机构来说,令人欣慰之处在于Java的规模很大,已经超越任何一家单独的厂商。”(新浪科技 张楠译)