V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whatisnew
V2EX  ›  Java

关于 java jvm

  •  
  •   whatisnew · 2015-05-10 20:59:56 +08:00 · 3074 次点击
    这是一个创建于 3521 天前的主题,其中的信息可能已经有所发展或是发生改变。

    jvm 不是开源吗?
    为什么要可以告 android 侵权呢?

    淘宝 jvm 大家可能打开吗?
    http://jvm.taobao.org

    深层次的来说,有没有可能定像 taobao 这样大型定制 jvm 而不被甲骨文告?

    7 条回复    2015-05-11 17:31:20 +08:00
    billlee
        1
    billlee  
       2015-05-11 00:04:49 +08:00
    OpenJDK 是 GPLv2, Android 是 Apache 2.0. 两者是冲突的。
    Septembers
        2
    Septembers  
       2015-05-11 00:08:51 +08:00 via Android
    Open JDK是开源的
    但是Oracle JDK,IBM JDK是闭源的商业JDK
    zonghua
        3
    zonghua  
       2015-05-11 01:17:40 +08:00 via iPhone
    @Septembers 甲骨文法务公司。呃,从哪里学习这些开源协议?
    j16ZgMV9cs6ZB23n
        4
    j16ZgMV9cs6ZB23n  
       2015-05-11 01:27:12 +08:00
    vjnjc
        5
    vjnjc  
       2015-05-11 11:20:52 +08:00
    android用的jvm技术好像是apache的harmony项目,这个是开源的,与oracle的jvm不是一个分支.
    告他是因为android sdk里面有些常用的jdk库, 这构成了侵权.
    所以我觉得是因为jdk侵权了,而不是jvm侵权了.

    而淘宝的jvm,我感觉只是淘宝内部用,淘宝的盈利点是卖实物,所以去告它理由不是很充分.(而android卖的是手机硬件加捆绑的android os,是卖给广大用户的,所以坚决要告)

    关于订制jvm而不被甲骨文告...其实想被甲骨文告也不容易,首先要做大,然后要有丰厚收入...
    严肃点来说不构成侵权的做法:
    - 1.找个开源jdk/jvm,依赖于它实现你的jvm.
    - 2.自己实现jvm,如果甲骨文提出争议,你要证明`这个jvm的实现过程中你没有借鉴官方的jvm源码`
    whatisnew
        6
    whatisnew  
    OP
       2015-05-11 11:25:28 +08:00
    @vjnjc 这个 http://www.williamlong.info/blog/archives/744.html 又是啥情况,有没有自己实现了 jdk/jvm 而没有被甲骨文告的?
    vjnjc
        7
    vjnjc  
       2015-05-11 17:31:20 +08:00
    @whatisnew
    我猜是商标侵权.
    那就是openJDK了.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2516 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:33 · PVG 23:33 · LAX 07:33 · JFK 10:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.