开源=免费?

举报
Learun 发表于 2020/09/30 16:10:52 2020/09/30
【摘要】 直接给出结论,开源和免费是不同概念: 开源是指开放源代码。所以开源软件在发布时会公开软件源码,并允许使用者利用其源码进行优化、传播以及二次开发。 而免费软件则是免费提供给用户使用的软件,不过虽是免费,但通常都属于闭源系统。源代码不会公开,而且受相关版权法律约束,用户在没有得到版权方授权的情况下不可随意获取及修改源码、更不能二次发布。 计算机产业发展至今,使用免费软件已经成为现代人类生活中不...


 

直接给出结论,开源和免费不同概念:

 

开源是指开放源代码。所以开源软件在发布时会公开软件源码,并允许使用者利用其源码进行优化、传播以及二次开发。

 

免费软件则是免费提供给用户使用的软件,不过虽是免费通常都属于闭源系统源代码不公开,而且受相关版权法律约束,用户在没有得到版权方授权的情况下随意获取及修改源码不能二次发布。

 

计算机产业发展至今,使用免费软件已经成为现代人类生活中不可或缺的一部分包括但不限于Facebook、Twitte、Instagram、Skype、Uber在内的都是免费软件任何人都可以随意下载使用但是,如果有人认为其有不足之处,自行更改其内部功能,然后发布一个魔改版本在网络上传播,那这样的行为肯定是不被允许的

 

当然,软件开源与商业化是不冲突的代码初衷,想让更多人参与其中共同开发优化软件质量,减少软件缺陷,丰富软件功能,同时也避免一部分“有心人”在软件留后门。开源软件最终还是会让商业公司获利这是一个良性循环,可企业为用户提供高质的产品。

 

享誉世界的移动端操作系统——Android就是一款众所周知的开源平台它的影响力之巨史无前例,我们可以在包括但不限于手机、平板、手表、电视、汽车、船舶在在内的各种设备上见到它的身影。它几乎影响到了各行各业,包括谷歌、三星、LG在内的,众多知名企业都是Android开源红利的受益者。


 

 

同样的,任何著名的开源系统背后都有商业公司支撑,软件开发者都是有薪水的职业工程师如果一个成功的开源软件没有商业公司来运作,这反而是不健康的,社会需要开源和商业之间的互补来促进技术的革新。

 

开源软件与其背后的商业公司

 

开源世界里的明星——Linux不但被Microsoft、IBM、Intel、SAMSUNG多家全球性企业免费赞助,还可享受到它们源码级的更新与维护而与Linux有着千丝万缕联系的Android由全球顶尖的互联网巨头Google运营及提供相关技术支持同时市场占有率高的关系型数据库MySQL已经归入软件巨擘Oracle麾下只有Python目前属于Python.org开源组织,也分别收到了来自Facebook、Google、Amazon、Redhat、Microsoft的赞助。


 

 

开源软件的盈利模式

 

具有巨大影响力的开源软件背后都有资本的注入,没有现金流支撑的开源项目是无法长久的。所以接下来讲讲开源软件盈利模式。

 

1) 多版本模式

 

一部分开源软件分为多种版本,通常为一款免费的基础版+多款进阶付费版。免费版本能够促进传播,让用户享受到基础核心服务,使其接受并认可该软件收费版本功能更加丰富,提供技术支持和售后服务

 

 MySQL就同时推出个人和企业版两种,即免费基础版付费专业版它们分别采用不同的授权方式:开源版本完全免费可做为广告,而专业版的许可销售和有偿服务可为其获得收益

 

2) 有偿技术支持与培训

 

很多软件只有一种版本,也可免费下载使用,但当用户需要技术支持的时,则需要向软件提供者付费。有偿技术支持这项业务,是多数开源软件企业会选择的商业模式

 

就像被IBM340亿美元收购Redhat虽然提供免费的 Linux 发行版(付费进阶版同步发行),但是当使用者遇到技术障碍,或硬件升级时,Redhat可以提供有偿支持服务

 

纽交所使用Redhat的免费Linux股票交易系统每当芯片制造商发布了更高性能的处理器时,纽交所都会更好的处理器提高效率,但这需要有人为新硬件更新和优化系统和应用程序。每几年都会有一次这种常规升级

 

纽交所可以自己组建一个团队完成所有系统维护开发工作,也可以直接出资Redhat工程师来做。相当数量的非个人用户都选择了后者。 

 

3) 有偿进阶服务

 

JBoss便是这种模式的典型代表。JBoss应用服务器免费,但其通过提供技术文档、培训、二次开发支持技术服务

 

开源软件出版商O'Reilly同样如此其尽心竭力地联系开源世界资深人士,组织召开各种开源平台会议,来收集和更新有关技术资料。虽然知识无价,但承载知识的出版物有价

 

4) 应用服务托管(ASP)

 

PHPLive!是一种构架于PHP、MySQL的开源软件,它可为企业用户提供实时交谈服务。目前已经有数十家公开提供 PHPLive!托管服务的应用服务提供商。

 

5) 软硬件一体化

 

IBM、HP这样的服务器供应商,通过捆绑免费的Linux操作系统销售服务器硬件。SUN公司近期将其Solaris操作系统开放源码,以刺激服务器硬件的销,也是这种模式的体现。

 

6) 部分组件收费

 

其实开源软件的免费部分即可满足多数用户的需求,但是也有相当一部分用户需要一些特殊的定制服务,这个时候软件公司就能提供有偿定制服务

 

7) 版权收费

 

虽然代码是开源的,但很多作者会采用一些开源协议加以版权约束,如果用户想要去除这类约束需付费。

 

8) 捐款/赞助

 

很多开源软件都有一些捐款渠道,喜爱该软件的用户,或者该软件的受益者都可以进行资金支持。

 

Python有自己的软件基金会,前文提过它收到了来自行业内众多大佬的赞助。

这些企业之所以要赞助 Python因为这些公司大量使用了Python语言,他们希望Python能够持续发展,毕竟一旦Python出现问题,他们也会受到影响

 

感谢Learun提供撰文支持,参阅https://www.learun.cn获取更多

 

 

 

 


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。