Oracle告Google输了
Oracle告Google输了
Google表示,陪审团的认定代表了Android生态体系、Java开发社区以及依靠开放免费编程语言开发创新消费者产品的软件开发者的胜利。
昨天我们用多张片子分析了Oracle对Google发起的长达6年的Android不“合理使用”Java API侵权案,现在这次索赔90亿美元天价的案子已经有了结果。旧金山联邦法庭陪审团今日已做出裁决,认定Google Android并未侵犯Oracle所有的Java版权。松下一口气的不只有Google,也包括成千上万的软件开发者。不过,Oracle已经明确表示将要上诉。
广大开发者和版权专家可以暂时松一口气了。因为在开源技术大行其道的今天,每个人或多或少都要使用别人的东西,如果Oracle胜诉的话将会引发寒蝉效应,整个开发界在版权上将面临剪不断理还乱的纠缠不清的局面。
Google表示,陪审团的认定代表了Android生态体系、Java开发社区以及依靠开放免费编程语言开发创新消费者产品的软件开发者的胜利。
但Oracle显然并不愿善罢甘休,该公司已经明确表示要继续上诉:
我们强烈认为Google通过非法复制Java核心技术开发出Android来匆忙打入移动市场。Oracle提起诉讼是为了阻止Google的非法行为。我们认为上诉有充分的理由,将向联邦巡回法庭提请上诉。
这次的案子备受关注,除了有涉及到版权保护的内涵以及影响到广大开发者的切身利益的原因以外,所牵涉到的技术细节众多也是一个因素。众多的技术术语令不懂行的参与人员十分头疼,比方说解释清楚什么是API就够麻烦的了。在庭审过程中Google祭出的秘密武器是一个真正的文件柜—,柜顶上面贴有“java.lang”的名字,而文件柜的一个个抽屉里面放的才是文件。Google想用这个说明,API不过是一些标记罢了(Oracle把API比作像哈利波特那样的系列小说的标题、中心句),不知道这个比喻是不是打动了陪审团呢。
Oracle告Google输了的更多相关文章
- [转帖]Oracle 起诉 Google 事件
Oracle 起诉 Google 事件 https://www.cnblogs.com/panchanggui/p/9449842.html Oracle 是世界第二大软件公司 世界第一大DBMS公司 ...
- Oracle 起诉 Google 事件
最近,Google 和 Oracle 纠缠多年的“Java 侵权案”又有了新的判决结果.Google 在此次对决中败诉,并可能需要支付高达88亿美元的赔偿金.这个案件还引发关于 API(应用程序编程接 ...
- 为什么.NET感觉上比Java差一点
其实,我本人很喜欢.NET技术.工作经历中,大部分时间也在使用.NET开发. 这几年,由于工作的原因,开始进入Java+Linux世界. 今年,开始学习Python和Scala. 使用.NET时,有种 ...
- SQL Server 2008创建oracle链接服务器(心得)
操作系统是32位的情况下,曾经没费太多时间创建好了到oracle的链接服务器.主要要点就是: 1.安装oracle精简客户端.当时我用的是版本比较低的“oracle9i310-客户端简化版”,安装好了 ...
- 在oracle中通过链接服务器(dblink)访问sql server
在oracle中通过链接服务器(dblink)访问sql server 2013-10-16 一. 工作环境: <1> Oracle数据库版本:Oracle 11g 运行环境 :IB ...
- 深入谷歌和甲骨文旷日持久的版权战争,趣味科普当前最火的编程语言JAVA的前世今生
这篇文章是我在B站上投稿的一个科普java的视频文案,内容如标题,感兴趣的码农朋友可以移步观看https://www.bilibili.com/video/av81171108/ 在过去短短几十年间, ...
- 跌宕起伏的java帝国史,剖析谷歌甲骨文长达8年的版权战争
这篇博文是我在B站上发的一个科普java的视频文案整理,本来发过一次了,但是有几种不严谨的地方只能删掉重新发了一下,内容如标题,感兴趣的码农朋友可以观看视频的版本,欢迎提提意见啥的,感谢~https: ...
- J1001.Java原生桌面及Web开发浅谈
自从Java问世以来,在服务端开发方面取得了巨大的发展.但是在桌面/Web开发方面,一直没有得到大的发展.从最初的AWT,到Swing,再到JavaFX,Java从来没有在桌面/Web解决方案中取得重 ...
- 今日Java——Cay Horstmann访谈
这是本人在InfoQ中文站审校的文章,原文链接是:http://www.infoq.com/cn/articles/java_cay_horstmann,感觉内容很不错,分享给大家看看. 近日Info ...
随机推荐
- python科学计算库-pandas
------------恢复内容开始------------ 1.基本概念 在数据分析工作中,Pandas 的使用频率是很高的, 一方面是因为 Pandas 提供的基础数据结构 DataFrame 与 ...
- 玩转算法系列--图论精讲 面试升职必备(Java版)
第1章 和bobo老师一起,玩转图论算法欢迎大家来到我的新课程:<玩转图论算法>.在这个课程中,我们将一起完整学习图论领域的经典算法,培养大家的图论建模能力.通过这个课程的学习,你将能够真 ...
- AGC008E Next or Nextnext(组合计数,神奇思路)
神仙题. 排列计数,一种常见的做法是 \(i\) 向 \(p_i\) 连边. 然而这里这个就逼迫我们只能从 \(i\) 向 \(a_i\) 连边. 不过没关系,考虑从 \(i\) 向 \(p_i\) ...
- linux的命令操作
linux的命令操作 1.日常操作命令 **查看当前所在的工作目录pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器)who 查看当前在线last 查看最近的登陆历史记录 ...
- T-SQL(SQLSERVER)
使用自定义类型名 CREATE DATABASE Student GO USE Student GO Exec sp_addtype char20,'varchar(20)','null' GO 在库 ...
- Vue.js 源码分析(二十一) 指令篇 v-pre指令详解
该指令会跳过所在元素和它的子元素的编译过程,也就是把这个节点及其子节点当作一个静态节点来处理,例如: <!DOCTYPE html> <html lang="en" ...
- Java代理类Proxy的用法
代理(proxy) 利用代理可以在运行时创建一个实现了一组给定接口的新类.这种功能只有在编译时无法确定需要实现哪个接口时才有必要使用. 何时使用代理 假设有一个表示接口的Class对象(有可能只包含一 ...
- JVM的监控工具之jconsole
JConsole(Java Monitoring and Management Console)是一种基于JMX的可视化监视.管理工具.管理的是什么?管理的是监控信息.永久代的使用信息.类加载等等 如 ...
- Python中的常见特殊方法—— del方法
__del__() 方法用于销毁Python对象——在任何Python对象将被系统回收的时候,系统都会自动调用这个方法.但是不要以为对一个变量执行del操作,该变量引用的对象就会被回收,当然不是,如果 ...
- Python基础21
对轴0,轴1,“axis”轴的理解很关键