这个故事有点儿乱,没时间的朋友可以直接跳到结尾看结论。甲骨文与JAVA之间的纠葛矛盾最冲突的时候,应该是甲骨文与谷歌的那场大战,最终以甲骨文胜出结束。众所周知,Java编程语言,是由被甲骨文收购的Sun微系统所创建,甲骨文认为Android API的名称、功能和组织是仿照Java API所开发,所以一纸公文将谷歌告上法庭。
甲骨文早在2010年8月曾起诉谷歌,称谷歌Android操作系统侵犯了甲骨文基于Java平台的几项知识产权,要求谷歌禁止使用甲骨文专利技术,并希望得到合理的赔偿;2012年美国加州北区法院裁定,API不受版权保护。再次上诉,2014年5月,美国联邦巡回上诉法院做出了裁决:Java的一部分可以获得版权保护,甲骨文公司获胜。随后,谷歌向美国最高法院提起上诉。2015年6月29日,美国最高法院作出裁决:维护了低等法院之前的裁决,即谷歌需要向甲骨文支付Java使用费。
近日,又有一些企业收到了甲骨文方面的追缴付款,原因是:他们没有遵守Java的规矩。同时,有消息显示,目前甲骨文已经在全球范围内成立了一个针对违反JAVA许可证企业追缴付款的专门部门。在The Register 网站上有爆料显示一个用用8万台PC机的企业收到了甲骨文的通知;另外有其他企业收到了甲骨文10万美元的JAVA版权的欠款通知。
结论:实际上,JAVA依然是一款开源软件,但是部分功能和版本是收费的。所以,建议大家在下载了JAVA套件后,确保哪些是可以免费使用的,然后把有版权限制的部分删除。