近期最震撼的科技业消息,不外乎科技业巨头 — 谷歌和甲骨文对Java API版权纠纷的史诗级诉讼,在缠讼了11年后,终于落幕。美国最高法院以6比2的投票裁定,谷歌在Android操作系统中对甲骨文Java API的有限复制构成合理使用。此案的里程碑意义重大,解决了涉及计算机代码类型受美国版权法包含的问题:对API的合理使用,并不构成侵权.
如果这个案件的结局是甲骨文胜诉的话,那么全球各地的软件开发人员,尤其是开源开发人员,都将遭受打击,影响的绝不仅是Google而已。
甲骨文对Google的诉讼,皆与其并购Sun Microsystems所的继承Java资产有关。
在Java的早期,即1990年代,Sun面对的市场是Microsoft巨兽,因此本能地抓住任何有前景/钱景和可标准化的东西,积极发展,以便在Microsoft为大的市场中受益。Sun也明智地预见了对Java的威胁,并围绕Java建立了一个复杂的版权,专利和商标壁垒系统。
后来,微软也确实试图“拥抱和扩展” Java时, Sun成功地起诉了微软,要求其支付巨款并停止。
把时间快调10年,市场已经完全改变。微软的人设是一个垄断者,走上了由IBM反托拉斯解决方案之后的道路 — 高层的过时官僚体制,市场的法律行动风险,曾几何时,微软已经不是丛林中最大的猛兽了,而被快速发展的谷歌所取代。谷歌有系统地开辟一条生财新道路,其中最重要的就建立安卓系统。移动设备平台,其核心是Linux,但以Java为神经系统。
Google策略的关键部分,是让Android可免于阻碍地在世界各地使用。谷歌对每况愈下的Sun Microsystems的任何紧密关系都保持警惕,避从Sun获得Java许可。因为这样做的话,几乎肯定需要付出某种形式的每台设备使用费,这表示采用Android的设备需要追踪并付费使用。如果不用许可的话,谷歌就可以绕过陷阱。
为了做到这一点,Google从Sun的Java团队聘请了许多关键人员,并投入了大量精力。由于Java使用“虚拟CPU”运行程序,因此Google为Android购买了虚拟机,目的是避免获得Sun的所有JVM专利。 Google对实际的Java语言和编程接口感到更加放松,因为软件行业公认,编程语言和接口不能享有版权。 Google使用独立实现的代码来支持这些编程接口,也避免使用任何Java商标,从未将Android推广为Java平台。
事实上,Sun首席执行官乔纳森·施瓦茨(Jonathan Schwartz)欢迎Android将Java推广为开发平台的新工具。但是,Oracle的文化有所不同。在收购Sun之后, Oracle律师就开始忙碌了。寻找诉讼的接口。
Google诞生于一个将软件专利视为社会病态的世代,但Google收购防御性专利组合的步伐很慢,按照同行标准来看,防御力不佳。而甲骨文拥有大量的软件专利,都是通过自行开发和收购获取的,其中包括Sun,而Sun本身也拥有很好的防御性专利组合。
当甲骨文对谷歌提起诉讼时,可以说是倾巢而出,指控谷歌侵犯了专利和版权,而其诉诸多项专利中的多项权利要求,给案件造成了沉重的负担,以至于法官称之犯规,并限制了可提出诉讼的专利数量和这些专利权的索赔要求数量。Google则拿着专利清单,一一挑战挑有效性及索赔无效。
随着专利有效性的取消,此案的潜在损失越来越小,对Google来说只是零头。虽然法官下令两家公司的高管出席和解听证会,但是破局了。
而甲骨文仍然保有一些专利权利要求,希望藉此让法院下令禁止发布安卓系统,迫使谷歌支付权利金。这对Android不利。
如果甲骨文获胜的话,将树立法律先例,使平台供应商的控制行为合法化,并在软件开发中引入复杂且不受欢迎的法制。头文件和功能原型将需要版权声明和相应的版权许可。开源开发人员需要检查他们使用的头文件上的开源许可证是否与其软件上的开源许可证兼容。整个科技开发将回到复杂和混乱将的世界,这将恐惧,开源软件开发不再自由。
这在很大程度上,是美国的独有现象。在欧洲大陆的法律断定,编程语言和接口不太可能具有版权,即使有版权保护,但如果法律的侵权目的是为了互操作性,则写入法律的例外情况也会使版权被忽略。甲骨文获胜的话,有可能损害美国的整个技术行业。
这就是为什么此案引起人们极大兴趣的原因。在Android上支付使用费的需求将改变移动市场的整个特征。但这不仅关系到相关的公司和技术。编程语言和编程接口确实具有版权的先例,将影响几乎所有的人。
참조:
”If Oracle wins its Android suit, everyone loses”, Simon Phipps, infoworld
“GOOGLE LLC v. ORACLE AMERICA, INC.“, Supreme Court of the United States
댓글