关于开源软件的⼏个看法
个⼈近期接触和使⽤了⼏个开源软件,有⼏个想法和看法。做⼀下记录。
开源软件的优点和优势:
1、开放源代码,减少了学习者的准⼊门槛,假设我们要做⼀个东西,商业软件的实现思路往往是商业机密,不能參考,⽽开源软件给⼊门者学习的机会。
2、在选择基础框架、平台和开发⼯具以及中间件,我们仅仅能选择⼤公司的商业产品。由于相对来说稳定能够得到持续的服务,此外就是开源软件,由于⼀旦不能得到⾮常好的服务和⽀持,我们能够⾃⼰动⼿改动Bug,添加功能。
能够避免使⽤⼀些商业软件后,提供软件的公司破产或者转⾏。带来的巨⼤风险。
或者Bug不能及时修正带来的⿇烦。
3、相对来说,开源的软件⼤多数免费,即使收费,破解版更好⼀些。
所以企业或者个⼈使⽤门槛⽐較低。
开源项目
4、好的开源软件,參与⼈数⽐較多,⼤家都在贡献代码。相对来说更新和开发速度不慢。
easy得到⼤家的⽀持。
5、把⾃⼰做的项⽬开源,能够获得很多其它的关注,能够更easy建⽴⼀个⽣态体系。
这样对⼀些企业来说⽐做⼴告划算⼀些,⽐⽅蘑菇接开源他们的IM项⽬。
6、⾃⼰有⼀个好的想法和基础,可是没能⼒做⼤,⼜不想放弃,开源是⼀个不错的主意。⼤家⼀起来维护起来。
开源的缺点:
1、开源的东西往往缺少⼀个系统化的⽀持,⽐⽅⽂档不全,没有好的IDE⼯具,遇到问题,不知道谁,社区回复有特别的慢。
2、开源的东西往往须要配置、配置、配置,⼿动编译,如今N多开源的插件和类库,经过好⼏次的安装,才⼲使⽤,甚⾄还要想办法越墙,才⼲安装完毕,⾮常不⼈性化。
⾮常少简单开源的东西有像VS ⼀样的⽅便,直接安装。完毕就能够使⽤。须要花费⼤量的时间和精⼒在各种配置和安装上⾯。
3、中国开源贡献者很很少,⼤多数就是直接拿来⽤。所以⾃⼰假设要开源⼀个项⽬。能得到的别⼈贡献很⼩。别⼈反馈測试意见还⼏乎相同。并且还会有⼤量的⼈把开源提供⽀持当做⼀种义务。开源者得不到应有的尊重。
4、开源者难以盈利。⾄少在中国是这种。
5、中国⼈使⽤软件没有开源或者不开源的意识,对产权也不够尊重。什么协议对⼤家来说都⼏乎相同⼀样,就是⽤,怎么了,商业软件都⽤破解的,更别说开源的了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论