【历史上的今天】8 月 13 日:甲骨文起诉谷歌;微软发布 IE3

整理 | 王启隆

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。

今天是 2022 年 8 月 13 日,在 1973 年的今天,计算机专业人员认证研究所(The Institute for Certification of Computing Professionals, ICCP)成立;作为计算机行业标准的承担者,ICCP 促进了计算机行业的高专业标准,并提供了一个认证计划,让工程师在该计划中获得了计算专家或助理计算专家的称号认证。回顾计算机历史,8 月 13 日这一天还发生过哪些关键事件呢?

1996 年 8 月 13 日:Microsoft Internet Explorer 3 发布

在这里插入图片描述

图源:维基百科

Microsoft Internet Explorer 3(简称 IE3)是微软所开发的一套使用 GUI 的网页浏览器,它是 Internet Explorer 系列中的一部分。这个软件于 1996 年 8 月 13 日首次发行适用于 Windows 的版本;于 1997 年 1 月 8 日首次发行适用于 Mac OS 的版本。Internet Explorer 自这个版本起,和当时的 Netscape Navigator 成为最大的竞争对象,加入了浏览器大战的行列。

虽然没有超越网景的 Netscape 等浏览器,但从这个版本开始,Internet Explorer 才有开始被较广泛地使用,并拥有较大的市占率。其市场占有率在这个版本的期间,从 1996 年初的 3-9%直升到 1997 年底的 20-30%。直到 1997 年 9 月,这个版本就被 Internet Explorer 4 取代。近几年来,随着 HTML5、CSS3 等新标准的制定和智能手机、平板电脑的普及,网络浏览器的竞争也在新的领域展开,浏览器的大战将会是一场永恒的话题。

资料来源:维基百科

2010 年 8 月 13 日:甲骨文起诉谷歌

2010 年 8 月 13 日,甲骨文公司指控谷歌早期版本的 Android 操作系统拷贝 Java 的 API,而这些 API 归甲骨文所有,因而侵犯了其版权——由此拉开了软件行业“第一版权案”,双方你来我回十年,至今还没结果。据说,这 9 行索赔 88 亿的代码,作者为知名程序员约书亚·布洛克。2004 年,他离开 Sun,成为谷歌首席 Java 架构师。而约书亚·布洛克此人还著有 Effective Java 等经典图书。

在这里插入图片描述

图源:维基百科

该案的诉争对象是 Java 编程语言的部分应用程序接口(API),以及大约 11,000 条源代码。这些接口及代码最早由 Sun 系统公司所开发,目前甲骨文公司通过其附属的甲骨文美国公司对其享有著作权。谷歌在其开发的安卓(Android)操作系统的早期版本中使用了上述接口及代码,但是在后来发布的安卓版本当中不再使用上述有著作权负担的源代码。至于甲骨文的 API,谷歌虽承认存在使用行为,但主张其构成合理使用。

甲骨文公司发起诉讼,认为 API 属于受著作权保护的内容,并以此为由主张谷歌赔偿该公司 88 亿美元,作为销售侵权软件及许可费的赔偿。虽然在地方法院的两次诉讼中,陪审团都作出了有利于谷歌的裁决,但联邦巡回区上诉法院推翻了这两项判决,宣称 API 受著作权保护,谷歌在安卓中使用甲骨文的 API 不属于合理使用范围。谷歌于 2019 年向美国最高法院提出上诉,最高法院同意于 2019 工作年度就接口是否受著作权保护及合理使用的问题对本案进行审理。

在这里插入图片描述

图源:维基百科

但是,由于 2019 年的疫情爆发,本案的审理被推迟到 2020 年度。2021 年 4 月,美国最高法院以 6 票对 2 票的比例作出判决。在假定 API 受著作权保护的基础上,法院就合理使用原则的四个要素对谷歌的行为进行审查,认定四项的结果都倾向谷歌。因此,法院推翻了上诉法院的裁决,并将案件发回重审。

谷歌与甲骨文的诉讼为科技行业密切关注。鉴于 API 的大量使用,如果司法判决有利于甲骨文,可能对过去和未来的软件开发都产生重大影响。许多计算机程序和软件库(尤其是开源的程序)在开发过程中都利用了来自商业程序或竞争对手的 API。开发者重新设计接口的功能,以便实现不同系统或平台之间互操作性的要求。因此,本案对于科技和软件行业具有重大意义。

《连线》杂志以 Linux 操作系统为例:Linux 是完全开源的,但它所采用的 POSIX 是一套模仿 Unix 操作系统以实现高度互操作性的 API。编程人员只需要编写一组代码,就可以在具有相同 API 的任何系统上编译,即使系统的计算架构不同。如果甲骨文胜诉,则 Unix 的当前所有者 Micro Focus 公司可能会向所有试图将基于 POSIX 的操作系统的开发者寻求赔偿。

行业和法律专家们担忧甲骨文的胜利可能会对软件开发产生寒蝉效应:著作权所有者将得以阻止对 API 实施反向工程、开发可以互操作的替代产品,而这种做法在开源软件开发中很常见。但专家同时担心,对谷歌有利的判决会削弱对代码开发者的著作权保护,让资源丰富的企业能轻易开发改进小企业的产品,减损对行业创新的激励。

以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!

扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Byeweiyang/article/details/126313651