一些资料
大公司
- RedHat RHEL 不再公开源代码 https://www.ruanyifeng.com/blog/2023/07/weekly-issue-263.html
- ElasticSearch https://www.ruanyifeng.com/blog/2023/07/weekly-issue-264.html
小团队
- immersive-translate 《10k+ star 的项目也搞假开源》
- 思源笔记 《拜拜了思源笔记, S3/WebDAV 同步功能都开始收费了》
我看到的现状
- 大家普遍对免费习惯了之后, 碰到再收费的情况比较气愤.
- 开源软件收费会被骂: 「又当又立」「打着开源的名义,吃相难看」
我的想法
clash_for_windows_pkg
https://github.com/Fndroid/clash_for_windows_pkg
- 之前看到 clash_for_windows_pkg 在 GitHub 上只放 release, 没有源代码, 比较反感这种行为
- 后来我自己有一些项目转为 private repo, 不再开源的时候, 逐渐明白开发者可能会出于一些原因不开放源代码, 这是作者的选择, 应该尊重作者的选择.
- 作为用户, 考虑到安全考虑, 我会选择不用这个软件.
开源的好处
- 促进了技术的普及: 开发者可以从高质量的开源项目中学到很多东西, 相信不少 JavaScript developer 都研究过 tj 的代码 (debug / mocha / superagent / jade 后面叫 pug / express / koa / co 等等
- 项目视角: 可以集众人之力改进项目
- 用户视角: 不好用的地方, 可以自己通过 Issue / Pull request 等方式改进
open source sucks
tj 说出了 open source sucks (没找到记录, 记得当时有这件事
还有这个 issue https://github.com/stylus/stylus/issues/2282#issuecomment-414922633
碎碎念
其实我还是不太明白, 开源开发者无私地分享自己的成果, 创造了繁荣的开源世界, 开发者创造了价值, 却没有得到相应的回报, 为什么会这样
即使很多人说开源 != 免费, 但现实世界就是这样, 开源的应用软件改改 Logo 就可以重新发布.
To be continued