http://www.imaybeanorangepeel.com

科技频道谷、甲骨文史诗级版权诉讼案:Java AP

  原标题:谷、甲骨文史诗级版权诉讼案:Java API之争下周开审 来源:雷锋网

  最近一桩缠绵十年的案子,因为临审将近,又被大家翻出来。那就是甲骨文和谷 API 侵权之争。

  雷锋网AI源创评论了解到,这桩案子起源于 2009 年,甲骨文斥资 74 亿美元收购发明了 Java 的 Sun Microsystems。次年甲骨文提起了对谷的诉讼,理由是 Android 非法了 11000 行代码,侵害了 Java 版权专利。

  谷自然是不肯的。于是过去十年,两大从美国联邦,辩论到联邦巡回上诉,再到最高,双方轮流不服,轮流上诉。

  从谷视角来说,经历了一审胜诉、二审败诉、最高审理、再审胜诉、再再审败诉。最新的消息是,最高计划在 3 月 24 日左右再审。

  这场诉讼在网络、上也是讨论得沸反盈天。近日,外媒 arstechnica 报道指出,甲骨文的发家史其实就是一部抄袭史,通过抄袭 IBM 的 SQL 发了财。甲骨文发言人回应,绝无此事。

  那么,这其中到底有什么样的故事?

  十年诉讼,轮流上诉

  这一场史诗级的版权诉讼,不仅是因为诉讼双方耗费了漫长时间和经历——过去有几桩类似的版权案件都不了了之,可能会让谷损失数十亿美元,并且,这桩案件将对整个软件行业产生巨大影响,谷提醒美国最高称,甲骨文有可能成为垄断。

  先简单回顾一下诉讼历史:

  2010 年,甲骨文谷了 7 件与 Java 相关的专利和版权,要求谷赔偿约数十亿美元的损失。

  2012 年 5 月,美国联邦(或称北区)的裁定,Java API 不受版权,任何人都可以;10 月,甲骨文上诉。

  2014 年,美国联邦巡回上诉了一审部分结论,称必须尊重软件的版权。

  谷上诉,2015 年 6 月,美国最高就受理谷上诉。讼重返联邦,由该院就谷另外提出的“合理使用”的观点进行庭审。

  2016 年 5 月,联邦复审,判决谷的行为合理,免付版权赔偿。

  甲骨文上诉,2018 年 3 月,上诉再次裁决谷侵权,甲骨文索要 88 亿美元赔偿。

  2019 年 11 月,在 78 名计算机科学家的陈情下,美国高院受理了谷的上诉,将对此前裁决复审。

  你或许也注意到,联邦和上诉在十年内分别坚定支持谷、甲骨文,是这场拉锯战这么持久的原因。

  甲骨文的诉讼点不是谷抄袭了 Java 语言,而是使用过线,在没协议的情况下抄袭了版权属于甲骨文的 37 个 JavaAPI 段。所以这场漫长的诉讼焦点在于,API 是否也受版权法的,或者说在多大程度上获得版权。

  谷特别理直气壮地表示,它没有做错任何事情,因为版权法的版权并不包括“系统”和“操作方法”。谷认为,它的 Java 方面——函数名、参数类型等等——完全符合这些例外,科技频道版权的合理使用原则允许这种。根据联邦的记录,谷从 Java API 中了 37 个包、616 个对象类和 6088 个函数。

  计算机软件的边界一直是一个很难判定的问题。起初多数国家并不赞成版权法程序,美国是最早的推动者,在它强大的与经济压力下,逐步接受了程序应当作为作品受到的要求。计算机程序分为源程序和目标程序。API 介于源程序和目标程序之间。

  关于 API 应不应该受,网友 @ozzee 表示,“就像你不能给字典版权一样,你也不能给 API 版权。如果我拥有所有英语单词的版权,而且我要求你必须使用我的纸张、空气和设备来说出这些单词,你会怎么想?给了 API 版权,科技频道一个者就会被 API 供应商所。”

  软件业都很关注这讼,不少都是站在谷这边。微软、IBM 曾称,甲骨文的做法可能会给行业带来混乱。如果拷贝是侵权行为,不仅会给许多软件带来法律上的麻烦,还会对客户不利。APIs 广泛存在于软件业,这使得相互竞争软件产品也可以互操作,这意味着客户的转换成本更低,软件初创企业进入门槛也更低,因为如果一个新产品与客户已经知道和使用的软件产品是兼容,就更容易销售。

  今年 1 月份,谷提交了一份名为“friend of the court”的法律文件,其中 Mozilla,Medium,Cloudera,Reddit 等都一起呼吁联邦应该允许 API 继续不受版权,或者说合理使用。

  甲骨文其身不正?

  而在谷抄袭 Java 之前,甲骨文或许还要先下黑历史。外媒 arstechnica 报道称,甲骨文的发家史其实就是一部抄袭史,通过抄袭 IBM 的 SQL 发了财。如果属实,这些历史与它现在 API 版权问题上的立场无疑是矛盾的,不利于胜诉。

  软件一直在他们竞争对手 APIs。如果有人应该理解这种的重要性,那必然有甲骨文。甲骨文在 20 世纪 70 年始销售的第一款产品就是,基于当时新的 SQL 的数据库。而 SQL 是由 IBM 发明的,甲骨文似乎没有获得使用它的许可。

  的是,如果甲骨文赢了这场法律战,也就是了 40 年前的自己,未来的初创企业将无甲骨文 40 年前那样——产品能与一个成熟的竞争对手兼容,将互操作性作为卖点。

  arstechnica 认为,甲骨文对 SQL 的与谷对 Java 的非常相似。为什么这么说?

  从上可知,第一,SQL 有一个简单的、类似英语的语法。没有编程或数据库管理背景的人可以通过阅读这个语句大致了解它的作用。第二,SQL 是一个式编程语言(Declarative Language):用户指定他们在寻找什么信息,但是他们让数据库系统来决定如何找到这些信息。也就是说,SQL 是一个对非程序员都很友好的语言,稍加,就可以编写 SQL 查询来完成一系列任务。

  1974 年,一小群 IBM 研究人员在一个叫做 System R 的软件包中实现这些想法。与此同时,IBM 的研究人员发表了描述工作的研究论文。这些出版物非常详细,包括完整的 SQL 语言规范。System R 做出来了,但在接下来的几年就只是在 IBM 内部使用。直到 20 世纪 80 年代初,IBM 才对外提供了一个基于 SQL 的商业数据库。

  SQL 的设计者 Donald Chamberlin 在1995年接受过一个采访,其中提到,Larry Ellison 在1978年打电话给过他,想了解更多 IBM 研发 SQL 的细节,包括错误代码值。Chamberlin本人是很乐意分享的,但是他的老板了这件事,表示错误代码是保密的。

  不过因为 IBM 的展示了足够的细节,足以克隆 IBM 的数据库技术,甲骨文在1979年发布了第一个版本的数据库。其时,该反复该产品起源于 IBM。“甲骨文的用户界面就是 SQL ”一位早期的甲骨文宣传员说。

  因为比 IBM 提前两年上市,甲骨文一下声名大噪,并在未来几年保持着 SQL 数据库领导者的地位。

  后来 System R 内部还讨论过 IBM 公布 SQL 的细节是否是一个错误,这让甲骨文吃掉了许多应该属于 IBM 的市场份额。但也有内部人士认为,发表研究论文之后,才让 IBM 意识到这项技术很重要,所以从一开始就很认真对待。

  “如果我们没有发表那些论文,它就会失败,”1995年,IBM 的老员工 Mike Blasgen 说。“IBM 很有可能会忽略它。”

  一直以来,甲骨文似乎都没有试图从 IBM 那里获得 SQL 许可,相关人员似乎都认为甲骨文不需要许可。

  而谷,不管怎么说曾经试图与 Sun 建立授权关系。2005年8月,谷低调收购,开始研发手机操作系统,同年谷找过 Sun Microsystems 讨论过许可协议,并达成了一个暂时协议——谷向 Sun 支付2800万美元(一说是 4000万美元),获得与 Java 相关的专利、Java 商标和资产的使用授权。另外,谷坚称,他们从未试图获得 Java 界面的版权,在他们看来,法律对此并没有要求。

  但是协议很快破裂,谷后来称主要原因不是价格,而是 Sun 对发展的控制力度超出了谷的意愿。因此,谷决定在没有 Sun 许可的情况下构建自己的 Java 版本。

  这意味着谷要从 Java 语言的功能规范开始,也就是 Java 语言的规则,包括关键字、语法以及标准函数的名称和参数类型。谷没有像甲骨文 SQL 一样这些功能的代码,工程师们而是从头开始编写自己的代码,并产生了与 Sun 的 Java 代码相同的结果。科技频道

  谷后来宣布是基于 Java 语言时,Sun 的首席执行官 Jonathan Schwartz 当时还挺高兴的,他公开表示,“我只是想和同事一起衷心祝贺谷推出的新 Java/Linux 手机。”

  可能是力量悬殊,总之 Sun 当时并没有找谷的麻烦,而2009年该被甲骨文收购后,就立马转了做法。2010年1月,Sun 交易结束,不久甲骨文就了谷。值得关注的一点是,当年1月后,多位前 Sun 高管从甲骨文离职,其中包括前 Sun 首席执行官 Jonathan Schwartz、XML 发明人 T Bray、前 Sun CTO James Gosling,其中 T Bray 加入了谷团队。

  对比谷和 IBM 的,有一个挺大的差别:谷了 Sun 已经问世的产品,甲骨文了一个 IBM尚未发布的产品,学的是 IBM 发布。

  Cornell Tech 教授 James Grmelnn 在今年1月接受采访时表示,从版权角度来看,两者没有太大差别。如果 API 是版权的,那么从文档中 API 也是版权的。根据版权法,IBM 的论文是“受的作品”。"如果 SQL 规范是有版权的,那么无论是从软件还是中的,版权都适用。

  甲骨文一直以来的点是谷抄袭了甲骨文的 API 。可能在他们的视角中,自己对 SQL 的与谷对 Java 的是不同的。

  雷锋网(:雷锋网)AI源创评论了解到,事实上,1979年,IBM 的 SQL 确实还没有一个庞大的支持功能库供甲骨文。因此,甲骨文这一套“语言”可以,“API ”不行的理论倒也符合他们的立场。

  但是 Grmelnn 认为,在编程语言和 API 之间在法律上区别对待是没有意义的。“SQL 本质上是一个通用数据库 API,有9个核心动词、参数,以及一些格式和语法。”

  目前尚不清楚版权怎么区分核心语言和 API。例如,在执行加法运算时,Java 可能要求用户调用这样的 API 函数:" n =sum(a,b);"而不是通过" n = a+b;"。如果版权法要前者,后者符“+”也应该得到。

  从根本上说,API 是一种计算机程序之间相互通信的语言,而像 SQL 或 Java 这样的语言也可以说是一种 API。成熟的计算机语言往往比 API 有更复杂的语法规则。但是潜在的版权元素——关键字、参数类型、语法规则——很多是相似的。如果 API 中的函数名称可以被版权,那么计算机语言中的关键字似乎也可以被版权,包括“select”、“from”和“where”等 SQL 关键字。

  另外,为了减小版权影响,2016年的 7.0,谷了私有的 SunJDK 而转用开源的 OpenJDK;2017年 I/O 大会上,谷宣布 Kotlin 取代 Java 成为 Android 一级语言。两年后,谷表示,超过 50% 的专业 Android 人员现在使用该语言他们的应用程序,在最新的 Stack Overflow 人员调查中,它被列为第四大最受欢迎的编程语言。

  一边倒地甲骨文

  对于关于其抄袭 SQL 的言论,甲骨文并不认可,该司称,“把苹果和花椰菜放在一起比较,完全脱离事实,这是一个不正确的假设。”

  这还没完,执行副总裁 Ken Glueck 在官网发布了一篇题为《别理会躲在幕后的人》的博客,言辞犀利,炮轰谷和它的支持者,“伪装出一种获得大规模支持的现象,但背后可能不过是利益交易。”

  “这不是关于创新的案件,而是。”Glueck表示,在软件行业,窃取人员的软件代码并不常见,而一些的行为也是版权者出于双方利益,一起合作,Java 并不是选择,而是授权许可在版权方手里。

  “谷试图寻求外部团体的支持,拉上登上 friend of the court ,制造案件有重大意义和争议、大众甲骨文的阻碍着创新的印象。”

  另外,他还提到谷递交的26份,其中7份的实体有从从谷获得“实质性贡献(substantial contributions)”的评价;8份背后的机构或个人与谷之间有着赠款、应付款、近似结算收益( cy pres settlement proceeds)或雇用关系;2份实体与谷之间有明显商业往来;1份由几名前美国雇员提交的,这些人都曾在一家由谷前高管经营的小型机构工作过……这些团体涉及美国图书馆协会、EFF 和 Python 软件基金会,以及83名计算机科学家,包括前 Java 执行委员会 Doug L。

  “除了微软和IBM,前100家科技中的98家可都没有提交任何一份。”

  这篇文章一出,原 Sun 员工、现谷首席 Java 架构师 Joshua Bloch 坐不住了,在推特上回怼:给对java贡献巨大的Doug L泼脏水是无用的,他是14年前接受了谷的一笔小额赠款,但立即分给了那些参与 Java 程序测试的优秀本科生。“甲骨文,你不感到羞耻吗?”

  另外雷锋网AI源创评论注意到,者中虽然并不一定认同谷的说法,但面对甲骨文的态度基本是一致的——强烈反对。

  一位者表示,甲骨文似乎是忘记或不知道的提交者并非一定要。事实上,是否被接受取决于提交者是否给出了合理的理由。一些状纯粹是学术性的,他们是在告诉法庭他们将如何受到判决的影响。”

  大部分人都认为拷贝 API 的说法是的,如果甲骨文赢了,软件交互方式将会被永远改变,“甲骨文或许会一时收获大笔版权费,通过剥削者和的方式”,但是长远来说,对于java的应用和生态也会造成影响:

  “Larry摧毁了大家对于 Java 作为一个的信任。”

  “如果说有人在损害 Java 的利益,那就是甲骨文。在这场诉讼后,人们在选择 Java 之前会三思而行。API 版权将是 IP 历史上的一个新低点。”

  在2010年这场诉讼之前,API 不受版权是行业潜规则。但若甲骨文胜利,将会打开潘多拉魔盒。也许最终会裁定 API 版权延伸到编程语言的核心特性,或者他们会找到一个法律来区分普通的 API 和编程语言版权。但不管怎样,不确定性很大。灰色地带要明晰,需要数年的诉讼和数百万美元的法律费用。

  谷有两种可能胜诉的方式,第一是绝大多数人所期待的,裁定 API 不能获得版权。第二,最高可以认为 API 版权要具体问题具体,而谷的属于合理使用范围内。这虽能使谷免于写给甲骨文10位数的支票,但仍可能将软件行业拖入法律泥潭。

  合理使用,是多么见仁见智的主观标准啊。举报这种行为可能会增多,而大多并没有谷的积淀和法律资源去耗官司,所以未来不容乐观。

  深圳招标升资质备案报考物业经理项目经理物业管理师哪里报名多久拿证监理工程师垃圾处理管理师城市环卫

  积极营造万众一心共克时艰的良好氛围。大力宣传一线医护人员特别是支援湖北和的医护工作者、志愿者等感人事迹,展现“最美者”的大爱举动。大力一方有难、八方支援的大爱。充分报道各级各部门用心用情关爱和帮助广大医务人员、困难群众的举措,充分展现全国各族团结一心、同舟共济的风貌。

  记得一位客户问我的问题:办哪个国家没有时差?我当时一愣,难道客户问的真的是东八区西八区这个时差?后来明白客户想问的是,我之后,怎么才能无时间障碍打理我的生意!

  市民:“她是睡觉前都要读,很多的(书)我家里。喜欢什么呢?像这种的,猜谜语的,又迷恋上猜谜语的,之前小的时候好像是那种古诗,比较喜欢,现在最近又不喜欢了。”

  

原文标题:科技频道谷、甲骨文史诗级版权诉讼案:Java AP 网址:http://www.imaybeanorangepeel.com/kejipindao/2020/0910/34073.html

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。