甲骨文(Oracle)与 Google 为了 Android 系统对 Java 是否侵权一案缠讼多年,2018 年 3 月美国联邦上诉法院判决 Google 侵权。这不仅让 Google 可能将付出天价的赔偿金,也让各厂商一片风声鹤唳,唯恐自家系统也踩到 Java 的侵权地雷。
甲骨文认为 Google 的 Android 系统使用了 Java 的 API,所以侵犯了甲骨文的权利。但 Google 宣称 Android 是免费开放使用的,Google 的获利来源是搜索引擎和广告,并未依靠 Android 系统来赚钱不算是侵权。此案在 2016 年由美国联邦法院判决 Google 胜诉,认为 Google 合理使用。但上诉到了美国联邦上诉法院,法官改判甲骨文胜诉。判决的理由是 Android 系统的免费使用不代表就没有商业属性,将本来该花钱买的东西免费赠送也算是商业行为,因此 Android 系统使用 Java 的 API 并不算是合理使用。
巨人打架不代表就没有蝼蚁的事,Google 的败诉也让甲骨文拥有了这项判例做后盾,未来向其他公司求偿也就更加无往不利。很多公司误以为 Java 是免费的,自然不会有侵权的问题,但这只说对了一半。标准版的 Java SE 的确是免费的,但是 Java SE Advanced Desktop、Java Advanced 和 Java Suite 版本都是要钱的。
而且 Java SE 免费使用仅限于一般性的运算用途,但如果用于智能系统中的专业电脑那就要付费。这也代表假设一家公司设计了以 Java 来执行的应用程序,然后卖给消费者使用,这种用途就需要付费。此外,下载 Java 的时候不只会下载到可以免费使用的内容,而是会下载到完整的软件,所以只能安装有被授权的部分,把其他的没有授权的内容删除,才能确保自己不会侵权。
以为 Java 不用钱的观念让不少台湾公司使用 Java 来建立系统,如今甲骨文已经开始盯上这些有侵权疑虑的厂商。传闻已经有许多中国台湾地区的公司已经被判定违反授权条款,被要求缴交授权费,包括资讯和金融等产业预计都在甲骨文的狩猎名单上。如果有利用 Java 做商业使用的公司大概皮得绷紧一点,或是干脆找甲骨文自首,乖乖交钱了事。