小米屡次违反GPL协议,疑成“惯犯”

MAC协议源码调试实战:驱动/仿真识别与行为验证 MAC协议是无线通信系统中连接物理层与网络层的关键控制平面,其核心原理在于协调多节点对共享信道的有序访问,通过CSMA/CA、退避算法、TWT状态机等机制保障吞吐与低功耗。技术价值体现在可验证性——源码不再是黑盒,而是能被编译、加载、帧注入和ftrace追踪的执行契约。典型应用场景包括WiFi 6/6E芯片驱动适配、NS-3协议仿真建模、以及802.11be多RU/TWT机制的功能验证。本文聚焦MAC协议最新修订源码的定位、编译绕坑与真实帧级行为实证,覆盖内核驱动结构识别、HAL依赖判断、TWT唤醒逻辑验证 阅读详情

整理 | 彭慧中 责编 | 屠敏
出品 | 优快云(ID:优快云news)

继一加疑似违反 GPL 协议,迟迟不公布 OxygenOS 12 源代码惹怒网友后,小米也因一直不公布各类设备的 Android 12 内核源代码引发网友不满,有网友犀利指出:这怕是受到了一加的启发!

在这里插入图片描述

图源GitHub

在这里插入图片描述

历史总是惊人的相似

2022年6月底,在一加遭开发者质疑其违反GPL协议后不到一个月,又有开发者在GitHub发表了对小米违反GPL协议的质疑。一名开发者率先在 GitHub 上发声:“我们可以看到 venus-s-oss 的源代码吗?第一个 SKBMIXM 已经在2021年 10 月发布,我们仍然在等待源代码,包括其他已经得到 Android 12 更新的设备。”

在这里插入图片描述
还有开发者愤怒地表示,他已经在 GPL 上报告了此事,同时忿忿不平地说道:“这简直是耻辱!他们在赚钱,却一次又一次地不公布来源。通过抄袭别人的工作来获利,却不给任何回报,真是聪明的生意。他们已经有几个月没有更新大多数设备了。”
在这里插入图片描述

在这里插入图片描述

发布新产品不是延期开源的理由

事实上,早在 2015 年,XDA 开发者论坛专门发表了文章谴责小米多次违反 GPLv2 开源条例(https://www.xda-developers.com/gplv2-and-its-infringement-by-xiaomi/)。尽管Android系统采用的是 Apache 2.0 许可证,但是由于 Android 使用了遵守 GPLv2 许可的 Linux 内核,根据 GPLv2 许可证的授权要求,所有 Linux 衍生版本修改后的源代码必须公开。
在这里插入图片描述

图源XDA 开发者论坛

小米原本承诺在2014年10月承诺将会在数周内释出小米3的内核源代码,但到2015年1月小米仍然没有公开。小米的解释是内核源代码包含了大量用于当时即将推出的两款新设备(即两款小米Note)的代码,所以暂时不能公开。但XDA认为这个理由并不能证明他们延期释出源代码的行为是正当的。

在这里插入图片描述

主流开源许可证的区别

看到这里,或许有人该问了,不是说 Android 系统采用的是 Apache 2.0 许可证,那为何违反的是 GPL 许可证呢?上述事件中涉及到的两个许可证究竟有何差别?

近几年来,开源呈现欣欣向荣之势,然而据 优快云《2021-2022 中国开发者调查报告》数据显示,尽管目前已有 94% 的开发者使用开源软件,但近 30% 开发者并不了解开源协议,60% 对于主流开源协议如 GPL 与 Apache 开源协议的区别并不清楚。
在这里插入图片描述

正如上文事件中所说,Android 操作系统使用的是更宽松的 Apache 许可而并非 GPL 许可。Apache 许可相对于 GPL 许可而言较为宽松,本身并不要求将修改后的代码再次开源,因此在传递性上并不像 GPL 一般具有“传染性”,而仅仅要求必须在软件中包含自己的许可证。

因此更自由的 Apache 可以允许许多厂商在原来的代码基础上进行大量的调整、改进及功能增强,同时对这些改进不做开源处理。而这也是小米和其它 OEM 厂商所做的事情。但是要注意的是,Android 也是基于 Linux 内核开发,而 Linux 使用的是更为严格的 GPLv2 许可。因此只要使用到了 Linux 内核,就必须要让软件履行 GPLv2 许可下的要求。

近些年,违反开源许可而导致被起诉的案件可谓是屡见不鲜。去年 9 月,作为我国首个明确 GPL3.0 协议法律效力的“罗盒风灵案”,法院指出 GPL 3.0 协议是一种民事法律行为,具有合同性质,属于我国《合同法》调整的范围。而今年 5 月,软件自由保护协会(SFC)起诉智能电视生产商 Vizio 违反 GPL 协议,美国法院的判决同样明确了 GPL 协议既作为自由软件许可,同时具有合同效用。

由此看来,违反开源协议的负面影响不仅仅是引发负面舆论、影响公司形象这么简单。如若不加注意,可能还会带来法律风险。所有用户和开发者都有权力要求公开该内核的源代码,截至目前,小米暂未对此事做出回应。

参考资料:https://github.com/MiCode/Xiaomi_Kernel_OpenSource/issues/2506


《新程序员001-004》已全面上市,欢迎扫描下方二维码或点击进入立即订阅,即可畅享电子书及精美纸质书
在这里插入图片描述

基于集成运放心电放大器设计(原创) 原创作者:einyboy or alert 最近在看美剧《危机边缘》关于边缘科学的案件,科技控可以看一下,但建议不在吃东西的时候看。想像力是创造的思想源头,动手能力则是创造的车床。 自认为是没有想像力的那类,只能发挥动手能力了。 心电测量简介 图1 心电极接线图 如图1心电测试一般使用3个心电极进行测量,各个电极的说明如下: RA: Right Arm缩写,右手电极 LA: L... 阅读详情

相关推荐

Vivado ILA抓不到低频信号?试试Capture Control模式,保姆级配置教程(附PWM调试实例)

本文详细解析了Vivado ILA的Capture Control模式在低频信号捕获中的应用,特别针对PWM调试等场景提供保姆级配置教程。通过条件采样和时间拉伸技术,有效解决传统ILA采样在低频信号调试中的存储深度不足、关键信号丢失等问题,并附赠呼吸灯PWM的完整调试实例,帮助FPGA开发者提升调试效率。

weixin_42549451的博客 347

Linux的GPL开源证书,小米屡次违反开源 GPL 许可证,遭开源社区指责

近期小米发布了多款新终端,看起来好不热闹。不过新品归新品,其背后使用的软件又一次为其惹来麻烦,譬如全球最大的智能终端社区 XDA 公开指出:小米已经屡次违反了 GPL v2 许可。这并非是小米的一次病毒营销抢眼球,而是这件事上本身可以上升到很严重的程度。原因是虽然小米的 MIUI 源自 Android,这款开源的移动操作系统采用的是 Apache 2.0 许可证,但是由于Android 使用了Li...

weixin_42303721的博客 1009

2022(一等奖)B360基于Arcpy与SVM的滑坡易发性评价

此外,在ArcGIS平台下,“易发性图预测(多进程)”工具的运行时间为2h 48m 3s,“易发性图预测(单进程)”工具的运行时间为5h 19m 27s,运行时间缩短了近2h 31m 24s,运行效率提高了47.39%。在ArcGIS Pro平台下,“易发性图预测(多进程)”工具的运行时间为20m 12s,“易发性图预测(单进程)”工具的运行时间为1h 26m 47s,将运行时间缩短了近1h 6m 35s,运行效率提高了76.72%。滑坡的发生受各种影响因素的影响,目前,影响因素的选择没有一个统一的标准。

2301_77310370的博客 1465

开源项目常见问题解决方案:com.xiaomi-miio

开源项目常见问题解决方案:com.xiaomi-miio 1. 项目基础介绍 com.xiaomi-miio 是一个开源项目,它是一个用于控制小米智能家居设备的Homey应用程序。这个程序支持通过miIO协议连接的设备,以及连接到小米网关的子设备。主要编程语言为JavaScript。 2. 新手常见问题及解决步骤 问题一:如何获取设备Token 问题描述: 在使用Homey控制小米设备时,需要获取...

gitblog_00793的博客 679

RT-Thread stm32h7使用串口DMA

stm32h7在rtthread中无法使用串口DMA,通过更改驱动代码使其支持串口DMA

qq_35141454的博客 2284

EDA公司(一):Synopsys-- 主要 EDA 工具及其简介

Synopsys 是一家领先的电子设计自动化(EDA)软件公司,提供了一系列全面的产品和服务,旨在支持从概念设计到大规模生产的各个阶段。Synopsys 的 EDA 工具覆盖了芯片设计的各个方面,包括但不限于逻辑综合、静态时序分析、功能验证、物理实现、形式验证、测试插入、电源分析、信号完整性分析等。

MHD0815的博客 3309

GPL开源软件能商用吗?

GPL开源软件能商用吗?

sh_yjm的博客 1万+

【机器学习】随机森林(Random Forest,简称 RF):预测光伏电站功率 || 缺失数据处理 || 重复行处理...

【机器学习】随机森林(Random Forest,简称 RF):预测光伏电站功率。

追光者♂:记录、分享、总结、提升,现象级专栏《Python从入门到人工智能》作者,无惧黑暗,坚信曙光 1646

在诉讼中GPL v3.0系列许可证中的“移除进一步限制”条款的有效性受到质疑

GPL系列许可证包括GPL许可证、LGPL许可证、AGPL许可证等。在GPL v3.0系列许可证中均有一个条款赋予使用者移除违反GPL精神、对用户使用进行进一步限制的附件条款(在GPL和AGPL第7条中,LGPL引用GPL相关条款)。 All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you r

nhdy1977的博客 1748

MaxScript批量修改材质、贴图名称

MaxScript批量修改材质、贴图名称1 实现效果1.1 修改前材质、贴图名称1.2 修改后2 代码 1 实现效果 1.1 修改前材质、贴图名称 1.2 修改后 2 代码 prefixName = "prefiname" maxFile = "maxfilepath" makeDir "newBitmappath" mapsPath = newbitmappath + "\\" fn formatStr index = ( str = index as string newS

郑德帅 3240

MALTAB程序利用质心法去寻峰

质心法的优点是简单易实现且计算速度快,适用于数据点较少或峰值较明显的情况。然而,对于复杂的数据或多峰曲线,质心法可能无法准确识别所有峰值,因此在这些情况下可能需要使用更复杂的峰值检测算法。质心法(Centroid Method)是一种寻找峰值的方法,其基本原理是通过计算数据窗口内的质心位置来确定峰值的位置。质心是指在一维数据中,按照数据的幅值对位置进行加权平均的结果,即质心位置为数据幅值加权平均值的位置。变量定义了计算质心的窗口大小。最后,绘制了找到的峰值位置和幅值点,并显示了找到的峰值位置和幅值的结果。

走向CTO的路上... 1345

小米屡次违反GPL协议,疑成“惯犯”!

整理 |彭慧中 责编 | 屠敏出品 | 优快云(ID:优快云news)继一加疑似违反 GPL 协议,迟迟不公布 OxygenOS 12 源代码惹怒网友后,小米也因一直不公布各类设备的 Android 12 内核源代码引发网友不满,有网友犀利指出:这怕是受到了一加的启发!图源GitHub历史总是惊人的相似2022年6月底,在一加遭开发者质疑其违反GPL协议...

优快云资讯 2834

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

GPL、MIT、Apache... 一文讲清楚开源协议间的区别

GPL、MIT、Apache... 一文讲清楚开源协议间的区别

云满笔记 1679

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

GPL、MIT、Apache...开发者如何选择开源协议?一文讲清根本区别

个人开发者到底选择GPL协议还是MIT协议? 为什么小米可以避开开源协议? 安卓是开源的,为什么华为还要自己造鸿蒙? 你知道史上最奇葩的开源协议吗? 这些问题,都将在这篇文章中找到答案。 开源,是很多个人开发者选择的道路。 开源不仅能够帮助整个生态共同进步,也能够帮助个人开发者提升技术和名气,这一点从vue就能看出来。 但是,开源的意思并不是没有规则,全部无条件的免费提供给别人用,必须要遵循一定的规则,这个规则就是开源协议(Open Source License)。 世界上的开源协议.

寒羽的博客 5895

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

XDA开发者论坛谴责小米违反GPLv2开源条例

  小米刚刚推出了自己最新的小米Note机型,其配备的最新高通骁龙处理器、超大2K显示屏和4GB RAM配置扮演了价格杀手的角色。但是对于开发领域的我们来说,小米公司似乎并不像其产品看起来那么优秀。一直以来,我们发现小米已经多次违反了 Android设备内建Linux内核公开源代码的做法,违...

chongzhouqi9927的博客 588

GPL、MIT、Apache...开发者如何选择开源协议?一文讲清根本区别!

个人开发者到底选择GPL协议还是MIT协议?为什么小米可以避开开源协议?安卓是开源的,为什么华为还要自己造鸿蒙?你知道史上最奇葩的开源协议吗?这些问题,都将在这篇文章中找到答案。开源,是很...

寒羽的博客 9248

开源那么重要,开源协议你认识吗?

近日,著名开发者论坛XDA专门发表了文章指责小米违反了GPLv2授权要求的做法。Android系统使用的是Linux内核,许可证来自GPLv2,根据后者的授权要求,所有Linux衍生版本修改后的源代码必须公开,但是小米到目前为止依然没有公开自己修改的源代码,这违反了GPLv2的授权要求。 在2012年就有人指出小米的MIUI可能违反开源协议GPLv2,但是小米一直没有做出反应,这次有人如此高

cpq37的专栏 889

小米辟谣裁员传闻:正常年终绩效评估人员调整;马斯克称特斯拉已掌握Sora类似技术;Nginx核心开发者因安全分歧出走| 极客头条

极客头条」—— 技术人员的新闻圈!

极客日报 1万+

小米辟谣裁员传闻:正常年终绩效评估人员调整;马斯克称特斯拉已掌握Sora类似技术;Nginx核心开发者因安全分歧出走| 极客头条...

「极客头条」—— 技术人员的新闻圈!优快云 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。整理 | 苏宓出品 | 优快云(ID:优快云news)一分钟速览新闻点!小米回应网传的2月底大裁员:正常年终绩效评估人员调整内地中小企业投资 AI 技术意愿全球最高消息称小鹏汽车 2024 年将招聘 4000 人,并投资人工智能罗永浩 AR公司新增移动设备制...

优快云资讯 1186

极客日报第 41 期:小米 11 内核已开源;图灵测试过时了,AI 需要新基准测试

文章目录一、互联网快讯二、程序员专属三、Github 每日精选四、优快云 社区优质博文精选 一、互联网快讯 1、4G 投资已冻结但仍可放心用,5G 发展仍需 3-4 年 在中国城市数字经济论坛· 2020 的平行分论坛上,中国电信上海公司副总经理陈志宏表示,三家运营商都基本冻结了 4G 网络的投入,新的投资可能都是投向 5G。陈志宏提到,从 4G 换到 5G,现在换机周期越来越长,基本上 30 个月左右老百姓才换一部手机。至少需要3至4年时间,我们才能把用户手上的4G手机换成 5G。冻结 4G 投资之后.

极客日报 4745

别把软著当废纸!2026年程序员的“隐形资产”保卫战

警惕“职务作品”陷阱:根据法律规定,自然人在任职期间,针对本职工作开发,或者主要利用了单位的物质技术条件(比如公司的电脑、服务器、未公开的技术资料)并由单位承担责任的软件,属于职务作品,其著作权完全归属于单位!GPL协议的传染性:如果你在闭源的商业软件中使用了GPL、AGPL等强传染性开源协议的代码,哪怕只是一小段,你的整个项目在法律上就被要求必须开源。更危险的是,AI可能会无意识复制受版权保护的私有代码,导致你面临侵权索赔。软著从来不是一张随手可得的“废纸”,它是技术人的法律护城河,也是企业的核心资产。

weixin_55048415的博客 541

彻底搞懂MiGPT开源协议:MIT许可证3大权利与2大陷阱

开源项目的法律合规性是每位开发者必须关注的基础问题。MiGPT作为将小爱音箱接入ChatGPT和豆包的热门项目,采用MIT许可证作为开源协议。本文将通过条款解析、场景案例和合规指南,帮助普通用户和运营人员全面理解MIT协议对MiGPT使用的实际影响。 ## MIT许可证核心条款解析 MIT许可证(MIT License)是开源项目中最常用的许可协议之一,其核心条款集中体现在项目根目录下的[LI...

gitblog_00521的博客 909

如何看待开源

作者: Wangda Tan 原文链接:http://www.cnblogs.com/LeftNotEasy/p/brief-introduction-of-open-source.html 开源心态 首先要清楚的是,开源是一种精神,这种精神是,我希望把我的东西能够分享出去让更多的人去使用它。对于开源者来说,能够从中获得什么东西各有不同,有些人为了金钱

KaSuperMen的博客 569

程序员删库跑路,开源开发者的出路在哪里

标星32k的faker.js被作者删库,个人开发者的出路在哪里?

寒羽的博客 3721
上一篇: GCC Rust获批将被纳入主线代码库,或将于GCC 13中与大家见面
下一篇: 微软:从“开源是毒瘤”到“我爱Linux”的20年
开源头条
博客等级 码龄13年 1475粉丝 226原创
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值