谷歌甲骨文大战Java:开源软件争议“合理使用”

简介:

谷歌和甲骨文两家公司的律师分别向陪审团做了结案陈词。陪审团由十人组成,他们将在本周决定谷歌应用Java API研发安卓系统是否构成对甲骨文公司的侵权。这起案件不仅仅关乎90亿美元的赔偿,它也改变着开源软件的使用规则,从而对科技产业的未来发展构成影响。

Java是一种编程语言;API(Application Programming Interface)是一种应用程序接口,是软件系统不同组成部分衔接的约定。通过APIs,Java可以协调软件和硬件以避免不兼容问题。2010年8月,甲骨文在美国加州北区地方法院起诉谷歌,称安卓系统有37个API包侵犯了其Java版权。

诉讼拉锯战

Java由Sun公司研发。2009年,甲骨文成为Sun公司的新东家后,也得到了Java的控制权。

收购完成后,谷歌和甲骨文再次就Java许可使用的问题进行了接触。“谷歌所应用的Java程序均有开源许可,但安卓平台上开发者进行的开发却说不准。”Daniel Fuller在《技术对话:谷歌对战甲骨文的细节》一文写道,“两家公司在2010年7月就法律许可及版权侵权问题进行了讨论。谷歌曾试图寻找Java的替代品,但没有找到合适的。”

在此次讨论后不久,即2010年8月,甲骨文在美国加州北区地方法院向谷歌提起了诉讼,称其安卓系统有37个API包侵犯了其Java的版权。一场诉讼拉锯战就此开启。

本文转自d1net(转载)

相关文章
|
Cloud Native 架构师 Java
谷歌架构师分享gRPC与云原生应用开发Go和Java为例文档
随着微服务和云原生相关技术的发展,应用程序的架构模式已从传统的单体架构或分层架构转向了分布式的计算架构。尽管分布式架构本身有一定的开发成本和运维成本,但它所带来的收益是显而易见的。
|
6月前
|
Java 调度
如何合理设置Java线程池大小
如何合理设置Java线程池大小
67 0
|
6月前
|
JavaScript Java 新能源
基于Java的新能源充电系统的设计与实现(亮点:完整合理的充电流程,举报反馈机制、余额充值、在线支付、在线聊天)
基于Java的新能源充电系统的设计与实现(亮点:完整合理的充电流程,举报反馈机制、余额充值、在线支付、在线聊天)
274 1
|
6月前
|
JavaScript 小程序 Java
基于Java的大学生在线租房平台的设计与实现(亮点:合理的租房流程、房屋报修、多角色、在线评论回复)
基于Java的大学生在线租房平台的设计与实现(亮点:合理的租房流程、房屋报修、多角色、在线评论回复)
99 0
|
Java
第二季:9.线程池用过吗?生产上你如何设置合理参数【Java面试题】
第二季:9.线程池用过吗?生产上你如何设置合理参数【Java面试题】
111 0
|
Java
4.1 Java数组性能优化策略:合理选择数组大小与容量
4.1 Java数组性能优化策略:合理选择数组大小与容量
191 0
|
机器学习/深度学习 缓存 NoSQL
前后端分离java开发图形验证码+谷歌开源Kaptcha使用(Springboot+redis实现图形验证码校验)
前后端分离java开发图形验证码+谷歌开源Kaptcha使用(Springboot+redis实现图形验证码校验)
738 0
1094 谷歌的招聘(JAVA)
2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘。内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 位素数,这个素数是自然常数 e 中最早出现的 10 位连续数字。能找出这个素数的人,就可以通过访问谷歌的这个网站进入招聘流程的下一步。
1094 谷歌的招聘(JAVA)
|
Java
Java多线程之线程池(合理分配资源)
3个核心线程都在忙,100个任务都排满了,那就只能找临时员工了
206 0
|
缓存 Java
java 谷歌内存缓存工具类
java 谷歌内存缓存工具类
下一篇
无影云桌面