我是靠谱客的博主 阔达招牌,最近开发中收集的这篇文章主要介绍关于开源软件的几个看法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

个人最近接触和使用了几个开源软件,有几个想法和看法。做一下记录。

     开源软件的好处和优势:

      1、开放源码,降低了学习者的准入门槛,如果我们要做一个东西,商业软件的实现思路往往是商业机密,不能参考,而开源软件给入门者学习的机会。

      2、在选择基础框架、平台和开发工具以及中间件,我们只能选择大公司的商业产品,因为相对来说稳定可以得到持续的服务,此外就是开源软件,因为一旦不能得到很好的服务和支持,我们可以自己动手修改Bug,增加功能。可以避免使用一些商业软件后,提供软件的公司破产或者转行,带来的巨大风险。或者Bug不能及时修正带来的麻烦。

      3、相对来说,开源的软件大多数免费,即使收费,破解版更好找一些。所以企业或者个人使用门槛比较低。

      4、好的开源软件,参与人数比较多,大家都在贡献代码,相对来说更新和开发速度不慢。容易得到大家的支持。

      5、把自己做的项目开源,可以获得更多的关注,可以更容易建立一个生态体系。这样对一些企业来说比做广告划算一些,比如蘑菇接开源他们的IM项目。

      6、自己有一个好的想法和基础,但是没能力做大,又不想放弃,开源是一个不错的主意。大家一起来维护起来。

     开源的缺点:

      1、开源的东西往往缺少一个系统化的支持,比如文档不全,没有好的IDE工具,遇到问题,不知道找谁,社区回复有特别的慢。

       2、开源的东西往往需要配置、配置、配置,手动编译,现在N多开源的插件和类库,经过好几次的安装,才能使用,甚至还要想办法越墙,才能安装完成,非常不人性化。很少简单开源的东西有像VS 一样的方便,直接安装,完成就可以使用,需要花费大量的时间和精力在各种配置和安装上面。

      3、中国开源贡献者非常非常少,大多数就是直接拿来用,所以自己如果要开源一个项目,能得到的别人贡献很小,别人反馈测试意见还差不多。而且还会有大量的人把开源提供支持当做一种义务。开源者得不到应有的尊重。

      4、开源者难以盈利,至少在中国是这样的。

      5、中国人使用软件没有开源或者不开源的意识,对产权也不够尊重。什么协议对大家来说都差不多一样,就是用,怎么了,商业软件都用破解的,更别说开源的了

  

最后

以上就是阔达招牌为你收集整理的关于开源软件的几个看法的全部内容,希望文章能够帮你解决关于开源软件的几个看法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部