前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我看开源商业化

我看开源商业化

作者头像
温铭@APISIX
发布2020-02-24 11:51:59
3870
发布2020-02-24 11:51:59
举报
文章被收录于专栏:第二层思考

很多人可能会对『开源商业化』对这个词感到困惑,开源 不是免费使用的吗?为什么和 商业化 放在一起呢?

让我们从头说起。除了本身的功能之外,如何做好一个开源项目呢?

  1. 首先你需要运营一个活跃的社区。 这不仅仅是指开发者,也不仅仅是 Github 上面的线上交流。活跃的社区需要布道师、定期的 meetup、大学行、友好的文档、精致的 UI、各种翻译资料,还需要高调,让更多的开发者和使用者了解和参与进来。 这个不容易,你需要聚拢一批志同道合的人,他们不只要有工程 能力,还要管理、组织、宣传这个遍布全国甚至全球的虚拟组织。
  2. 你还需要商业化的支持。商业化支持是企业用户的定心丸,如果你依赖的开源组件,过了一年作者不再维护了,企业用户就会有很大的损失。而且商业支持一般会解锁更多的功能,并且出了问题都有及时的解决。 其实除了 Linus 发明的 Linux 外,现在绝大多数知名的开源软件,都有官方的商业支持。Linux 其实也有,比如 RedHat,只是 Linus 并没有参与。 商业化对于开发者更加重要,通过实在的金钱回报,能够吸引更多不同背景和想法的人加入,能够让他们全职的投入到开源项目的开发中去。

『为什么要通过开源软件盈利呢?开源项目的商业支持只收取成本费用不行吗?』很多人想不通这个问题,Linus 自己也不理解。其实你可以换一个思路想想:『开发者为开源软件付出了那么多,为什么不能用合法合理的方法获取回报呢?』

不是每个人都是 Linus 一样的纯粹的理想主义者,也不是每个人都已经财富自由了。绝大部分的开发者都需要供房供车养孩子,而开源商业化就是一个企业和开发者双赢的解决方法。

说到这里还没明白的程序员,就属于池老师说的白眼狼了。

写在最后

开源商业化,给理想主义色彩浓厚的开源社区,带来了利益驱动的观念。这是一个好观念,就像我们 80 年代的改革开放一样。

一个开源项目,可以大方的把盈利、把商业化摆在台面上讨论,带来更多全职的开发者和公司参与,让项目更快的推进,这是一个良好的生态循环。

这和我们生活中的音乐和电影是一样的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 第二层思考 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档