V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Jooooooooo
V2EX  ›  程序员

Google 和 Oracle 的官司终于打完了

  •  2
     
  •   Jooooooooo · 2021-04-06 01:00:54 +08:00 · 9795 次点击
    这是一个创建于 1363 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最高院判决原文: www.supremecourt.gov/opinions/20pdf/18-956_d18f.pdf

    初步看结果是 google 赢了, 最高院认定 google 是正当使用(fair use).

    In reviewing that decision, we assume, for argument’s sake, that the material was copyrightable. But we hold that the copying here at issue nonetheless constituted a fair use. Hence, Google’s copying did not violate the copyright law.

    29 条回复    2021-04-06 22:09:41 +08:00
    FrankHB
        1
    FrankHB  
       2021-04-06 04:12:27 +08:00   ❤️ 3
    标准结局。
    Public API 这种存在意义就是能拿出来给外人 use 的东西要是因为 copyrightable 就能随便加条件事后算账,那就翻天了……
    echo1937
        2
    echo1937  
       2021-04-06 08:35:34 +08:00   ❤️ 4
    这个答案是目前来说,比较全面的说明了这个官司到底在打什么。

    怎么看谷歌( google )在最高法院赢得了跟甲骨文( Oracle )关于安卓使用 Java api 的官司?
    https://www.zhihu.com/question/453123507/answer/1819462034
    FightPig
        3
    FightPig  
       2021-04-06 09:06:55 +08:00
    我一直都很好奇 google 当初为啥不花 40 多亿收了 sun
    hantsy
        4
    hantsy  
       2021-04-06 09:10:17 +08:00
    律师赚翻了
    hantsy
        5
    hantsy  
       2021-04-06 09:13:21 +08:00
    @FightPig Oracle 花了 79 亿买下 Sun,Google 能 40 亿买下来?

    交易这种东西都有自己的考量,Sun 如日中天的时候也考虑收购过 Borland,但只对 JBuilder 感兴趣(不然现在的 NetBeans 可能是 JBuilder 了),结果没谈成。
    wulinn
        6
    wulinn  
       2021-04-06 09:26:56 +08:00
    千金难买早知道,我也好奇微软咋不把安卓给买了
    murmur
        7
    murmur  
       2021-04-06 09:29:05 +08:00
    利好 java,什么 fuchsia 都洗洗睡吧
    yamasa
        8
    yamasa  
       2021-04-06 09:30:22 +08:00
    @wulinn 千金难买早知道,MS 要 c#一开始就开源的还有 Java 啥事😂😂
    AoEiuV020
        9
    AoEiuV020  
       2021-04-06 09:31:10 +08:00
    @FrankHB 不是 Public API 的问题吧,我怎么记得争议在于谷歌源码里有个几行的方法实现是从 jdk 里 copy 的,
    FightPig
        10
    FightPig  
       2021-04-06 10:20:54 +08:00
    @hantsy 不一样额,那时安卓已经搞的不错了,而且还是主 java 的,当时我就很奇怪 google 也不差 40 亿,最后被甲骨文弄去,天天和自己打官司,张嘴就 100 亿
    tankb52
        11
    tankb52  
       2021-04-06 10:39:07 +08:00
    @wulinn
    微软连 Nokia 手中的操作系统 meego 都不想要,还是想推自己的 windows 大平台。
    dianso
        12
    dianso  
       2021-04-06 10:45:35 +08:00
    本来 this api 就是给 people use 的,既然 open 了,为什么不让 use
    hantsy
        13
    hantsy  
       2021-04-06 11:33:05 +08:00
    @yamasa 这一点你错了,C# 语言规范从一开始就是欧洲标准委员会管理。从一开始就有 Mono 开源实现。Java 即使后面开源,领导权一直在 Sun/Oracle 。再说了,C# 比 Java 迟了那么年,根本不可能阻止 Java,更谈不上“没 Java 啥事”的说法。
    hantsy
        14
    hantsy  
       2021-04-06 11:37:57 +08:00
    @FightPig 这个和我的说的 SUN 考虑 Borland 一样,Google 只对 Java 语言有兴趣,而 Sun 公司当时 Java 语言只是它公司产品的基石,Java 算是很小的一部分资产。Google 好像当时也谈过,估计不愿意买下整个 SUN,而 SUN 想整体卖(这个原因实在不清楚)。
    dianso
        15
    dianso  
       2021-04-06 11:50:39 +08:00
    军天可是出名了,为国争光啊,这次主要靠他们
    weimo383
        16
    weimo383  
       2021-04-06 11:54:39 +08:00 via Android   ❤️ 1
    @murmur 利好鸿蒙🌚🌚
    Knights
        17
    Knights  
       2021-04-06 11:59:08 +08:00
    所以 flutter 是不是要被刀了
    rust
        18
    rust  
       2021-04-06 12:18:43 +08:00
    @Knights #16 Flutter 应该不会被刀的,毕竟 Fuchsia 用了它
    Smash
        19
    Smash  
       2021-04-06 12:20:56 +08:00
    甲骨文业界毒瘤。
    EHemingway
        20
    EHemingway  
       2021-04-06 14:24:02 +08:00
    还得是 OpenJdk
    szq8014
        21
    szq8014  
       2021-04-06 14:48:24 +08:00
    看微博上有人提到说像 CPU 指令集 那东西也能适用于这一套么? 0.0
    szq8014
        22
    szq8014  
       2021-04-06 14:57:00 +08:00
    @szq8014 草率了,搜到了相关的提问,自问自答一下
    怎么看谷歌( google )在最高法院赢得了跟甲骨文( Oracle )关于安卓使用 Java api 的官司? - 笑机灵的回答 - 知乎
    https://www.zhihu.com/question/453123507/answer/1819640839
    learningman
        23
    learningman  
       2021-04-06 15:10:31 +08:00
    @AoEiuV020 #9 猛然想起鸿蒙了。。。
    FrankHB
        24
    FrankHB  
       2021-04-06 20:20:53 +08:00
    @AoEiuV020 具体实现是有 license 的,不可能有这种旷日持久的争议。
    上面那个知乎的回答里概括了,关键问题就是山寨了一组兼容的 API (但不需要连实现一起抄)出来的问题。
    事实上恰恰就是因为实际实现不一样,不完全符合原始 Java 规范( JLS 和 JVMS )的兼容性,有分裂 Java 阵营和抢夺话语权的实际影响,而搞得 Oracle 实在坐不住了。
    API 的实现在这上面不存在“保护作品完整权”,又没涵盖整个 Java 的专利,所以只能强行向 API 的版权属性下手。不过靠这个独占权利本来逻辑就不通(因为这根本不是复制权,只是使用权,不归版权法管),只能欺负外行。所以就是 Oracle 法务部,这里也是死马当活马医罢了。
    FrankHB
        25
    FrankHB  
       2021-04-06 20:25:45 +08:00   ❤️ 1
    @szq8014 CPU 指令集主要是专利保护基础上的授权限制引起的问题。
    Java 相当于 ISA 的部分是 JVMS 规范的东西,这个没见专利问题。
    而且实际情况是基本相反,Oracle 不爽的是偏偏 Google 还不用这套,自己另起炉灶架空了这坨,“偷”走了上层生态。告的也是上面的设施( API )雷同。
    FrankHB
        26
    FrankHB  
       2021-04-06 20:31:12 +08:00
    @hantsy C# 是 ECMA 有标准,但是标准不是唯一的规范,很久没更新了,实际进度远远落后于作为事实标准的微软规范。
    尽管微软出的规范文档质量很有问题(像 ECMA 吐槽过 MS 分不清 destructor 和 finalizer 还硬要尬聊),但新版别的地方就是没有替代,新的实现的开发也是完全由微软主导,不管是否开源都没变化。所以领导权的问题上和 Java 其实类似。
    hantsy
        27
    hantsy  
       2021-04-06 21:06:45 +08:00
    @FrankHB Android 最近几代已经切换到了 OpenJDK 了。https://arstechnica.com/tech-policy/2016/01/android-n-switches-to-openjdk-google-tells-oracle-it-is-protected-by-the-gpl/

    之前应该使用的是 Apache Harmony 的成果(这我记不清楚了),Harmony 以前本来就是 IBM,Google,Apple 等公司领导的一个 Apache 开源的 Java 实现,不过后来 Oracle 的公关能力比较强,这个项目都没有 Release 一个版本就直接黄了。

    Android 之前 Harmory 的实现,JVM 兼容性的确是一个问题,还有 API 也不是完全遵循 Java 语言规范实现的。在 Google CLoud 没出之前 ,Google 有一个 App Engine,相信有人用过吧,其 Java 生态就是一个完全的阉割生态,我记得一些 GAE 网站有 Java API 的白名单,JPA 由 JPOX(现在的 DataNucleus)实现,仅支持一个 JPA 1.0 的 API 子集。
    Cbdy
        28
    Cbdy  
       2021-04-06 21:35:12 +08:00
    心疼 Oracle
    datou
        29
    datou  
       2021-04-06 22:09:41 +08:00
    微软当年搞 visual j++也被 sun 告过吧?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2505 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:46 · PVG 10:46 · LAX 18:46 · JFK 21:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.