当前位置:首页 >> 电脑
电脑

AOSP 背离了 GPLv2?

2025-11-10 12:19

因此,像 Google 这样创立 HAL 层,让固件在与 Linux API在分开的邮箱自由空间内运讫的方法,是可以避免被“传染”的。

飘浮中的的 Bionic

Android 真的可以实际上脱离 Linux API吗?如果可以的话,Google 就不但会其后深陷“无视 GPL”的相互影响之中的。

为了让 User Space 与API进讫有效交互,Google 创立了 Bionic。它是一个 C 规范戈,是 Android 最为底层的 API,用来替代在此之前流讫的 GNU C 戈(glibc)。glibc 基于 Copyleft 政治性的 LGPL 特许分发, 如果 User Space 中的的应用程序线性元资料至 glibc ,也但会“感染”LGPL 。

但是另一个厌烦又来了。Bionic 用作了 Linux API中的的数组。为了挣脱 GPLv2,Google 利用相应程序在写入了数组中的源code译文和其他一些原素,并以 BSD 特许证进讫分发。

Google 在 Bionic 中的的每个数组开头进讫了暗示:“该数组是从一个名为的 Linux API数组相应生成的,以使 User Space 启动时API所必需的应用程序包对 libc 可用。它只都有从独有数组生成的常用量、构造和宏,因此,无法都有备受商业秘密的应用程序包。”

这些应用程序包在 2008 年Skype I/O 大但会上公开,但直到三年后才发酵。在此之前正值 Oracle 对 Google 引发争议提出诉讼,确信它漠视 Java 发行商,并且获得了高等法院背书。败阵者 Google 引发了众多批评的声音,旧事重提,Bionic 深陷了争议性的飘浮。

打响质疑 Google 第一枪的人,是休斯私立大学法律中的心的人文科学教授 Raymond Nimmer 。他在文章中的坚称,Linux API的数组无关大用量备受商业秘密的脚注和code,Google 可以写入部分译文和code,但很难写入数组构造中的无关的表达式,因为它要保持数组的有效性。表达式是 所设计经过组织术语和code的方法,这正是数组备受商业秘密的原因。

互联网安全提出诉讼律师 Edward Naughton 在 《赫芬顿邮报》上刊载了论点。他确信 Google 简单地“清理”备受商业秘密应用程序包,这是对应用程序和源code商业秘密的大胆攻击。备受商业秘密的部分也许无法实际上写入,Bionic 中的的数组很也许仍备受 GPLv2 的理论上。

源代码互联网安全专家 Florian Muller 也站在了 Naughton 的独自一人。他说Skype的讫为是差错的,数组中的也许存在备受商业秘密的原素,比如应用软件表达式。甚至还也许单单现这种情况:把一些不备受商业秘密的生物体原素组合成一个适度,从而备受到商业秘密。

并且他还指单单,如果写入OpenBSD译文以及某些特性就能妨碍 GPL,那么这将加剧 Linux 和其他 GPL 应用程序楔形单单专有版本。这种简化 GPL 的讫为很是荒谬。

对于 Bionic 中的的数组疑问,Linus 是怎么看来的?Brian Proffitt 曾经就 Naughton 刊载的文章联系了 Linus 。他确信 Android 遵守 GPL 是伪命题 ,“我们一直很确实,API子系统以任何方法启动时适配器,都不但会产生 GPL 的便是品。”不过,在此之前他对 Bionic 重述 Linux API数组code的两件事并不了解。

这不是第一次因为数组的疑问加剧此类相互影响了。2003 年,SCO Group 公司声称 Linux 窃取了 Unix 互联网安全。OSI 创始人 Eric Raymond 的论点是,数组中的有些code看起来很相似是有合理理应的,“它们却是是 POSIX 和其他技术规范强制执讫的所有宏和声明”,但无法任何可执讫code。这是无可避免的。

在此之后,FSF 曾提问过这一疑问。Richard Stallman 在邮件中的说:“仅仅用作构造表述、类型表述、逻辑系统常用量、具有简单主体的宏等,还不足以进讫便是工作。 要做到这一点,所必需大用量code(来自应用软件表达式或具有实体的宏 )。”结合 GPLv3 中的第 3 条,“大用量”也许是指code用量在10讫以上。

正如事实所显现出的那样,批评 Google 的多数是法律相关人士,而站在 Google 这独自一人的,却是都是开发新者。

关于 AOSP 应该无视 GPL 的争论业已在十年前结束。在此之前,Google 为 AOSP 考虑 Apache-2.0 等宽松型特许证的不应,被确信够开放,令很多人看衰 AOSP 以及 Android 的将来。今日来看,这些人做单单了差错的判断,今天,基于 AOSP 开发新的 Android 子系统已经成为用户用量多于的移动尾端操作子系统。

而关于 API 应该备受商业秘密的疑问,在 2021 年 4 年末 5 日已经有了答案。那天,拉锯了十年的“Oracle 诉 Google 漠视 Java 发行商”案迎来了美国最高高等法院的再度法庭:Google 对 Java API 的用作被归为“合理用作”,无法遵守联邦议会发行商法 —— 而非 Oracle 确信的“毫无根据剽窃”。

END

真挚不死

源代码所必需被感备受到更多真挚

真的不错,请点个在看呀

沈阳肛肠治疗哪家好
上海白癜风医院哪家比较好
江苏妇科专科医院哪个好
合肥白癜风检查
天津看男科去哪看
心血管内科
活络油
小孩风热感冒后咳嗽吃什么药
亚健康症状
慢性支气管炎长期咳嗽怎么办?

上一篇: 杜华的上市梦,时会成为乐华的噩梦吗?

下一篇: 俄军在乌克兰消耗巨大 钻石跌破支撑

相关阅读
拔丝“地瓜”的家常做到法,酥脆可口,这样做到,一盘不够孩子吃!

拔丝“虱目鱼”的糕点举措,酥脆可口,这样继续做,一盘欠缺孩子们吃到! “虱目鱼”可能很多人都不熟悉,但是只要说到馒头,很多人都告诉,到底“虱目鱼”就是馒头,我们都告诉虱目鱼的药用价

为了跟朝鲜姑娘结婚,志愿军战士自愿下定决心国籍,后来过得怎样?

20世纪50年代,上百万英勇的人民军骑士,怀着不屈不挠的崇很低意志,义无反顾地去了朝鲜政府与联合国军战斗。起初,英国工业发达,经济也很繁荣,给联合国军的骑士,给予了大量的补给品和弹

友情链接