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

开源软件的好处和优势:

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

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

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

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

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

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

开源的缺点:

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

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

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

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

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

关于开源软件的几个看法相关推荐

  1. 开源软件与商业软件的选择

    这篇文章我已经思考和构思很久了.一直在写与不写之间犹豫.想写,只是希望自己能做个抛砖引玉的引子,能够引起大家足够的思考.不写,可以说不敢写,是因为自己阅历有限,很多地方也没有搞明白.而且开源软件和商业 ...

  2. 巨杉斩获“中国十大开源软件”,开源与企业级结合商业路线得到认可

    随着开源软件在行业中的地位不断深入,越来越多的企业开始将开源软件.分布式计算等新技术提升到了企业IT的战略层面.那么开源软件未来的发展趋势如何?整体行业如何保持旺盛的生命力与创新?这些都是很多厂商与用 ...

  3. 谈钱太俗!难道开源软件只能讲道义?

    自古以来,读书人多以清贫自居,陶渊明不为五斗米折腰更成为千古佳话:而与书香相对立的是铜臭,铜臭一词可参考<后汉书·崔烈传>中崔烈与其子崔钧的对话. 时至今日,市场经济已成为经济主体,人们对 ...

  4. 芯片巨头为何痴恋开源软件?英特尔Imad Sousou来解密

    芯片巨头为何痴恋开源软件?英特尔Imad Sousou来解密 发表于19小时前| 1001次阅读| 来源CSDN| 12 条评论| 作者董世晓 英特尔开源OpenStackImad Sousou wi ...

  5. 我心目中理想的开源软件

    在工作中使用过一些开源软件,有过一些美好的体验,也有一些不好的体验. 对于那些纯粹开源,不掺杂任何商业考量的贡献者,我感激他们的辛苦工作,但仍然希望他们的作品可以更好. 对那些借助开源社区力量,着眼商 ...

  6. 阿里开源软件替换指南

    阿里作为一家技术公司,一举一动牵动业界的发展.2013年,阿里搞出去ioe的概念,旨在消除对他人的依赖.而现在,它自己却通过变卖开源产品,绑架企业,充当了类似ioe的角色. 相比较一些国际知名的开源软 ...

  7. 儿童学python下哪个软件好用_【开源软件】超好用的Python学习软件!没有之一!...

    可以观看视频!文章结尾,有下载.安装方法! 曾几何时!Python开始掀起了一阵狂猛的学习浪潮?Python 那么Python为什么那么火? https://wenwen.sogou.com/z/q8 ...

  8. 企业使用开源软件的风险

    很多时候,我们过高地估计了开源软件面临的版权威胁,开源软件并非天生就比专有软件存在更多风险.虽然在企业中开源软件越来越普及,但开源软件始终难以摆脱知识产权带来的阴影.2007年,微软声称开源软件侵犯了 ...

  9. 从开源软件开发中体会到的心得

    Mitchell Hashimoto 是一名开源软件工程师.由他托管到 GitHub 上的 开源项目 Vagrant,是一个用于创建和部署虚拟化开发环境的工具.近日,Mitchell撰文讲述了在开发 ...

最新文章

  1. IOT物联网观察之物联网是器,大数据是魂,人工智能是手段!
  2. Scala中的延迟初始化(Lazy vals)
  3. 计算机并行处理专业,分布式计算机并行处理技术(论文).doc
  4. VB手控Combobox的打开或收起
  5. 忽略“Signal: SIGSEGV (Segmentation fault)”
  6. ASP.NET MVC 3和Razor中的@helper 语法
  7. 在springcacheinvokecontext中没找到field_CNN中的感受野
  8. RISC-V 之一 使用 ARM CMSIS 的 SVD 文件辅助调试
  9. SPSS调节效应分析插件 v1.1.1
  10. RS485总线传输协议
  11. Servlet容器和IOC容器
  12. java游戏貂蝉_血战三国之吕布貂蝉
  13. 因为计算机限制无法访问U盘,U盘拒绝访问怎么办解决教程
  14. C++笔记-1-c与c++基础区别
  15. What Is 'FTW'? What Does It Mean?
  16. 倍福---PLC 字符串类型string操作
  17. KNIME的数据库连接
  18. 服务器系统如何还原,服务器怎么还原操作系统
  19. 存储调研:GPFS并行文件系统原理解析
  20. stdlib函数编译linux,stdlib.h:没有这样的文件或目录

热门文章

  1. Office 2008 for Mac试用印象
  2. 全国计算机等级报名12,全国计算机等级考试12月20日开始报名!注意事项请查收!...
  3. FJUT ACM 1212 集训队的药药切克闹
  4. 弘辽科技:如何修改老链接不被降权。
  5. 公众号文章链接被微信拦截(被封锁、被屏蔽、被和谐)的最新解决方法
  6. 网站后台没有提示声怎么办_收藏 | 没有 PS 怎么办?10个在线作图网站,轻松搞定图片设计...
  7. SAP WM上架策略为Fixed Bin的Storage Type如何以FIFO出库?
  8. 植物大战僵尸:查找植物叠加种植CALL
  9. 图神经网络框架DGL实现Graph Attention Network (GAT)笔记
  10. 新手开淘宝网店怎样一个月安全达到一钻