开源软件赚钱可耻吗?

2024-05-11 20:26   北京  
去年的时候,一个.NET 开源客户端 NanUI ,准备停止更新。因为作者被裁了,年龄也不小了,要回老家卖钢材了。这个跨度可够大的,但是生活所迫,没有办法,开源项目虽然小有名气,但是没有收入。
通过认识的开源大佬了解到,通过项目捐助获得的那仨瓜俩枣,还不如一天工资多。之所以还在坚持,完全是出于热爱,纯纯粹粹的为爱发电,主要是享受别人用了自己开源的项目带来的那份满足感。
除了满足感外,有时候还有另外的收获,不太好的收获,就是一些使用者的指责、颐指气使,甚至是谩骂。
一个免费开源的项目,作为使用者来说,难道不是应该感激开源人员给我们带来的方便吗?作为一个正常人来说,都会这样想的。但是,有的人偏偏不是这样,他们在使用的过程中如果碰到问题,会到 issue 区毫不客气的,甚至是命令式的让开源开发者修改,就好像你作为一个开源作者,开源项目出现了问题,你就很对不起使用者,我们用你的项目,你应该感到荣幸。
很难想象,这是正常的人类思维吗?通俗点儿说,白嫖还理直气壮。
不知道各位还有没有印象,前一段时间微软(一个知名产品)使用开源项目 FFmpeg 遇到了问题,作为一个大厂来说,也是毫不客气的在 FFmpeg 仓库中提交了一个高优先级的问题,并表示很着急,妄想坐收渔利。而不是改为直接提个 PR,这才是大厂应该有的气度不是吗?又不是没这个能力。
在没有得到积极回应的情况下,有人建议微软付费和 FFmpeg 合作,而微软表示仅愿意支付几千美元,但是一直没有付款。
可见,大的开源项目也不是很好赚钱,大厂也不全愿意为开源付费,也想白嫖。
所以很多大佬给后来人的忠告:别想不开做开源,除非真的热爱。

开源就不能赚钱吗

昨天在 V2EX上看到这么一个帖子「为什么国内的开源软件,都在打着开源的口号在赚钱」

不过大多数评论者表示理解开源者,毕竟开源开发者也得吃饭不是吗?
有一些开源项目是有免费版本和付费版本区别的,付费版可能比免费版多一些功能,就像 JetBrains 全家桶,有社区版和商业版,商业版功能多一些。
还有一些开源项目代码开源,但是文档可能收费,就是说你如果想用免费版本的话,相关文档没那么全,就靠你自己看代码了。如果你想更快使用的话,需要付费买教程,或者直接买部署服务。
开源项目完全免费,这没什么可说的,因为很多开源项目就是这样的,随便用,文档也齐全,用户量也大。
但是在开源的基础上加一些增值服务来盈利,好像也没什么不可以吧。毕竟,你可以选择不用嘛?

知名开源项目怎么赚钱

就拿 Vue 来说吧,这个够知名了吧,创始人尤雨溪大佬,当初也是辞掉工作全职从零开发Vue的。
大佬在成为大佬之前是不是也得吃饭(当然之后也得吃饭),不能纯粹只为热爱吧。大佬毕竟是大佬,写代码满足自己的爱好,开源出来还能赚钱,并且赚的还不少。
那 Vue 靠什么赚钱呢?

捐助

毕竟用的太多了,所以捐助应该也不少。但是,大佬表示过,纯靠捐助的话活不下去,因为 Vue 现在有开发团队嘛。

Vue Enterprise版

Vue Enterprise版是基于Vue框架的高级版本,提供了一些额外的功能和工具,如高级调试工具、性能优化插件等。Vue Enterprise版的订阅费用可以为Vue的维护和开发提供经济支持。

付费课程

提供了一些官方的视频课程,可以帮你快速学习 Vue 框架以及其中的组件的使用方法。

认证服务

认证之后,给你一个证书,表示你拥有 Vue 开发能力。就像网络工程师的思科认证类似。当然了,这也是因为人家做大了,才能有这种公信力。
白嫖的时候要说:感谢大哥!
对此,你怎么看?请留下你的高见~

关注我,大量干货内容,投递给您↓

我是「负雪明烛」,互联网大厂在职程序员,一个计算机知识分享者。

关注我,你可以获得优质算法题解、求职技巧、大厂内推、工作经验。

欢迎点击关注+星标⭐️!

历史文章推荐:
  1. 面试最常考的 100 道算法题分类整理!

  2. LeetCode 最经典的 100 道题

  3. 直播分享:LeetCode 应该怎么刷?

  4. 我的爆款算法题解是怎么创作出来的?

  5. 写了 1000 篇算法题解是什么体验?

  6. 如何保持好的工作状态?

  7. 我的读书理念和方法

  8. 当初学 C++ 要是知道这个网站就好了。。。

  9. 发现一个奇怪的现象:面试造火箭,工作拧螺丝。。

  10. 春招必杀技:项目经历脱颖而出的独家秘诀

负雪明烛
1000 篇算法题解的作者,国内互联网大厂程序员,技术分享爱好者。 爱好算法题解写作,擅长深入浅出讲解计算机知识,乐于分享大厂见闻。和读者一起刷算法题,拿 Offer,交朋友!