是开源的系统,为什么还要收费?

妖精的绣舞 提交于 2019-12-12 15:44:26

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

哪个说的开源就是免费?

经常会有人问我:“你们明明说了 是开源的系统,为什么还要收费?”

Emmmm....

在长叹- -口气之后

我突然发现同事的电脑桌面早已换成了这样

就差买-个“Enter” 出气键了

工作被老板骂/被客户气吗是时候持下解压下了

其实网上有很多关于开源和免费的区别解释

....

很多人还是喜欢“开黄腔”

(竟无言以对)

那我们今天再来解释下什么是开源?

百度给的解释是

开源系统

开源,(Open Source)全称为开放源代码。开源就是要用户利用源代码在其基础上修改和学习的,但开源系统同样也有版权,同样也受到法律保护。

 

Andorid

大家都知道的

如果没有安卓的开源开放

那今天也不会出现

这么多的手机厂商

移动互联网也不会兴起

而苹果的I0S

除了苹果手机,其他的都无法使用

所以很多人对开源存在误解

最直接的就是

开源=免费

但并非如此

开源软件有自己的知识产权

他们存在一个授权协议

少数情况下确实可以免费使用

但是在协议之外的情况都是需要收费的

 

还有

还有的人认为开源系统不安全

其实也不是这样的

闭源软件

相较于开源而言

只是多了一道揭秘的程序

一旦遭到黑客入侵

修复起来不只复杂

同时存在许多局限

而开源

因为提供了源代码

所以

很多人都可以帮忙修复

这从长远来看还是很安全的

 

 

那顺便说一说开源软件的优势:

一、质量就是得到你要的东西

一个软件是由几个开发者做出来的,另一个软件由上千个开发者做出来的,哪个会更好?开源软件有数不清的开发者和用户改进安全,创新功能来不断的加强开源软件的可用性,一般来说,开源软件更加接近用户实际所需要的,因为他们自己亲自在改进他。不需要一个销售商去告诉用户他们都需要什么-用户和开发者自己实现他们想要的,而且成就斐然。至少在最近的一次研究中显示,事实上技术上的优越性才是企业客户选择开源的最主要的动因。


二、可以定制性:开源让你更任性

与产权软件类似的功能,商业客户总是可以找到一个开源的东东,经过一些定制来满足自己的要求。既然代码是开放的,只要修改代码就可以实现他们想要的功能。但根本不要指望去修改产权软件。一个小客户有可能让微软Word团队去修改代码来适应企业的特殊需求吗?你不是在做梦吧?


三、自由:不用担心被供应商绑架了

商业软件必然把客户绑定在产权上,无法自拔,而开源软件则可以让商业客户从这种折磨中解放出来。商业软件的客户不得不把自己局限于供应商的视野、要求、支配、价格以及时间表中,而且客户还为这些局限买了单。

反过来说,FOSS的用户控制自己的决定,想怎样改那个软件都可以。而且他们也有庞大的开发者和用户的社区去寻求帮助。


四、灵活性:什么时候怎样更新,你自己说了算

如果你的公司是使用微软Office之类的商业软件,你就在一个跑步机上,你不得不永无休止的去更新你的软件和硬件。但开源软件一般来说都不是资源密集型的,那就意味着你甚至可以在有点过时的硬件之上,是你自己而不是你的供应商来决定什么时候更新换代。


五、协同性:标准,而不是制造新的标准

开源软件比商业软件更加符合开放的标准。如果你觉得与其他公司、电脑或用户的协同性是很重要的,那么你就不要把自己限制在商业数据格式上,开源软件当然更加适合你。


六、利于评估

对于闭源的软件,你除了供应商告诉你的,他们声称的软件多么的安全和符合标准,除此之外你什么凭据都没有。而对于开源来说,你自己可以看到代码,那是一种亲历的真实。


七、更多支持选择:找到你合适你的供应商

开源软件一般来说都是免费的,所以一个个生机勃勃的社区总是环绕这每一个软件。

对于那些需要有额外保证的公司客户来说,他们更加倾向选择付费的服务,但即便如此,价格仍远远低于商业软件供应商的收费。而且更重要的是开源软件的商业服务公司响应速度更加快,因为支持服务才是他们的收入的主要来源。


八、成本真的节约很多

除了购买软件的成本以外,商业软件还会产生诸如防病毒、支持、继续升级以及相关的锁定成本等费用,很多成本是你没有意识到的。而开源的呢,当然获得更好的质量,你只要支付商业软件成本的一小部分而已。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!