博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于开源软件的几个看法
阅读量:5778 次
发布时间:2019-06-18

本文共 896 字,大约阅读时间需要 2 分钟。

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

     开源软件的优点和优势:

      1、开放源代码,减少了学习者的准入门槛,假设我们要做一个东西,商业软件的实现思路往往是商业机密,不能參考,而开源软件给入门者学习的机会。

      2、在选择基础框架、平台和开发工具以及中间件,我们仅仅能选择大公司的商业产品。由于相对来说稳定能够得到持续的服务,此外就是开源软件,由于一旦不能得到非常好的服务和支持,我们能够自己动手改动Bug,添加功能。

能够避免使用一些商业软件后,提供软件的公司破产或者转行。带来的巨大风险。

或者Bug不能及时修正带来的麻烦。

      3、相对来说,开源的软件大多数免费,即使收费,破解版更好找一些。

所以企业或者个人使用门槛比較低。

      4、好的开源软件,參与人数比較多,大家都在贡献代码。相对来说更新和开发速度不慢。

easy得到大家的支持。

      5、把自己做的项目开源,能够获得很多其它的关注,能够更easy建立一个生态体系。

这样对一些企业来说比做广告划算一些,比方蘑菇接开源他们的IM项目。

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

     开源的缺点:

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

       2、开源的东西往往须要配置、配置、配置,手动编译,如今N多开源的插件和类库,经过好几次的安装,才干使用,甚至还要想办法越墙,才干安装完毕,非常不人性化。

非常少简单开源的东西有像VS 一样的方便,直接安装。完毕就能够使用。须要花费大量的时间和精力在各种配置和安装上面。

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

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

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

  

转载地址:http://qqkyx.baihongyu.com/

你可能感兴趣的文章
java中关于重载与重写的区别
查看>>
最受欢迎的14款渗透测试工具
查看>>
华为硬件工程师笔试题
查看>>
jquery居中窗口-页面加载直接居中
查看>>
cd及目录快速切换
查看>>
黑马day11 不可反复度&解决方式
查看>>
分布式服务化系统一致性的“最佳实干”--转
查看>>
一次Mutex死锁的原因探究
查看>>
flask的文件上传和下载
查看>>
如何查看java class文件的jdk版本
查看>>
ImportError: cannot import name UnrewindableBodyError
查看>>
翻翻git之---有用的欢迎页开源库 AppIntro
查看>>
Unity Shaders and Effects Cookbook (3-5) 金属软高光
查看>>
31-hadoop-hbase-mapreduce操作hbase
查看>>
C++ 代码风格准则:POD
查看>>
PHP-Windows下搭建PHP-MSF环境【原创】
查看>>
linux-友好显示文件大小
查看>>
emplace_back() 和 push_back 的区别(转)
查看>>
【转】【WPF】WPF中MeasureOverride ArrangeOverride 的理解
查看>>
ASP、Access、80040e14、保留关键字、INSERT INTO 语句的语法错误
查看>>