Android 开发饭碗保住了,最新时报,谷歌险胜甲骨文

本文讲述了谷歌与甲骨文围绕JavaAPI版权的长期法律争端,从2012年开始,经过联邦巡回上诉法院、美国最高法院的裁决,最终确认了谷歌在Android系统中使用JavaAPI的行为构成合理使用。这场纠纷影响了软件开发行业,强调了‘合理使用’在版权法中的重要性。
摘要由CSDN通过智能技术生成

2012 年 5 月,旧金山的一位联邦法官站在谷歌这边,裁定 API 是不受版权保护的。甲骨文并不接受这样的判决。2012 年 10 月,甲骨文向美国联邦巡回上诉法院提起诉讼)

2014 年 5 月,联邦巡回上诉法院判决称,甲骨文有权根据版权法来保护其软件。在一份长达 69 页的判决书中,由 3 名法官组成的小组判决称,甲骨文可以就谷歌在 Android 系统中对 Java 的使用主张版权。甲骨文此前指控称,谷歌在未得到授权的情况下就使用了 Java 的代码。

难以接受败诉的谷歌,在2014 年 10 月向美国最高法院申请调卷令,请求最高院介入。

2015 年 5 月,美国司法部就谷歌和甲骨文之间的知识产权纠纷案做出了权衡,告诉高等法院 API 是受版权保护。奥巴马政府的这个立场也就意味着白宫是站在甲骨文这边的。

2015 年 6 月,美国最高法院宣布,不会针对谷歌与甲骨文专利侵权案的上诉举行听证会,从而维护了低等法院之前的裁决,即谷歌需要向甲骨文支付Java使用费。

美国最高院在关于诉讼文件最终部署的移送命令中,拒绝了谷歌的调卷令申请。该案件发往旧金山联邦法院进行审理,“合理使用”则是此次的辩论焦点。

“合理使用”起源于 1790 年的第一部美国版权法。现行美国版权法中有关“合理使用”的范围包括评论、新闻、学术交流、研究等等。此外,还需要考虑使用的目的、版权作品的性质、当事人使用的数量和内容的实质性以及对版权作品潜在市场的影响等四个因素。

2016 年 5 月,联邦巡回上诉法院开启第二次审理,陪审团认定 Android 并未侵犯 Oracle所拥有的版权。随后 Oracle 再次提起上诉。

2017 年,联邦巡回上诉法院审理了 Oracle 的上诉。

2018 年 3 月,据联邦巡上诉回法院透露,谷歌和甲骨文为期多年的官司接近尾声。由于在 Android 操作系统中使用了甲骨文所拥有的 Java API,谷歌有可能赔偿甲骨文约 88 亿美元。Google 对此感到失望,并表示会进一步采取措施,寻求其他解决方案。

2019 年:谷歌再次要求美国最高法院审理此案。

业界观点/评价


电子前哨基金会(EFF)去年曾在一份声明中称,

“在计算机科学中,允许 API 有版权是一个糟糕的主意”。因为绝大多数现代软件都依赖开放 API。

ZDNet 评价:

现在,谷歌可以在 Android 上免费使用这些Java API。而且,对于整个软件开发行业来说,更重要的是,公司将不能对 API 提出硬版权要求。如果他们能够对 API 主张严格的版权,许多人担心这会引发一波版权诉讼。

谷歌负责全球事务的高级副总裁肯特·沃克(Kent Walker)表示:

最高法院的明确裁决是消费者、互操作性和计算机科学的胜利。这个决定为下一代开发者提供了法律确定性,他们的新产品和服务将使消费者受益。”

甲骨文总法律顾问兼执行副总裁 Dorian Daley 借助该裁决来批评谷歌在技术领域的统治地位。

谷歌平台变得越来越强大,市场力量越来越大,进入市场的门槛更高,而竞争能力更低。他们偷走了 Java,花了十年时间打官司。这正是全球和美国监管机构正在审查谷歌的商业行为的原因。

网友@木遥 :

这个判决并不意味着表示你可以直接复制一整个 Keras 或者以太坊。在 Google 的案例里还有许多别的因素需要考量(其中很重要的一点是 transformative use,也就是说,Google 并不是打算创造一个 Java 的等价竞品出来,安卓和 Java 是两个不同领域的东西)。但这个判决毕竟在比喻的边界处划了一条明确的界限。——从今天业界的反应来看,这个界限得到了几乎一面倒(除了 Oracle 以外)的业内支持。但其长远影响有待分晓。

Android开发的地位将会在很长的一段时间难以被撼动,所以就无需再担心所谓的行业前景问题了,抓紧学好技术,赶在下一波风口到来之前形成自己坚固的技术堡垒。

我有一本武功秘籍要给大家分享一下

同时分享一下Android进阶资料以及架构师学习路线图


部分Android基础和进阶资料

文中所有的知识点我都放在GitHub上了,需要的可以自取。

一、Java 基础+进阶

  • JVM

  • Object

  • static

  • final

  • String、StringBuffer. StringBuilder

  • 异常处理

  • 内部类

  • 多态

  • 抽象和接口

  • 集合框架

  • 反射

  • 单例线程

  • volatile

  • synchronized

  • Lock

  • 引用类型

  • 动态代理

  • 元注解

Android 知识点汇总

  • Activity

  • Fragment

  • Service

  • BroadcastReceiver

  • ContentProvider

  • 数据存储

  • View

  • 进程

  • Parcelable接口

  • IPC

  • Window / WindowManager

  • Bitmap

  • 屏幕适配

  • Context

  • SharedPreferences

  • 消息机制

  • 线程异步

  • RecyclerView 优化

  • Webview

Android 扩展知识点汇总

  • ART

  • Hook

  • Proguard

  • 架构

  • Jetpack

  • NDK开发
    自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)

最后

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

下图是我进阶学习所积累的历年腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节

整理不易,望各位看官老爷点个关注转发,谢谢!祝大家都能得到自己心仪工作。

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节

[外链图片转存中…(img-Yg1DNfQd-1713759122279)]

整理不易,望各位看官老爷点个关注转发,谢谢!祝大家都能得到自己心仪工作。

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

  • 23
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值