首页 >

开源项目通常是怎么赚钱的 – vue – 前端|

千牛插件怎么删除,快手安卓怎么传长视频,6s手机闪退怎么回事啊开源项目通常是怎么赚钱的 - vue - 前端|开源项目通常是怎么赚钱的

很多人愿意把自己的代码开源,大概分三种情况吧。

第一、纯粹是为了获得成就感和心理满足感,无经济收益

人嘛,总得有个追求,不是所有追求都可以用钱来衡量的。最典型的,有的人每天花几个甚至十几个小时玩网络游戏,建立游戏中的公会(帮会),玩得不亦乐乎,还花大量精力在游戏论坛免费分享游戏心得、免费解答问题。不挣钱,反而还烧钱买道具买装备冲VIP等级,他们图啥呢?玩开源,也是类似,如果用的人多,互动多,那种成就感是很难用金钱衡量的。更极端的情况,当一个人生活不愁时,他们会做什么。除了金钱和女人,其他爱好多了去了。钟南山院士倒贴钱都要游走各地帮大家抗疫,也是这个道理。那就是使命感、成就感,甚至是责任。是将自己的高级技能免费贡献给全人类。

这个理由显然不是大家的重点,因为更多的人还是利益至上的,所谓无利不起早嘛。下面看看第二点。

第二、通过开源可以让全世界的高手共同维护代码,使它越来越完善

通常说来,做这种事的多数都是大型公司。这类开源代码质量也非常高。大家平常项目中引用的大部分都属于这种情况。有些开源项目正是开源者正在做的项目中的其中一小部分。开源后,如果反应较好,就可以得到全世界很多高手包括大公司的使用,他们会提出很多建议,还会帮着维护代码,查找和修复bug。有这种免费劳动力,多好的事!

与第一个原因不同,这个是通过代码共享,实现互利共赢。开源者能让使用者帮助完善;而使用者可以避免重复造轮子,可以直接使用优秀成果。

大家也看到了,大公司一般并不会开源他们的核心技术。比如腾讯不会开源它的QQ微信和热门游戏,百度谷歌不会开源搜索引擎。所以说,他们开源不会担心技术被人学会。

第三,开源可以做增值服务

开源软件一定是免费软件吗?按道理说是。但实际上,开源软件也是可以盈利的。这种盈利来自于服务费。意思是说软件本身免费的,随便用,但是如果想要服务,那就可以收钱了。

服务分很多形式。比如有的开源项目异常庞大和复杂,普通小公司玩不转,他们就会花钱请人帮忙咨询。还可以找人帮忙安装部署、修改配置文件、调优等等。这也算服务费(需要人工嘛)。要知道部署一个大型集群可不是那么简单!而最熟悉的莫过于作者本人(含公司)了。有的开源软件基于命令行,很难使用,作者可能会开发图形界面或集成开发环境。但是,付费的。它的逻辑就是不用这个付费软件也可以,而且工作的很好,但是如果你玩不转你就得买界面友好软件。

再比如谷歌为什么开源安卓?要知道安卓虽然开源了,但是谷歌搜索、谷歌地图可没有开源。而多数用户(不含国内),高度依赖这些东西。那么手机厂商就要给谷歌钱购买搜索和地图的使用许可费用。

还有的开源软件分两个版本,一个是免费版,一个是付费版。前者可以用于学习和研究。后者功能更多或者用于大规模盈利必须购买后者。

有的开源软件提供付费托管服务。意思是说,要想用好这个软件还得用官方的托管服务最靠谱,自己搭建当然可以,但是难度大运维成本高或者没有生态。有的服务提供市场功能。比如一个开源游戏引擎,虽然免费,但是想获取更多的优质资源(3D模型、贴图),需要去官方市场购买。类似于手机的APP应用商店。


开源项目通常是怎么赚钱的 - vue - 前端|
  • vue怎样默认显示第一个参数的详细信息 - vue - 前端|
  • vue怎样默认显示第一个参数的详细信息 - vue - 前端| | vue怎样默认显示第一个参数的详细信息 - vue - 前端| ...

    开源项目通常是怎么赚钱的 - vue - 前端|
  • vue中如何获取所有checkbox - vue - 前端|
  • vue中如何获取所有checkbox - vue - 前端| | vue中如何获取所有checkbox - vue - 前端| ...

    开源项目通常是怎么赚钱的 - vue - 前端|
  • 如何生成二维码 - vue - 前端|
  • 如何生成二维码 - vue - 前端| | 如何生成二维码 - vue - 前端| ...