[杂谈] 无良开发者与他们的用户

Author Avatar
秋のかえで 3月 22, 2020
  • 在其它设备中阅读本文章

最近圈内发生的开发者争端并不少,或是开发者与用户发生冲突,亦或是开发者之前的冲突。本文主要谈一谈一些无良的开发者与护主犬一般的用户。

不遵守开源协议的开发者

这种事经常发生,部分开发者在修改开源项目的代码后拒绝开源并且商业化,这类冲突中常常出现GPL的身影,我们先从GPL讲起……
GPL是GNU制定的自由软件许可证,GNU之父即著名程序员RMS是一名狂热的自由软件支持者。为了维护自由软件的良好发展,GPL自然制定的非常严格并且copyleft,你并不能 Do what the fuck you want do,任何使用了已GPL开源项目的项目都必须开源。(GPLv2的Linux在协议中添加了引用不需要开源)
因为法律的不足(GPL在部分国家具有法律效益)和道德教育的缺失,大量的中国开发者违反GPL,成为自由软件运动的绊脚石。
其中争议非常大的就有第三方内核问题。在移动设备中,对于CPU时钟的控制等内容被写在内核中。良好的调度规则能提高设备的性能和功耗,并且一些用户也需要更棒的features,在需求下,一些开发者会在官方开源的内核上添加内容(点名蓝绿厂违反GPL,大量设备Linux Kernel不开源),编译并释出内核。
这看起来没有什么问题,在国际社区内,大部分内核开发者都会遵守开源协议并免费提供构建好的版本,也会无偿地提供维护项目。这是一份用爱发电的工作,最多有时候会收到来自用户的一点点捐赠。
在中国大陆这就显得不一样了,大量的内核开发者违反GPL,闭源并商业化,美名其曰为捐赠,实则为收费,甚至许多内核成为理财产品。他们为了维护这种不道德的利益,不惜在内核中添加影响设备性能的ID锁。在社区中时不时会出现对这种现象的批评,但都会遭到如护主犬一般的用户的人身攻击。一些人总是丢下一句话:“不想用就不要用”
为什么会有护主犬一般的用户?很大的原因来自思维偏差,人是厌恶损失的。就如你在Steam上刚付费购买了一款游戏,G胖反手就来了一个限时免费,大多数人便会因为失去感而沉浸在痛苦之中。

水平极低的垃圾开发者

这里讲某个重庆大学硕士研究生毕业的开发者,水平之低让人怀疑他的学历的真实性。举一个例子,将密码明文返回个客户端由客户端校验,这是每个人都足以看出的错误设计。具体事件不多讲,建议自行了解。
不过他却瞄准了用户的需求,一些学生被家长禁止使用手机,并为他们配备智能手表。他开发了一款聊天软体并在中国大陆内非法运营,为了满足他们上课看小说的需求,甚至内置了付费阅读盗版小说的功能。
此举被其他开发者得知,遭到其他开发者的嘲笑与攻击。本人就参与了此次事件。
其他开发者对其产品逆向工程,抓包并测试…编写了一些破坏其用户体验的软体,此举当然遭到该软体用户的反对。但由于其用户的特殊性,他们发表的言论极其生草,成为社区有名的乐子。
我个人花费了一些事件,为其编写了第三方的Go Module,以LGPL v3开源,可方便地进行开发,实现比某重大硕士优雅1145141919810倍: AkinoMaple/weartalk
目前此事件慢慢结束(大家都玩累了),该开发者并未理解到自己的错误,变本加厉的收费,我也打算停止项目的开发。之后这件事就当乐子看看,希望其他开发者引以为戒。

获取用户隐私的开发者

为了牟利以及法律的不足和公众对隐私保护意识的低下。大量中国开发者侵犯用户隐私,这里并不多说,因为一句话:“中国人喜欢用隐私换方便”。

在无特别说明的情况下,本站文章均遵循 CC BY-NC-SA 4.0
本文链接:https://blog.iknet.top/post/unscrupulous-developer.html