今天看到一个疑似违反开源软件许可协议从而引来知名网红上门索取源代码的的故事,开眼界了。。。
国内智能设备制造商 UMIDIGI 因违反 GPLv2 协议引发争议,并告知开发者“想要源码上门自取”。此事已引起国外网友热议。
对开源软件的许可协议有了解的小伙伴们一定知道,如果修改了GPLv2开源协议的开源项目,那你的开源项目的源代码也必须要公开。
UMIDIGI 是位于深圳的一家智能设备制造商,主要售卖平价的 Android 智能手机和智能穿戴设备。通过亚马逊可以查询到,其主攻的是 200 美元以下这个区间段的手机市场和 50 美元以下的智能手表市场,当前销量最高的产品是售价 150 美元的 UMIDIGI A7 Pro 智能手机。近日,波兰开发者 Patrycja 希望 UMIDIGI 能公开旗下 UMIDIGI F2 手机(基于 Android 10)的内核源码,尤其是 “ft8719_dsi_fhdplus” 显示/屏幕驱动,并向 UMIDIGI 发送了邮件。由于 Android 系统采用的 Linux 内核是基于 GPLv2 开源协议,因此依据该协议,开发者对源码的任何修改也同样需要开源。根据开发者 Patrycja 公开的邮件截图,在收到的邮件回复中一名自称为 Ben 的 UMIDIGI 员工表示,Patrycja 可以在工作时间到他们深圳的办事处来索取源代码,在邮件中 Ben 特别强调了他们的员工只说中文,并附上了公司地址。有业内人士指出,这种做法通常是搪塞外国开发者的一种方式,通过让开发者亲自上门以及不提供外语服务来设定较高的获取门槛,从而让开发者主动放弃这件事情。后续还可以说不是公司本身不开源这个项目,而是你不来取。值得一提的是,经过提醒知名科技博主 Naomi Wu(机械妖姬)愿意提供帮助,真的跑到了 UMIDIGI 的办公室帮 Patrycja 索取内核源码,并把这个过程拍成了视频放在网上。在视频中,Naomi Wu 直接询问在场的 UMIDIGI 工作人员当初发邮件的 Ben 是谁,并希望此次前来能拿到所需的内核源码。但在场的员工表示 Ben 很久之前就已离开公司,即便经过再三询问依然没有人能站出来对此事表示负责或提供相应的文件。视频原链接:https://twitter.com/i/status/1428706989274583049此事目前已经在 Reddit 和 Twitter 引起了广泛讨论,目前获赞较高的几条 Reddit 评论是:
说实话,她试图让他们诚实,这很好。这些供应商的合规性越强,对每个人而言也就越好。
可能 UMIDIGI 的人也没指望他们的手机可以使用足够长的时间让开发人员来制作自定义 ROM
也有用户不忘“挖坟”,此前就有国内厂商 Onyx 因无视 GPLv2 协议而被抨击甚至上升到国家层面。网友希望 Naomi Wu 在这件事情后顺便再去“拜访”一下 Onyx。当然,更多网友还是抱着“吃瓜”的心态期待着事态后续的发展。据悉完整的视频内容将在近期发布,我们会持续关注此事。最后,借助阮大博客里的一张图片一起再来了解一下开源软件许可协议的那些事儿。