文 | Travis

出品 | OSC开源社区(ID:oschina2013)

【前情回顾】

国内智能设备制造商 UMIDIGI 因违反 GPLv2 协议引发争议,并告知开发者“想要源码上门自取”。

而后,知名科技博主 Naomi Wu(机械妖姬)表示愿意提供帮助,并真的跑到了 UMIDIGI 的办公室帮 Patrycja 索取内核源码,并把这个过程拍成了视频放在网上。

【后续更新】

机械妖姬已在个人 YouTube 频道上传了此次事件的完整视频,在完整的视频中能够看到,虽然一开始沟通不畅,但最终有一名女士接待了机械妖姬,并询问了此次前来的目的。

视频原地址:https://www.youtube.com/watch?v=Vj04MKykmnQ

机械妖姬表示,Android 内核基于开源协议,而 Umidigi 的业务也与之密切相关,因此需要提供相关源代码。如果不提供的话,会引起外国友人们的误会,会认为中国人在窃取他们的 IP。

通过视频也能发现,这名负责接待的女士对于技术这一块应该不是很了解。但在整个过程中,她表现出了足够的耐心和良好的态度,并愿意配合。不过作为一名普通员工,她也表示无法做主,需要向上级反馈此事,并互留了微信。

最终经过后续的沟通,机械妖姬拿到了源代码。目前源代码可从 Umidigi 官网或 GitHub 上获得,有条件的开发者可以亲自审查一下代码是否有问题。

在视频结尾,机械妖姬对 Umidigi 在后续对事情的处理上表达了赞赏,并对帮助她检查源代码的开发者以及开源中国社区在推动此事发展上进行了致谢。我们也希望经过此次风波后,中国的开发者和中国的企业能够从中吸取教训,能够合理的应对这种公关事件,避免此类事件一而再再而三的发生。

十分感谢机械妖姬在推动中国开源领域合规性方面的努力,我们也希望未来能够有更多同样想法的人能够站出来一起监督和推动中国的开源事业。

源代码:https://github.com/Hadenix/kernel_umidigi_f2_mt6771_4.14

往期精彩回顾

2021编程语言排行:C#飙升,Python蝉联榜首

Linux 30周年之际,Linus宣布推出Linux 5.14

"宇宙第一IDE”终于上架Microsoft Store

觉得不错,请点个在看呀

没有违反GPL,他们真的给了源码相关推荐

  1. 真的了解 Handler 源码吗

    写在前面的话 要参加Android面试,Handler被问到的概率是非常大的,其实我心里一直有个疑问,Handler既然是做线程通信的,那么它是如何做到线程通信的,我一直很困惑,我很想知道,它底层逻辑 ...

  2. 上穷碧落下黄泉,源码追踪经验谈——侯捷

    刚刚把开题的准备弄完了,决定好好研究一个开源引擎.看网友评价说几大开源引擎中,Irrlicht比较小,容易入门,所以决定先研究它了.在找Irrlicht相关资料时,看到有人推荐了侯捷老师的这篇文章,觉 ...

  3. 机械妖姬上门要源码,给她吗?

    | 转载自:微月人话 | 作者:卫sir | 编辑:钱英宇 | 设计:朱亿钦 | 责编:王玥敏 引言 除了火爆维权.引发热点新闻,我们还应该做更多日常布道.知识普及,预防这样的事情发生. 除了对于 G ...

  4. 跟大家聊聊我们为什么要学习源码?学习源码对我们有用吗?(源码感悟)

    来自:源码笔记 1 前言 由于现在微服务很流行,越来越多企业采用了SpringCloud微服务架构,而SpringBoot则是快速构建微服务项目的利器.于是笔者以此为切入点,将SpringBoot作为 ...

  5. 为什么要学习源码?学习源码对我们有用吗?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 1 前言 由于现在微服务很流行,越来越多企业采用了Spr ...

  6. pm2 多个线程输出一个日志_PM2 源码分析

    近期有需求需要了解 PM2 一些功能的实现方式,所以趁势看了一下 PM2 的源码,也算是用了这么多年的 PM2,第一次进入内部进行一些探索. PM2 是一个 基于 node.js 的进程管理工具,本身 ...

  7. 人人都能读懂的react源码解析(大厂高薪必备)

    人人都能读懂的react源码解析(大厂高薪必备) 1.开篇(听说你还在艰难的啃react源码) ​ 本教程目标是打造一门严谨(严格遵循react17核心思想).通俗易懂(提供大量流程图解,结合demo ...

  8. 1.开篇(听说你还在艰难的啃react源码)

    人人都能读懂的react源码解析(大厂高薪必备) 1.开篇(听说你还在艰难的啃react源码) ​ 本教程目标是打造一门严谨(严格遵循react17核心思想).通俗易懂(提供大量流程图解,结合demo ...

  9. XLM解读(论文 + PyTorch源码)

    这篇论文是Facebook在BERT的基础上发展出来的Cross-Lingual版本,即多语的.BERT的github上实际上也有一个多语版本的,但却没有提到是怎么训练的,也没有任何的信息.这里的XL ...

最新文章

  1. 与14级团队同学的约定
  2. Java 和 .NET 获得毫秒级长整型数值的差异和解决
  3. gdb coredump
  4. linux 查找目录或文件
  5. android 宏替换_android 模拟宏定义,实现Debug amp; Release 模式-一团网
  6. Eclipse安装反编译插件
  7. java中push和pop指令的作用_汇编语言PUSH和POP指令(压栈和出栈)
  8. Virtualbox安装增强工具失败
  9. UITextView 控件-IOS开发
  10. ashx文件的几种使用
  11. php顶级框架,10个顶级PHP开源项目「2019」
  12. 前端圈小可爱 Vue 的自白:我年少成名,却又屡陷 React、Angular 混战
  13. CSDN第二篇文章· 爬虫突破封禁的6种常见方法
  14. unity3d计算两点之间距离的方法
  15. Delphi学习第一课
  16. 史上首次!苹果/谷歌/微软/火狐合力解决Web兼容性问题
  17. python开发“小迪安全课堂笔记”
  18. 如何评价《就算老公一毛钱股份都没拿到,在我心里,他依然是最牛逼的创业者》里面这位CEO的所作所为?
  19. 里奥机器人控制app_Mio控制APP-mio机器人控制app1.1.3 安卓版【咪奥机器人控制】-东坡下载...
  20. 3000亿紫光集团破产重整,原因是啥?

热门文章

  1. php curl用法
  2. Spring Security3源码分析-http标签解析(转)
  3. 被娱乐在线报道的“唐骏造假门事件”
  4. php移动签批源码_PHP让网站移动访问更加友好方法
  5. kubeadm部署k8s_用 kubeadm 部署生产级 k8s 集群
  6. ArcEngine开发体验(附许可)
  7. python网络编程-socket编程
  8. bzoj2460: [BeiJing2011]元素
  9. MAX10 ADC的一些基知识
  10. Git中的日常使用 码云