您当前的位置是:  首页 > 资讯 > 文章精选 >
 首页 > 资讯 > 文章精选 >

这才是真正的开源软件发展现状

2020-06-03 09:21:39   作者:james.zhu   来源:Asterisk开源派   评论:0  点击:


  目前,很多互联网行业或者其他的物流网行业,应用开发,云计算都使用了很多的开源软件。根据一份报告调查,目前应用软件中有92%的使用了开源软件包,因此,完全避开开源软件,自己重新开发是完全不可能的事情。再说,重新发明轮子是一件极其愚蠢的事情。很多人提出别人卡脖子说法,事实上也是无稽之谈,不可能实现的,因为,软件或者平台的依赖关系已经完全超乎我们的想象。
 
  每个地区使用开源软件的程度还不一样,但是这个比例正在逐步增加。美国市场使用开源软件的比例比欧洲要高。
  根据使用开源软件的公司类型来说,基本上90%的公司都使用开源软件。
  虽然大家都愿意使用开源软件,但是,作为开源社区的维护人员,花费的人力成本也是相当高的。因此,开源项目最终是否能够持续成长,活跃度提高,版本更新及时的话,其实,取决于很多因素。因此,如果使用了开源软件,大家还是要主动参与,共同发展才是真正的解决办法。
  这是人的本性,开源社区的用户也是一样的。用户对开源软件有很多期待,比较关心的有以下几个方面,许可证方式,支持程度,功能是否满足等要求是可以用户最关心的事情。
  当然,一些比较大的公司,在使用开源软件方面还是非常谨慎的。它们一般都通过一些调研来考察开源项目是否可以满足它们的要求。一般都是通过行业权威咨询,程序员自己决定,团队决定。
 
  比较欣慰的是,很多开源用户愿意支付一定的费用来解决技术问题。但是,我们在开源领域也经常会遇到一些用户,非常不愿意为开源买单,总觉得自己花费一定的时间也可以解决。国外很多用户愿意付费,支付技术服务的比例相对比较高,国内的可能相对比较低。这也是中国开源为什么始终没有真正实现正常的盈利模式的一个重要原因。但是,这些用户可能忘记了一件事:为了吃一碗刀削面,自己种麦子。很多时候,我们使用开源项目最终是为了商业项目,能够保证商业项目能够快速完成。自己花费很多时间还不如支付一定的费用让专业人士或者高级专家来帮助你解决问题。
  通过调查发现,很多开源项目事实上最终还是需要自己花费精力来维护,所以,如果没有一个非常好的,可持续的盈利模式的话,开源项目很多最后的结果就是出售,或者停止。因为很多人就是Ever download,Never submit。这是人性使然,也是一个残酷的事实。中国用户因为一些所谓的合理的理由,对开源的贡献更是惨不忍睹。
  如果开源维护人员没有一个正常的收入保证的话,开源维护人员仍然存在很多困难。
  越来越多的自我维护的开源项目存在维护困难:
  如果开源维护人员能够获得一定的费用的话,开源维护人员花费的时间占比也非常不同:
  如果支付合理的工资的话,很多开发人员仍然喜欢为开源项目工作:
  为了保持开源项目的可持续性,很多用户仍然希望支付一定的费用。根据相关性来说,他们愿意支付的领域包括:
  当然,用户最终关心的是开源项目是否能够持续发展,能够不断增加新的功能,能够及时修复一些bug,能够及时处理安全问题,能够及时提供技术支持。但是,前提条件就是钱。
  参与开源项目使用状态调查的人员构成基本上来自于程序员群体。可惜,程序员也是干活的,具体支付不支付开源项目的费用,程序员也不能起到很大作用,项目经理和老板才是真正的决定人。
  调查人员来自于不同的国家和地区:
  在以上报告中,我们还没有针对可以项目技术路径和开发错误导致的一系列问题。很多时候,因为开源项目都是以个人想法,或者一个所谓的技术大拿的想法来开发。有时,可能大拿的想法是正确的,但是在发展到一定时期,因为项目开发有个别几个人决定的,这些项目没有经过真正的市场检验,也没有进行非常严谨的调研,决定的结果完全是出于对权威的肯定和信任。事实上,很多权威因为他自己的局限性,也可能存在很多错误的判断,可能一些新的功能开发也出现了风险。所以,一些新功能的增加可能就会增加项目的失败风险。所以,一个比较健康的开源项目最好背后的维护者是一个商业经营公司,因为,商业公司的决定相对比较理智,结合一些技术大佬的判断,可能可以做出最好的判断。
  通过以上报告我们可以看出,事实上,开源社区的发展模式一直是开源项目是否能够健康持续的首要问题。因此,如果创建开源项目时,一定要首先彻底搞明白开源项目的盈利模式。如果开源模式不能持久,很难保证开源长久发展。笔者也见过很多开源项目轰轰烈烈启动,最后慢慢死掉。因此,切记,靠热血沸腾解决不了开源的病,开源项目的经营也是一门艺术。
  参考链接:
  https://tidelift.com/
  www.asterisk.org
  融合通信/IPPBX商业解决方案:www.hiastar.com
  最新Asterisk完整中文用户手册详解及免费slack支持:www.asterisk.org.cn
  Freepbx/FreeSBC技术文档: www.freepbx.org.cn
  如何使用FreeSBC,qq技术分享群:334023047
  关注微信公众号:asterisk-cn,获得有价值的通信行业技术分享
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

相关阅读:

专题

CTI论坛会员企业