0%

开源软件如何赚钱

一些资料

大公司

小团队

我看到的现状

  • 大家普遍对免费习惯了之后, 碰到再收费的情况比较气愤.
  • 开源软件收费会被骂: 「又当又立」「打着开源的名义,吃相难看」

我的想法

clash_for_windows_pkg

https://github.com/Fndroid/clash_for_windows_pkg

  1. 之前看到 clash_for_windows_pkg 在 GitHub 上只放 release, 没有源代码, 比较反感这种行为
  2. 后来我自己有一些项目转为 private repo, 不再开源的时候, 逐渐明白开发者可能会出于一些原因不开放源代码, 这是作者的选择, 应该尊重作者的选择.
  3. 作为用户, 考虑到安全考虑, 我会选择不用这个软件.

开源的好处

  • 促进了技术的普及: 开发者可以从高质量的开源项目中学到很多东西, 相信不少 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

image

碎碎念

其实我还是不太明白, 开源开发者无私地分享自己的成果, 创造了繁荣的开源世界, 开发者创造了价值, 却没有得到相应的回报, 为什么会这样

即使很多人说开源 != 免费, 但现实世界就是这样, 开源的应用软件改改 Logo 就可以重新发布.

To be continued