判了!长达10年Java版权案大翻盘,谷歌和甲骨文都输了?

2023-10-17 12:50

本文主要是介绍判了!长达10年Java版权案大翻盘,谷歌和甲骨文都输了?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近在 IT 圈里, Google 和甲骨文关于Java版权大战的话题非常火热。

4月5日,美国最高法院(SCOTUS)以6票支持2票反对的票数,推翻了上诉法院此前的判决,在法律上认同了程序员们的技术共识,API 不应享有版权。

经过10年激烈诉讼后,最终,裁定 Google 并未侵权,以 Google 胜利一锤定音,甲骨文败!

这两家知名企业围绕 Google “ Android 系统源代码”是否侵权打了长达10年的官司,Google 与甲骨文公司之间的纠纷主要在于,甲骨文认为通过 API 交付的核心 Java 代码受版权保护,应该由使用它的人支付许可费。

Google 则认为它所使用的代码纯粹是功能性,而非创造性的原始代码,故不受版权保护。

由于双方存在严重分歧,甲骨文于 2010 年向 Google 提起法律诉讼。两大公司从地方法院,到上诉法院(Appeals Court),再到如今的最高法院,轮流上诉并互有胜负。

如今,这场10年悬案终告完结,最高法院并不支持甲骨文关于 API 受版权保护的说法。多数人认为 Google 在 Android 中对 Java 的依赖属于版权法中的“合理使用”,推翻了上诉法院的裁决。Google 可以免费使用 Android 中的 Java API。

胜诉的 Google 全球事务高级副总裁肯特·沃克在社交媒体上发声表示,这个结果是一个巨大的胜利,可以说是“创新、互通互联以及计算机技术所取得的巨大胜利”。

而甲骨文首席法律官 Dorian Daley 在判决后的一份声明中表示,这是典型的垄断者会采取的行为,指责说,Google 平台越来越大,市场力量也越来越强,他们先是偷走了代码然后又花上整整十年来解决这场诉讼。

在加州大学伯克利分校法律和信息管理教授Pamela Samuelson看来,此次裁决的反响远远超出了两家科技巨头本身,法院对本案之于整个软件行业的影响都进行了深入思考。

美国最高法院做出的这项裁定,意味着,Google 在科技行业中具有里程碑意义的一起案件胜诉,也进一步明确了哪些代码将受到美国版权法保护。或许将让整个软件行业翻开崭新的一页。

行至文末,播妞再为大家介绍一下传智教育(教育行业A股IPO第一股,股票代码 003032)旗下著名品牌「黑马程序员」,14年间,我们累计输出 30万+ 高精尖IT开发人才,每 20 名IT从业者就有 1 名为黑马程序员培养。

创立至今,始终秉承“ 用爱成就每一位学生 ”的服务理念,课程研发紧跟时代发展,不断迭代,背靠互联网大厂项目实践,让学员走在技术前端,完成职场逆袭,开启高薪之路。

改变自己最好的时机就是现在

选择黑马程序员,“码”到成功

????????????

黑马程序员丨好口碑IT教育

JavaEE

HTML&JS+前端

大数据

Python+数据分析

人工智能开发

UI/UE设计

软件测试

新媒体+短视频直播运营

产品经理

Linux云计算+运维开发

智能机器人软件开发

电商视觉运营设计

????各学科基础班火热开班中

原价 598 元,限时优惠 28 元

限前100名

立即扫码抢占名额????

· 推荐阅读 ·

路边「诈骗案」,程序员自建停车缴费网站牟暴利!

2021-04-03

鱼和熊掌可兼得?这些城市成为程序员的理想栖息地!

2021-03-20

腾讯CEO岗,不如国企一程序员?网友:请国企“毁”了我!

2021-03-13

程序员这样「赚外快」,被判一年九个月

2021-03-12

这篇关于判了!长达10年Java版权案大翻盘,谷歌和甲骨文都输了?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/225529

相关文章

Spring Boot 实现 IP 限流的原理、实践与利弊解析

《SpringBoot实现IP限流的原理、实践与利弊解析》在SpringBoot中实现IP限流是一种简单而有效的方式来保障系统的稳定性和可用性,本文给大家介绍SpringBoot实现IP限... 目录一、引言二、IP 限流原理2.1 令牌桶算法2.2 漏桶算法三、使用场景3.1 防止恶意攻击3.2 控制资源

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定

springboot下载接口限速功能实现

《springboot下载接口限速功能实现》通过Redis统计并发数动态调整每个用户带宽,核心逻辑为每秒读取并发送限定数据量,防止单用户占用过多资源,确保整体下载均衡且高效,本文给大家介绍spring... 目录 一、整体目标 二、涉及的主要类/方法✅ 三、核心流程图解(简化) 四、关键代码详解1️⃣ 设置

Java Spring ApplicationEvent 代码示例解析

《JavaSpringApplicationEvent代码示例解析》本文解析了Spring事件机制,涵盖核心概念(发布-订阅/观察者模式)、代码实现(事件定义、发布、监听)及高级应用(异步处理、... 目录一、Spring 事件机制核心概念1. 事件驱动架构模型2. 核心组件二、代码示例解析1. 事件定义

SpringMVC高效获取JavaBean对象指南

《SpringMVC高效获取JavaBean对象指南》SpringMVC通过数据绑定自动将请求参数映射到JavaBean,支持表单、URL及JSON数据,需用@ModelAttribute、@Requ... 目录Spring MVC 获取 JavaBean 对象指南核心机制:数据绑定实现步骤1. 定义 Ja

javax.net.ssl.SSLHandshakeException:异常原因及解决方案

《javax.net.ssl.SSLHandshakeException:异常原因及解决方案》javax.net.ssl.SSLHandshakeException是一个SSL握手异常,通常在建立SS... 目录报错原因在程序中绕过服务器的安全验证注意点最后多说一句报错原因一般出现这种问题是因为目标服务器

Java实现删除文件中的指定内容

《Java实现删除文件中的指定内容》在日常开发中,经常需要对文本文件进行批量处理,其中,删除文件中指定内容是最常见的需求之一,下面我们就来看看如何使用java实现删除文件中的指定内容吧... 目录1. 项目背景详细介绍2. 项目需求详细介绍2.1 功能需求2.2 非功能需求3. 相关技术详细介绍3.1 Ja

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

spring中的ImportSelector接口示例详解

《spring中的ImportSelector接口示例详解》Spring的ImportSelector接口用于动态选择配置类,实现条件化和模块化配置,关键方法selectImports根据注解信息返回... 目录一、核心作用二、关键方法三、扩展功能四、使用示例五、工作原理六、应用场景七、自定义实现Impor

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项