谷歌:Java本是开源语言 甲骨文就是吸血鬼 - 开源中国社区
Float_left Icon_close
谷歌:Java本是开源语言 甲骨文就是吸血鬼
红薯 2012年04月19日

谷歌:Java本是开源语言 甲骨文就是吸血鬼

红薯 红薯 发布于2012年04月19日 收藏 3 评论 89

阿里云高性能云服务器,2折起! >>> >>>  

世界上总有那么几家公司实力无比雄厚却臭名昭彰,比如说著名的甲骨文公司。早在2010年,甲骨文就对谷歌提出了指控,认为谷歌的Android操 作系统未经许可使用Java语言,并且要求10亿美元的赔偿金。昨天甲骨文与谷歌开始了第二场法庭辩论。甲骨文改变策略认为谷歌未经授权而使用了Java 某些技术,对此谷歌宣称,甲骨文眼红Android平台的成功,所谓的“侵权”专利起诉目的是从开源操作系统中吸取现金,这是正宗的吸血鬼做法。


谷歌五点核心证据

       谷歌的辩论一开始直接引用甲骨文CEO劳伦斯·埃里森的发言,证实劳伦斯·埃里森在2011年时亲自表示过:“没人拥有Java编程语言”,这也表 明使用Java根本不需要付费。随后争论牵扯到Android系统的核心函数库使用了37个Java APIs而未经许可。对此谷歌表示,即然Java语言本身是免费的,为何不能使用Java APIs?


所谓自扇耳光

      另外谷歌也从侧面证实了甲骨文的野心,Sun在被甲骨文收购之前,曾经3次构建基于Java的只能手机平台,目的是与iPhone抗衡,然而3次皆 以失败告终。对此甲骨文CEO劳伦斯·埃里森已经承认,公司曾考虑过收购Palm和RIM以获得进军移动通信行业的捷径,然而想法最终被否认。


Sun的3个失败案例

     对于甲骨文出尔反尔的行为,小编表示可以想象但无法赞同,毕竟它就是甲骨文。拿着支持GNU通用公共许可协议的自由程序语言Java,去起诉拿着“开源”操作系统Android的谷歌,小编只能感叹道,劳伦斯·埃里森,你想钱想疯了。

文/爱活网

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:谷歌:Java本是开源语言 甲骨文就是吸血鬼
分享
评论(89)
最新评论
0

引用来自“nobody1986”的评论

引用来自“CheckStyle”的评论

引用来自“nobody1986”的评论

引用来自“CheckStyle”的评论

引用来自“刘家华”的评论

引用来自“CheckStyle”的评论

引用来自“Monkey”的评论

引用来自“CheckStyle”的评论

引用来自“Monkey”的评论

都是稀里糊涂的,开源的是java语言,只是那些代码。java虚拟机没开源,这年头都是人家说树上的桃子免费吃,你就说既然这桃子免费那我连桃树也可以挖走了。
别人糊涂我觉得做程序的人不应该糊涂,特别是java开发者不应该糊涂,java语言的API是开放的,但是你的虚拟机使用这种规范可是不开放的。java开发者可以自由使用API自由开发作品,但不是说你可以随意开发符合这种规范的虚拟机,或者是修改这种规范。
虽然sun当初是默许了google的行为,但是这不代表google的行为是对的。

怎么又来了一个说Java虚拟机不开源的小朋友呢?

IBM MAC开发虚拟机可都是要像sun付专利费的。sun在java虚拟机这里有大量的专利的。
java专利不是代码,代码在天然上就不是专利,只有版权问题,只有虚拟机技术才算是专利,不要搞混了。甚至是linux上的虚拟机是开源的,但是如果第三方公司去开发一个linux上的虚拟机,那么要既要公开自己的源码以符合Linux的开源协议,还要像sun交专利费用。

你自己说Java虚拟机不开源的,干嘛绕过去呢?专利的事儿是另外一个Topic,别偷换话题

OracleJDK的确不是开源的。只是创建了一个标准的虚拟机规范,然后创建了一个基于此规范的开源JDK: OpenJDK。任何厂商都可以实现自己的JDK, 前提是得和标准的虚拟机规范兼容,显然这就是Oracle要起诉Android的原因

OpenJDK的VM开源不?别偷换话题呀
专利是另外一个Topic

由java虚拟机开不开源,转进到openjdk开不开源,谁偷换话题了?

仔细看引用

呃。。。“java虚拟机没开源”,这句话。
开源的有几种了。。。这么看来你确实没说错。

存在开源的Java虚拟机,“但不是说你可以随意开发符合这种规范的虚拟机”,君不见Apache的Harmony从05年发布到11年退休都没获得SUN/Oracle的TCK许可吗?(http://en.wikipedia.org/wiki/Apache_Harmony#Difficulties_to_obtain_a_TCK_license_from_Sun)
而且OpenJDK发布之后,SUN还规定只有GPL协议的开源Java虚拟机才能运行OpenJDK的TCK,但Apache的Harmony是Apache协议的,与OpenJDK的GPLv2协议不兼容,这完全就是处心积虑打压Harmony。(http://openjdk.java.net/legal/openjdk-tck-license.pdf)
明白人都知道,Java就是最典型的开源不开放!!
0

引用来自“睡懒觉的猫”的评论

曾经3次构建基于Java的只能手机平台 -->智能

这么没水平,还用拼音打字。
0

引用来自“晓明1”的评论

引用来自“wwwxxxfr”的评论

引用来自“晓明1”的评论

引用来自“wwwxxxfr”的评论

引用来自“晓明1”的评论

android就应该被灭掉

你更应该被灭掉

你有毛病吧

你才是一个有毛病的人

我跟你有仇么,为什么要攻击我

oschina 为什么也会有这种进行人身攻击的人?
0

引用来自“wwwxxxfr”的评论

引用来自“晓明1”的评论

引用来自“wwwxxxfr”的评论

引用来自“晓明1”的评论

android就应该被灭掉

你更应该被灭掉

你有毛病吧

你才是一个有毛病的人

我跟你有仇么,为什么要攻击我
0

引用来自“晓明1”的评论

引用来自“wwwxxxfr”的评论

引用来自“晓明1”的评论

android就应该被灭掉

你更应该被灭掉

你有毛病吧

你才是一个有毛病的人
0
众所周知,埃里森和乔布斯有一腿。。。
0

引用来自“wwwxxxfr”的评论

引用来自“晓明1”的评论

android就应该被灭掉

你更应该被灭掉

你有毛病吧
0

引用来自“JAVA呆”的评论

引用来自“newlife111”的评论

引用来自“JAVA呆”的评论

引用来自“千羽鸣”的评论

就不能翻译的省心点吗?就不能打字别那么多错别字误导群众吗?就不能发新闻中立一点吗?

小编你的立场不对,你天然站在google的立场了。ORACLE虽不好,但google也好不到哪里去。还真以为google是好人么,笑SHI了。

天然?笑死了。java程序员的利益。搞java的都希望java越来越好。王八的商业作风和开源相对。我们都是靠着java混饭吃,王八只知道赚钱,侵害了我们的利益。这次我也挺google。

笑SHI了,我也是搞JAVA的。GOOGLE的安卓跟搞JAVA的低级码农有什么关系?你以为每个搞JAVA的都能转行去搞安卓啊。ORACLE向安卓收专利费与我们天朝的低级码农何干?为什么ORACLE不向Apache收专利费?GOOGLE是好人?哈哈

为什么没关系,android的去年找不到有经验的人就招有java经验的。不懂就别乱说。我什么时候说人人了,起码有一部分。跟你没关系,不代表别人没有。专利费没关系?嘿嘿。见仁见智。google是好人?我什么时候说了,我只是对事,只是在这件事支持google,发表我的观点。我不是go粉,ok?
再说一下,android的ui要做的顺畅,得有很深的java基础。我见过一家公司从c转过来搞android,ui拖动就是一坨屎。
0
同感.....
0

引用来自“农民兄弟”的评论

幸亏当年不是google收购sun,以google更新的速度,哪个码农和扛得住jdk版本一两年内从1.x--10.x

哈哈。。
0

引用来自“Sheldon73”的评论

当初sun卖给IBM就好了

不知道当年IBM有没有招标。。
0

引用来自“CheckStyle”的评论

引用来自“凝望*爱情”的评论

所谓的开源不开源有什么用,有几个人真正的去看开出来的源,能真正下载源代码自己编绎的人有几个

恩,大多数开源爱好者,都是叶公好龙

真正看源码的人,都不会很在意这些新闻
0

引用来自“CheckStyle”的评论

引用来自“nobody1986”的评论

引用来自“CheckStyle”的评论

引用来自“刘家华”的评论

引用来自“CheckStyle”的评论

引用来自“Monkey”的评论

引用来自“CheckStyle”的评论

引用来自“Monkey”的评论

都是稀里糊涂的,开源的是java语言,只是那些代码。java虚拟机没开源,这年头都是人家说树上的桃子免费吃,你就说既然这桃子免费那我连桃树也可以挖走了。
别人糊涂我觉得做程序的人不应该糊涂,特别是java开发者不应该糊涂,java语言的API是开放的,但是你的虚拟机使用这种规范可是不开放的。java开发者可以自由使用API自由开发作品,但不是说你可以随意开发符合这种规范的虚拟机,或者是修改这种规范。
虽然sun当初是默许了google的行为,但是这不代表google的行为是对的。

怎么又来了一个说Java虚拟机不开源的小朋友呢?

IBM MAC开发虚拟机可都是要像sun付专利费的。sun在java虚拟机这里有大量的专利的。
java专利不是代码,代码在天然上就不是专利,只有版权问题,只有虚拟机技术才算是专利,不要搞混了。甚至是linux上的虚拟机是开源的,但是如果第三方公司去开发一个linux上的虚拟机,那么要既要公开自己的源码以符合Linux的开源协议,还要像sun交专利费用。

你自己说Java虚拟机不开源的,干嘛绕过去呢?专利的事儿是另外一个Topic,别偷换话题

OracleJDK的确不是开源的。只是创建了一个标准的虚拟机规范,然后创建了一个基于此规范的开源JDK: OpenJDK。任何厂商都可以实现自己的JDK, 前提是得和标准的虚拟机规范兼容,显然这就是Oracle要起诉Android的原因

OpenJDK的VM开源不?别偷换话题呀
专利是另外一个Topic

由java虚拟机开不开源,转进到openjdk开不开源,谁偷换话题了?

仔细看引用

呃。。。“java虚拟机没开源”,这句话。
开源的有几种了。。。这么看来你确实没说错。
0

引用来自“nobody1986”的评论

引用来自“CheckStyle”的评论

引用来自“刘家华”的评论

引用来自“CheckStyle”的评论

引用来自“Monkey”的评论

引用来自“CheckStyle”的评论

引用来自“Monkey”的评论

都是稀里糊涂的,开源的是java语言,只是那些代码。java虚拟机没开源,这年头都是人家说树上的桃子免费吃,你就说既然这桃子免费那我连桃树也可以挖走了。
别人糊涂我觉得做程序的人不应该糊涂,特别是java开发者不应该糊涂,java语言的API是开放的,但是你的虚拟机使用这种规范可是不开放的。java开发者可以自由使用API自由开发作品,但不是说你可以随意开发符合这种规范的虚拟机,或者是修改这种规范。
虽然sun当初是默许了google的行为,但是这不代表google的行为是对的。

怎么又来了一个说Java虚拟机不开源的小朋友呢?

IBM MAC开发虚拟机可都是要像sun付专利费的。sun在java虚拟机这里有大量的专利的。
java专利不是代码,代码在天然上就不是专利,只有版权问题,只有虚拟机技术才算是专利,不要搞混了。甚至是linux上的虚拟机是开源的,但是如果第三方公司去开发一个linux上的虚拟机,那么要既要公开自己的源码以符合Linux的开源协议,还要像sun交专利费用。

你自己说Java虚拟机不开源的,干嘛绕过去呢?专利的事儿是另外一个Topic,别偷换话题

OracleJDK的确不是开源的。只是创建了一个标准的虚拟机规范,然后创建了一个基于此规范的开源JDK: OpenJDK。任何厂商都可以实现自己的JDK, 前提是得和标准的虚拟机规范兼容,显然这就是Oracle要起诉Android的原因

OpenJDK的VM开源不?别偷换话题呀
专利是另外一个Topic

由java虚拟机开不开源,转进到openjdk开不开源,谁偷换话题了?

仔细看引用
0

引用来自“張亮”的评论

引用来自“桔子”的评论

谷歌输了把,然后安卓中摒弃低能的java,系统就高效了

android成功跟高效沒有必然的關係,一大坨java程序員才是關鍵

希望ndk以后越来越丰富。
0

引用来自“凝望*爱情”的评论

所谓的开源不开源有什么用,有几个人真正的去看开出来的源,能真正下载源代码自己编绎的人有几个

java可能没这烦恼,但是linux下大部分c项目都要自己编译,有些需要扩展的都需要自己去看代码?怎么会没几个人呢?多的是,
0

引用来自“CheckStyle”的评论

引用来自“刘家华”的评论

引用来自“CheckStyle”的评论

引用来自“Monkey”的评论

引用来自“CheckStyle”的评论

引用来自“Monkey”的评论

都是稀里糊涂的,开源的是java语言,只是那些代码。java虚拟机没开源,这年头都是人家说树上的桃子免费吃,你就说既然这桃子免费那我连桃树也可以挖走了。
别人糊涂我觉得做程序的人不应该糊涂,特别是java开发者不应该糊涂,java语言的API是开放的,但是你的虚拟机使用这种规范可是不开放的。java开发者可以自由使用API自由开发作品,但不是说你可以随意开发符合这种规范的虚拟机,或者是修改这种规范。
虽然sun当初是默许了google的行为,但是这不代表google的行为是对的。

怎么又来了一个说Java虚拟机不开源的小朋友呢?

IBM MAC开发虚拟机可都是要像sun付专利费的。sun在java虚拟机这里有大量的专利的。
java专利不是代码,代码在天然上就不是专利,只有版权问题,只有虚拟机技术才算是专利,不要搞混了。甚至是linux上的虚拟机是开源的,但是如果第三方公司去开发一个linux上的虚拟机,那么要既要公开自己的源码以符合Linux的开源协议,还要像sun交专利费用。

你自己说Java虚拟机不开源的,干嘛绕过去呢?专利的事儿是另外一个Topic,别偷换话题

OracleJDK的确不是开源的。只是创建了一个标准的虚拟机规范,然后创建了一个基于此规范的开源JDK: OpenJDK。任何厂商都可以实现自己的JDK, 前提是得和标准的虚拟机规范兼容,显然这就是Oracle要起诉Android的原因

OpenJDK的VM开源不?别偷换话题呀
专利是另外一个Topic

由java虚拟机开不开源,转进到openjdk开不开源,谁偷换话题了?
0

引用来自“zantesu”的评论

还是那句话:android对java的所作所为,比起当年VJ++有过之而无不及!

android是既不敢自称java,因为有商标授权,又不敢使用java的标准api,也是因为授权。但android的库和java完全是另外一套了,但又在语言层面保持一致。确实很纠结。除了语法,基本应该算另外一种语言了。语法也是为了吸引开发者。
0

引用来自“Monkey”的评论

引用来自“CheckStyle”的评论

引用来自“Monkey”的评论

都是稀里糊涂的,开源的是java语言,只是那些代码。java虚拟机没开源,这年头都是人家说树上的桃子免费吃,你就说既然这桃子免费那我连桃树也可以挖走了。
别人糊涂我觉得做程序的人不应该糊涂,特别是java开发者不应该糊涂,java语言的API是开放的,但是你的虚拟机使用这种规范可是不开放的。java开发者可以自由使用API自由开发作品,但不是说你可以随意开发符合这种规范的虚拟机,或者是修改这种规范。
虽然sun当初是默许了google的行为,但是这不代表google的行为是对的。

怎么又来了一个说Java虚拟机不开源的小朋友呢?

IBM MAC开发虚拟机可都是要像sun付专利费的。sun在java虚拟机这里有大量的专利的。
java专利不是代码,代码在天然上就不是专利,只有版权问题,只有虚拟机技术才算是专利,不要搞混了。甚至是linux上的虚拟机是开源的,但是如果第三方公司去开发一个linux上的虚拟机,那么要既要公开自己的源码以符合Linux的开源协议,还要像sun交专利费用。

呵呵 这么一讲就透彻了,而且不论是openjdk还是harmony,既然想做到兼容java语言,那必然在授权上是有问题的。
0

引用来自“Monkey”的评论

都是稀里糊涂的,开源的是java语言,只是那些代码。java虚拟机没开源,这年头都是人家说树上的桃子免费吃,你就说既然这桃子免费那我连桃树也可以挖走了。
别人糊涂我觉得做程序的人不应该糊涂,特别是java开发者不应该糊涂,java语言的API是开放的,但是你的虚拟机使用这种规范可是不开放的。java开发者可以自由使用API自由开发作品,但不是说你可以随意开发符合这种规范的虚拟机,或者是修改这种规范。
虽然sun当初是默许了google的行为,但是这不代表google的行为是对的。

其实当年google是不称为java来避免java的商标侵权的。
而且没有用openjdk的代码和库,用的是apache的harmony项目
但就语言层面来说确实是有问题的。
顶部