为什么使用开源软件?

为什么使用开源软件?对于这个问题,我想在各大qq群、各大论坛、各大网站。。。。上面都已经讨论过多次的话题了,我这里为什么再次提出这个问题呢?其实原因很简单,就是想谈谈我个人对开源软件的看法。我个人觉得有以下几个方面:

1.成本低,周期短,见效快(有点像广告语,哈哈)

开源软件拿来就可以直接使用,而且在网上资料非常多,学习成本低;

开源软件不需要招聘一批开发者,来重新造轮子,修修补补,人力成本低,只需要有一定基础的运维人员即可;

开源软件容易上手,学习时间短,时间是个大问题,尤其是对于刚刚起步的公司,急需要立马可以使用的系统;

2.质量好

开源软件经过无数小白的测试和问题反馈,以及无数的开源爱好者提供解决方法和提供源代码,质量上有保证。最伟大的开源软件:linux。就是最好的见证,他已经超越了他的老前辈windows。

3.扩展好

开源软件在无数小白的测试过程中,会应用到不同的场景中,尤其是在不同规模上的应用,更是不在话下。而如果需要研发人员自己去开发的时候,可能需要随着自己公司的规模而进行代码的修修补补进行扩展。

4.维护成本低

无论是软件的后期维护成本还是有人离职后的交接成本,都是相当低的。因为开源,所以使用广泛,懂的人就一大把,所以对于后期的维护以及交接管理这个系统根本不用担心。BOSS们再也不用担心员工离职后,系统无法run或者故障没人处理的烦恼了,so easy。

以上是我个人的一些拙见,虽然有些开源软件有这么多好处,但是他也有软肋,比如:定制化。

另外谈一个题外话,大公司的成熟软件为什么不开源?个人认为有以下原因:

1.代码写的烂,拿不出手或者是不敢拿出手,嘿嘿,够黑吧。

2.软件涉及到公司的业务流程,也可能是商业机密。

3.在盗版横行的中国,版权问题始终是个大问题,在国外,盗版的处罚是非常严厉的,而在国内随处可见,把别人的软件拿过来,更改一行代码,重新换个皮,就对外宣称:本公司潜心研究几十年,出了个啥产品,脸皮厚的连导弹都打不穿。比如淘宝网开源的话,我敢保证,不出两天,就有淘金网,淘银网出来。

4.中国目前缺乏开源精神,都喜欢闭门造车,门户之见相当严重。

时间: 2024-10-10 18:08:59

为什么使用开源软件?的相关文章

优秀开源软件

学习万能的helloworld例子 花30分钟看一下t-io官方提供的helloworld,了解一下TCP编程的大概流程,文档传送门: t-io的hello world 学习用于进阶的showcase例子 showcase一词是从springside借来的,放这很应景,天蓬元帅就是这样学习的,可以和他交流,他后面会出详细的教程. 列一下作者本人用过的国产开源软件 网上很多人对国产开源的印象还停留在n年前,此处列一下作者本人一直在用的部分国产开源软件,其中有的是有争议的,也有暴过漏洞的,但是我们想

2015 年度新增开源软件排名 TOP 100

收藏了,以备不时之需,选型的时候,可以优先从其中考虑了. 2015 年度新增开源软件排名 TOP 100 http://www.oschina.net/news/69808/2015-annual-ranking-top-100-new-open-source-software

OpenSource.com 评出 2014 年十佳开源软件

Docker 应用容器平台 “电源管理和虚拟化以相同的方式允许我们从服务器利用率中获取最大的利益.如何真正的解决虚拟化,这世界第一难题仍然是普遍存在的.Docker 自从 2013 年开源以来,刚好在这开源改革的关键时刻适应了时势的发展,提供扩展构建块,允许类似我们这样的工程师和架构师能够以亘古未有的方式进行分布式平台的扩 展.”—Richard Morrell, Senior software engineer Petazzoni on the breathtaking growth of D

(转)10款微信公众平台相关的开源软件

1.微信公共帐号机器人 WeBot WeBot ( Weixin Robot) 的设计目标就是让你傻瓜化的接入微信公众平台.是 微信公众平台提供的开放信息接口的自动回复系统,基于node.js 实现. 功能: 清晰独立的 router ,轻松实现文本匹配流程控制 基于正则表达式的对话设定,配置简单,可以给一句话随机回复不同内容 支持等待后续操作模式,如可以提示用户"需要我执行xxx操作吗?" 授权协议: 未知开发语言: JavaScript 源码地址:https://github.co

开源软件Review Board

开源软件, Review Board 代码审查的. https://www.reviewboard.org/

100款开源软件

不知道这些你就OUT了!100款开源软件 好的软件可以极大提高工作效率,完成一些不可能完成工作.然而我们也常常为选择哪款软件而头疼,本次为大家推出的100款软件都是经过整理分类的,而且最重要的是100款软件都是开源免费且使用于Linux环境下,大部分都可以直接从官网上下载使用.如果你完全没有接触过以下我介绍的这100款软件,我只能说一句你OUT了! 图:100款软件分类图 接下来将要介绍的100款开源应用程序,是我花了很多时间为大家整理的,这些软件对大家来说是很有用的.我希望通过这100款软件告

开源软件选型分析标准【转载】

http://wenku.baidu.com/view/0f4acf88cc22bcd126ff0ca2.html?re=view 1 标准和目标 1.1前言目前开源的网管软件众多,时间关系只能通过网络上的资料介绍和其他用户的体验进行评估.对于重点调查的开源软件通过运行环境搭建.开发环境搭建的方法进行实践.如果只是对通用网络设备的管理,被调研的软件只要经过适当的配置就可以满足要求. 对于我们的需求,这些软件不能满足我们100%的需求,必须进行二次开发,对软件二次研发的接口的调研就成为我们考察软件

最受IT公司欢迎的50款开源软件

文章来自:云头条编译 本文介绍了多款知名的开源应用软件,科技公司可以用它们来管理自己的 IT 基础设施.开发产品. 过去十年间,许多科技公司已开始畅怀拥抱开源.许多公司使用开源工具来运行自己的 IT 基础设施和网站,一些提供与开源工具相关的产品和服务,或基于开源工具而建的产品和服务,还有一些在为开源代码贡献代码或支持开源项目. Black Duck 在 2015 年的一项调查发现,78% 的企业组织使用开源软件,这个比例几乎是 2010 年时候的两倍.此外,88% 的企业表示,它们预计在今后几年

2015 年度新增开源软件排名TOP100

本榜单包含 2015 年开源中国新收录的 5977 款开源软件中,根据软件本身的关注度.活跃程度进行排名前 100 名的软件.从这份榜单中或许可以了解到最新业界的趋势. 1.SwitchyOmega 项目简介:SwitchyOmega 是 SwitchySharp 的新版本.这是一个 Chrome 浏览器用来切换不同代理的插件.SwitchyOmega 初次安装时会检查是否存在 SwitchySharp ,如果有的话则会自动升级设置,无须手动配置.如果您使用的是非谷歌应用商店版,或者无法自动升级

[Alljoyn] 1、物联网开源软件框架alljoyn研究(一)——初步了解

What is AllJoyn?[是一个合作的开源软件框架目的在于连接万物] An Open Source API Framework For the Internet of EverythingA way devices and applications publish APIs over a network in a standard wayWhy APIs?– Because this is what software developers understand and work with