Google 不想与甲骨文争了,要放弃 Java APIs - 开源中国社区
Google 不想与甲骨文争了,要放弃 Java APIs
oschina 2015年12月31日

Google 不想与甲骨文争了,要放弃 Java APIs

oschina oschina 发布于2015年12月31日 收藏 21 评论 108

有免费的MySQL,为什么还要买? >>>  

Google不想与甲骨文争了,要放弃Java APIs

与Android崛起相伴的其实还有战争,而其中最重要且最有争议性的,恐怕就是甲骨文和Google的官司了。

自2010年起,两家公司关于Android系统的一部分是否侵犯了甲骨文的版权和专利,一起争论不休,因为系统中使用了甲骨文拥有的Java。整个官司既持久,又充满戏剧性。

但Google似乎有些乏了,于是决定从下一代的Android N(应该会在2016年发布)开始,系统将不再使用Java APIs。新Android将使用OpenJDK,这是Java SE的一个开源版本,诞生于2007年。有趣的是,Java SE也属于甲骨文,不过是开源的,而且开发的当时甲骨文还没收购(发生在2010年)Sun Microsystems,变身Java的实际拥有者。

Google已经向外媒VB确认了这一消息,而起因是有开发者发现Android的开源进程中有一些“神秘”的描述。Google对此的回应是:

Android是一个开源平台,是开源社区合作的结晶。在下一版的Android中,我们计划将Java语言库换为以OpenJDK为基础,开发一个通用代码库,方便开发者开发应用和服务。Google与OpenJDK有长期的合作,未来也会为它做更多贡献。

虽然Google还说,这种改变是因为想使用第8版Java的功能,但毫无疑问,不想再与甲骨文纠缠也是重要的原因。

其 实官司中双方的争论点倒不是Google是否在Android中使用了Java APIs,它对此也没有否定,因为这样能让数百万的开发者为自己开发应用。Google的论点是,APIs不能有版权,它本来就是用来让应用间相互交流, 而很多公司也会让开发者自由使用。甲骨文对此的态度当然是我不听我不听我不听。

按现在的发展来看,甲骨文在官司中还是占优势,Google或许要赔60亿美元(但没得到法院认可),最可能的情况是不能再用有版权的APIs。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Google 不想与甲骨文争了,要放弃 Java APIs
分享
评论(108)
最新评论
0
一怒买了
0

引用来自“大漠穷秋”的评论

呃,最终oracle会把openjdk逐步close掉,嘿嘿。。。
close不掉的,掉了也有开源社区接管。
0
go 就算了,根本就是 google 拿来玩的,google 搞的东西大部分是一时兴起,搞的时候就跟押宝一样,押对了搞好了,他就会接着搞,就像 android 一样,没搞好的慢慢的就被抛弃了。google 最终还是要老老实实给钱的,不然 oracle 会一直紧咬着不放
0
换语言成本太大了,而且会让很多人失业。
0
呃,最终oracle会把openjdk逐步close掉,嘿嘿。。。
0
golang值得拥有啊,好好发展。
0
我不听我不听我不听
0
大过年的,都吵吵啥,洗洗好好上班吧
0
<f><br>^_^</f>
0
用go吧,双赢
0

引用来自“codecodecode”的评论

干得漂亮,过两年OpenJDK那估计就可以用于生产环境了吧,那时候看龟壳流泪!
然而openJDK还是龟壳的
0

引用来自“原来我还注册过这个号”的评论

我不明白骂 Oracle 的人都是什么心态,这事如果发生在 Google 与一个非盈利组织之间,大家又是什么态度呢?假如有人开发了一个操作方式完全跟 iOS 一模一样的系统,连同 App Store 里所有软件都自己给实现了,那么大家觉得这是不是侵权呢?是否有人觉得侵不侵权在于这人是自己闭门卖手机还是开源并“免费”开放给人使用?呵呵。

引用来自“MikeManilone”的评论

当然不算侵权啊

引用来自“原来我还注册过这个号”的评论

哦?那么腾讯开发了和某小公司一模一样的软件,除了创意,其他全是自己实现的,这算不算侵权呢?

引用来自“MikeManilone”的评论

不算啊,除非注册了专利。

引用来自“原来我还注册过这个号”的评论

简单地说知识产权是权利人对其创造的智力劳动成果自然而然拥有的权利,你对该成果有知识产权才好意思谈专利,对于一个开源项目来说才有权选择别人使用时需要遵循的开源许可协议。你的劳动成果不会因为你没
有申请专利就失去了对其的权力,就算别人抢先申请了专利从法律上来说也是无效的。
当然这些都不重要,你既然说专利,那我只想跟你说 Apple 拥有 iOS 几十项的专利,所以抄袭 iOS 当然是侵权。而 Oracle 也拥有大量的 Java 专利,而这次的判决就是在说这些专利对 API 来说依然有效。

引用来自“MikeManilone”的评论

so what? 别人实现了iOS,难道这就不是他的劳动成果?

引用来自“原来我还注册过这个号”的评论

还 so what 呢,就侵权了,俗称剽窃,懂?郭敬明写书也是他的劳动成果,他赚钱也没什么不对,但他剽窃了就得赔钱。知识产权是开源工作者最好的伙伴,来避免别人把你卖了你还在帮人数钱。

引用来自“MikeManilone”的评论

剽窃什么了?请说明

引用来自“原来我还注册过这个号”的评论

Oracle 专有的 Java API 设计啊,要我说几遍。
和指令集一样是有版权的,CPU指令集也得授权才能用
0

引用来自“原来我还注册过这个号”的评论

我不明白骂 Oracle 的人都是什么心态,这事如果发生在 Google 与一个非盈利组织之间,大家又是什么态度呢?假如有人开发了一个操作方式完全跟 iOS 一模一样的系统,连同 App Store 里所有软件都自己给实现了,那么大家觉得这是不是侵权呢?是否有人觉得侵不侵权在于这人是自己闭门卖手机还是开源并“免费”开放给人使用?呵呵。

引用来自“MikeManilone”的评论

当然不算侵权啊

引用来自“原来我还注册过这个号”的评论

哦?那么腾讯开发了和某小公司一模一样的软件,除了创意,其他全是自己实现的,这算不算侵权呢?

引用来自“MikeManilone”的评论

不算啊,除非注册了专利。

引用来自“原来我还注册过这个号”的评论

简单地说知识产权是权利人对其创造的智力劳动成果自然而然拥有的权利,你对该成果有知识产权才好意思谈专利,对于一个开源项目来说才有权选择别人使用时需要遵循的开源许可协议。你的劳动成果不会因为你没
有申请专利就失去了对其的权力,就算别人抢先申请了专利从法律上来说也是无效的。
当然这些都不重要,你既然说专利,那我只想跟你说 Apple 拥有 iOS 几十项的专利,所以抄袭 iOS 当然是侵权。而 Oracle 也拥有大量的 Java 专利,而这次的判决就是在说这些专利对 API 来说依然有效。

引用来自“MikeManilone”的评论

so what? 别人实现了iOS,难道这就不是他的劳动成果?

引用来自“原来我还注册过这个号”的评论

还 so what 呢,就侵权了,俗称剽窃,懂?郭敬明写书也是他的劳动成果,他赚钱也没什么不对,但他剽窃了就得赔钱。知识产权是开源工作者最好的伙伴,来避免别人把你卖了你还在帮人数钱。

引用来自“MikeManilone”的评论

剽窃什么了?请说明
Oracle 专有的 Java API 设计啊,要我说几遍。
0

引用来自“illone”的评论

商业竞争很正常,有什么好这喷的
+1
0

引用来自“原来我还注册过这个号”的评论

我不明白骂 Oracle 的人都是什么心态,这事如果发生在 Google 与一个非盈利组织之间,大家又是什么态度呢?假如有人开发了一个操作方式完全跟 iOS 一模一样的系统,连同 App Store 里所有软件都自己给实现了,那么大家觉得这是不是侵权呢?是否有人觉得侵不侵权在于这人是自己闭门卖手机还是开源并“免费”开放给人使用?呵呵。

引用来自“MikeManilone”的评论

当然不算侵权啊

引用来自“原来我还注册过这个号”的评论

哦?那么腾讯开发了和某小公司一模一样的软件,除了创意,其他全是自己实现的,这算不算侵权呢?

引用来自“MikeManilone”的评论

不算啊,除非注册了专利。

引用来自“原来我还注册过这个号”的评论

简单地说知识产权是权利人对其创造的智力劳动成果自然而然拥有的权利,你对该成果有知识产权才好意思谈专利,对于一个开源项目来说才有权选择别人使用时需要遵循的开源许可协议。你的劳动成果不会因为你没
有申请专利就失去了对其的权力,就算别人抢先申请了专利从法律上来说也是无效的。
当然这些都不重要,你既然说专利,那我只想跟你说 Apple 拥有 iOS 几十项的专利,所以抄袭 iOS 当然是侵权。而 Oracle 也拥有大量的 Java 专利,而这次的判决就是在说这些专利对 API 来说依然有效。

引用来自“MikeManilone”的评论

so what? 别人实现了iOS,难道这就不是他的劳动成果?

引用来自“原来我还注册过这个号”的评论

还 so what 呢,就侵权了,俗称剽窃,懂?郭敬明写书也是他的劳动成果,他赚钱也没什么不对,但他剽窃了就得赔钱。知识产权是开源工作者最好的伙伴,来避免别人把你卖了你还在帮人数钱。
剽窃什么了?请说明
0

引用来自“原来我还注册过这个号”的评论

我不明白骂 Oracle 的人都是什么心态,这事如果发生在 Google 与一个非盈利组织之间,大家又是什么态度呢?假如有人开发了一个操作方式完全跟 iOS 一模一样的系统,连同 App Store 里所有软件都自己给实现了,那么大家觉得这是不是侵权呢?是否有人觉得侵不侵权在于这人是自己闭门卖手机还是开源并“免费”开放给人使用?呵呵。

引用来自“MikeManilone”的评论

当然不算侵权啊

引用来自“原来我还注册过这个号”的评论

哦?那么腾讯开发了和某小公司一模一样的软件,除了创意,其他全是自己实现的,这算不算侵权呢?

引用来自“MikeManilone”的评论

不算啊,除非注册了专利。

引用来自“原来我还注册过这个号”的评论

简单地说知识产权是权利人对其创造的智力劳动成果自然而然拥有的权利,你对该成果有知识产权才好意思谈专利,对于一个开源项目来说才有权选择别人使用时需要遵循的开源许可协议。你的劳动成果不会因为你没
有申请专利就失去了对其的权力,就算别人抢先申请了专利从法律上来说也是无效的。
当然这些都不重要,你既然说专利,那我只想跟你说 Apple 拥有 iOS 几十项的专利,所以抄袭 iOS 当然是侵权。而 Oracle 也拥有大量的 Java 专利,而这次的判决就是在说这些专利对 API 来说依然有效。

引用来自“MikeManilone”的评论

so what? 别人实现了iOS,难道这就不是他的劳动成果?
还 so what 呢,就侵权了,俗称剽窃,懂?郭敬明写书也是他的劳动成果,他赚钱也没什么不对,但他剽窃了就得赔钱。知识产权是开源工作者最好的伙伴,来避免别人把你卖了你还在帮人数钱。
0

引用来自“原来我还注册过这个号”的评论

我不明白骂 Oracle 的人都是什么心态,这事如果发生在 Google 与一个非盈利组织之间,大家又是什么态度呢?假如有人开发了一个操作方式完全跟 iOS 一模一样的系统,连同 App Store 里所有软件都自己给实现了,那么大家觉得这是不是侵权呢?是否有人觉得侵不侵权在于这人是自己闭门卖手机还是开源并“免费”开放给人使用?呵呵。

引用来自“MikeManilone”的评论

当然不算侵权啊

引用来自“原来我还注册过这个号”的评论

哦?那么腾讯开发了和某小公司一模一样的软件,除了创意,其他全是自己实现的,这算不算侵权呢?

引用来自“MikeManilone”的评论

不算啊,除非注册了专利。

引用来自“原来我还注册过这个号”的评论

简单地说知识产权是权利人对其创造的智力劳动成果自然而然拥有的权利,你对该成果有知识产权才好意思谈专利,对于一个开源项目来说才有权选择别人使用时需要遵循的开源许可协议。你的劳动成果不会因为你没
有申请专利就失去了对其的权力,就算别人抢先申请了专利从法律上来说也是无效的。
当然这些都不重要,你既然说专利,那我只想跟你说 Apple 拥有 iOS 几十项的专利,所以抄袭 iOS 当然是侵权。而 Oracle 也拥有大量的 Java 专利,而这次的判决就是在说这些专利对 API 来说依然有效。
so what? 别人实现了iOS,难道这就不是他的劳动成果?
0

引用来自“原来我还注册过这个号”的评论

我不明白骂 Oracle 的人都是什么心态,这事如果发生在 Google 与一个非盈利组织之间,大家又是什么态度呢?假如有人开发了一个操作方式完全跟 iOS 一模一样的系统,连同 App Store 里所有软件都自己给实现了,那么大家觉得这是不是侵权呢?是否有人觉得侵不侵权在于这人是自己闭门卖手机还是开源并“免费”开放给人使用?呵呵。

引用来自“MikeManilone”的评论

当然不算侵权啊

引用来自“原来我还注册过这个号”的评论

哦?那么腾讯开发了和某小公司一模一样的软件,除了创意,其他全是自己实现的,这算不算侵权呢?

引用来自“MikeManilone”的评论

不算啊,除非注册了专利。
简单地说知识产权是权利人对其创造的智力劳动成果自然而然拥有的权利,你对该成果有知识产权才好意思谈专利,对于一个开源项目来说才有权选择别人使用时需要遵循的开源许可协议。你的劳动成果不会因为你没
有申请专利就失去了对其的权力,就算别人抢先申请了专利从法律上来说也是无效的。
当然这些都不重要,你既然说专利,那我只想跟你说 Apple 拥有 iOS 几十项的专利,所以抄袭 iOS 当然是侵权。而 Oracle 也拥有大量的 Java 专利,而这次的判决就是在说这些专利对 API 来说依然有效。
0
还好在天朝这些都不是事4
0
android原来的Java类库是基于Apache Harmony实现的,http://harmony.apache.org/
harmony是Apache协议,你在上面随便改,改以后给不给别人看无所谓。openjdk的是gpl的,你改了以后也得开出来啊。
关键是harmony已经休眠了,兼容jdk1.5以后代码不再更新,这个新闻以后估计会有人有心思启动 https://news.ycombinator.com/item?id=10803775 harmony的。

另:参加harmony的项目要求要求是净室,就是你要承诺从来没有看过openjdk的代码,那样你写的代码即使相同的可能性就相当于,我随便写的句子和莎士比亚、倪匡(据说这两个人是中英文码字最多的人)有雷同,这两个哥们也不能追究我,因为我从来没有看过这两个人写的作品啊。写的像也不行,有的地方有专利的,要绕专利,相当于故事情节也要求不同----- harmony的参与者不能看openjdk的代码啊,即使做梦也不能看,只能看javadoc的文档,写测试代码,IBM的法务告诉IBM的中国harmony团队的,详细的可以见《开源软件之道》 -------

另:这个抄袭的几行代码是谁引入的理论上版本控制都有,最多是哪个人不诚信啦,或者真的是代码撞衫了,不过我觉得可以挖挖这个。看过那几行代码,貌似还有其他风格的,也许还是


顶部