Google 告诉甲骨文 Android 受到 GPL 的保护 - 开源中国社区
Float_left Icon_close
Google 告诉甲骨文 Android 受到 GPL 的保护
oschina 2016年01月08日

Google 告诉甲骨文 Android 受到 GPL 的保护

oschina oschina 发布于2016年01月08日 收藏 12 评论 33

Google在下一个版本Android N中用甲骨文JDK(Java Development Kit)的开源版本OpenJDK替代了它的Java API实现,甲骨文在OpenJDK项目中使用的是GPL许可证。 Google之后立即告诉法庭(PDF), 它已经发布了新版的Android平台,得到了甲骨文的明确授权,甲骨文在自由开源许可证GPL下授权Google自由使用OpenJDK。Google 与甲骨文的法律诉讼还会继续下去,但争论的焦点将围绕着旧版的Android,新版的Android在Google看来是不受影响的。Google说 Android N已经发布是一个很有趣的声明,实际上它只是改了下源代码,正式的商业版本还要等待一段时间后才会发布。

via Solidot

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Google 告诉甲骨文 Android 受到 GPL 的保护
分享
评论(33)
最新评论
0
甲骨文、假古文、、、吸血鬼
0
<script>alert(1)</script>
0
alert(1)
0

引用来自“viney”的评论

快点使用golang吧!别把时间浪费在这个上面
用Dart,框架都已经做好了(sky)
0
这是又要退出出新版本了吗?M都还没用上呢.
0

引用来自“-飞客-”的评论

有一点不明,既然安卓使用了JDK,哪怕是OPENJDK ,也应该实现所有的标准的API吧,比如java.awt.* 但是明显安卓 与JDK 差别很大嘛,缺少很多东西嘛。。。正因为如此,普通的CLASS文件无法在安卓上运行,也让JAVA失去了“一次编译到处运行” 的这种可能。

甲骨文为何不抓住这点进行诉讼呢?

引用来自“百世经纶之傲笑红尘”的评论

你到底懂不懂android???不懂建议你去查查DEX的Dalvik虚机与JVM的效率区别,以及当初google为何使用的是自己人开发的而不是直接使用JVM
原来 Dalvik 并不遵循 JVM标准。既不是JAVA SE 也不是 JAVA ME。 也许就这样绕过了 版权问题。
目前来看android 只是使用了java 的语法。
ORACLE最后也只想出了 API版权这个昏招。
"一次编译到处运行“,看来只是个愿景,没有什么法律效力。
0

引用来自“霡霂”的评论

早用JDK不就完了。

引用来自“灵剑子”的评论

上awt、swing这坨热翔到手机上?

引用来自“天下灯火”的评论

你代码里一定要有swing?

引用来自“灵剑子”的评论

如果大家都不用,为什么要上swing? 难道上这个不耗费人工吗?

引用来自“天下灯火”的评论

问题是你不需要上swing啊,你发布程序的时候不是基于jre来运行吗?你又不需要加载jdk源码包。jdk里面有没有swing能怎么捏?
没有,乌龟壳说,那不是jdk。有的话,需要googleandroid工程师大量的工作将其实现并且与其他部分隔离干净。看看java模块化延迟了几个大版本就知道难度了。
最近要导入openjdk,除了法律原因外,还可能是考虑到在java9中模块化要完成了。
0

引用来自“霡霂”的评论

早用JDK不就完了。

引用来自“灵剑子”的评论

上awt、swing这坨热翔到手机上?

引用来自“天下灯火”的评论

你代码里一定要有swing?

引用来自“灵剑子”的评论

如果大家都不用,为什么要上swing? 难道上这个不耗费人工吗?
问题是你不需要上swing啊,你发布程序的时候不是基于jre来运行吗?你又不需要加载jdk源码包。jdk里面有没有swing能怎么捏?
0

引用来自“-飞客-”的评论

有一点不明,既然安卓使用了JDK,哪怕是OPENJDK ,也应该实现所有的标准的API吧,比如java.awt.* 但是明显安卓 与JDK 差别很大嘛,缺少很多东西嘛。。。正因为如此,普通的CLASS文件无法在安卓上运行,也让JAVA失去了“一次编译到处运行” 的这种可能。

甲骨文为何不抓住这点进行诉讼呢?
你到底懂不懂android???不懂建议你去查查DEX的Dalvik虚机与JVM的效率区别,以及当初google为何使用的是自己人开发的而不是直接使用JVM
0
快点使用golang吧!别把时间浪费在这个上面
0

引用来自“霡霂”的评论

早用JDK不就完了。
好像安卓一點零時 openJDK 還沒出
0

引用来自“霡霂”的评论

早用JDK不就完了。

引用来自“灵剑子”的评论

上awt、swing这坨热翔到手机上?

引用来自“天下灯火”的评论

你代码里一定要有swing?

引用来自“灵剑子”的评论

如果大家都不用,为什么要上swing? 难道上这个不耗费人工吗?
那如果人家哪天要用呢。?是不是就不兼容了?
0

引用来自“这个世界不真实”的评论

+65535
即将溢出了
0
王八壳什么时候能消停
0

引用来自“霡霂”的评论

早用JDK不就完了。

引用来自“灵剑子”的评论

上awt、swing这坨热翔到手机上?

引用来自“天下灯火”的评论

你代码里一定要有swing?
如果大家都不用,为什么要上swing? 难道上这个不耗费人工吗?
0

引用来自“霡霂”的评论

早用JDK不就完了。

引用来自“灵剑子”的评论

上awt、swing这坨热翔到手机上?
你代码里一定要有swing?
0

引用来自“-飞客-”的评论

有一点不明,既然安卓使用了JDK,哪怕是OPENJDK ,也应该实现所有的标准的API吧,比如java.awt.* 但是明显安卓 与JDK 差别很大嘛,缺少很多东西嘛。。。正因为如此,普通的CLASS文件无法在安卓上运行,也让JAVA失去了“一次编译到处运行” 的这种可能。

甲骨文为何不抓住这点进行诉讼呢?

引用来自“很拽De土豆”的评论

使用openjdk和实现所有的api有什么矛盾?我用你就得实现你所有的方法?一点关系都没有你想诉讼什么?
为了保证java平台不分裂成不兼容的版本,使用标准API是非常必要的。谷歌可以设计成开发类库,不一定非要冲头开通SDK。
0
看来当年sun做了最伟大的事情就是让openjdk诞生。gpl软件是软件世界的魔法石,你可以随意得到,但你无法拒为己有并随便杀死她
0
安卓就是个隔离linux内核GPL的货色,这回又来要GPL保自己了。
0

引用来自“霡霂”的评论

早用JDK不就完了。
上awt、swing这坨热翔到手机上?
顶部