`

开源并不等于免费 开源并不等于免费

阅读更多

很多人把自由软件误解为免费软件,但开源不代表全免费,我看了下面的这篇文章,作者是中国开源软件推进联盟zhuxi——陆首群,文中详细的讲解了开源的含义,以及企业利用开源软件营利的几种模式。

 

  “Free/Libre Software &Open Source”译成中文是:“自由软件和开源软件”。有人却错译为:“免费软件和开源软件”。实际上,把自由/开源软件当作免费软件的,大有人在。所谓自 由软件指允许任何人可以自由使用、复制、修改、分发的软件,但它不能保证免费获得的自由。自由软件在分发/获得方面是双模式的,就是说,可以免费共享,也 可以商业买卖。所谓开源软件指软件的源代码(软件程序的原始文件)是对任何人都完全开放的,即任何人在有关许可协议方式的规范下,具有获得、使用、复制、 修改、分发源代码的自由,但为了保护初始源代码的完整性,有关许可协议规定:原创者对源代码修改者的后续行为的自由有一定限制。自由软件和开源的软件具有 广泛的共同点,在一般情况下我们统称为“自由开源软件”;考虑到当今它们愈来愈广泛地参与务实的商业活动,我们也可将共简称为“开源软件”。


  为了保证开源软件的持续发展或推动开源软件产业化,探索开源软件的商业模式到关重要。有人认为:“自由开源软件是免费软件”,“自由开源软件不收 费”。这在自由开源软件发展早期,作为“玩家”、“黑客”们“偏爱的作业”,不惜以亏损来作秀,曾出现过这种现象;但时至今日开源软件正在走向产业化,再 说这样的话,不是无知就是用来骗人的。

 

  有人说:“开源软件系统全部软件模块的源代码都开放,或开源软件系统的全部技术都公开,这时开源软件系统已经没有了价值,软件卖不了钱,只能免 费,也只能依靠服务来收费。”我们认为这种说法显然是错误的。事实上,开源软件的全部技术并不完全寓于开放的源代码之中,在开源软件系统中还隐含着与开放 源代码所表征的技术无关的不开放的工程化技术,也就是说开源软件技术的全部技术并没有完全开放,说明它还是具有价值的,软件本身也是可以卖钱的(并非一定 要依赖于服务)。

 

  下面我们开列一个定义软件的公式,即:软件=程序+文档+支持+培训+专业服务

  当前国际上出现了“把软件看成一种服务(Software as a Service,SaaS)”的潮流,软件收费也出现从其各个业务环节(即程序、文档、支持、培训、专业服务等业务环节)向后面移动的倾向,即变成了所谓 “软件免费、服务收费”的“定购服务(Subscription)”的商业模式。对于开源软件来说,因其具有“集体开发”的特点,没有一个销售开源软件发 布版的企业可宣称“它拥有开源软件的所有权”(即它不拥有软件专利许可证),因此更适合于实行“定购服务”。

 

  其实我们对“定购服务”这种模式进行分析后可以这样认为:不是整个软件都免费,而是软件“程序”或者“源代码”免费。软件的其他业务环节,诸如 “文档、支持、培训、专业服务”均可纳入广义的“服务”一类,一般是要收费的(当然有的企业把“文档”也从“服务”中分离出来,如提供安装使用说明书CD 盘,也免费)。这样在出现“软件程序免费、服务收费”或“软件程序和文档免费、服务收费”的情况时,整个软件还是收费的。因此,当有人说的“软件免费、服 务收费”或只说“软件免费”时,如果不作上面的解释,可能会引起人们的误解。

 

  无疑,开源软件要取得成功,首先要开发并推出一个好产品,其次要建立一个好社区,还要找到一个好的商业模式。

  迄今为止,开源软件还没有单一的商业模式,国外推出的一批模式可供借鉴。这些商业模式概括起来有:

 

  如Red Hat(开源软件公司)那样,实行如上所述的“软件免费、服务收费”的“定购服务”模式。

  针对一些开源软件在其整个层次组合(Stack)中,大多数开源的层次与某个闭源层次混生,或与某个附加的闭源组件集成时(这时的闭源层次或附加闭源组件具有私权软件的性质),企业可实行“开源软件主体部分免费、闭源软件附加部分收费”的模式。

 

  一些开源企业实行双授权模式。双授权模式有如下两种形式:

  如上面所谈的形式,即“一部分软件开放、免费,另一部分软件不开放、收费。”像SugerCRM、JBOSS那样的开源企业就采用这样的商业模式。

 

  “对一部分用户免费,向另一部分用户收费”(如向中、小客户免费提供开放的源代码,但要求他们在对源代码进行修改时,其修改部分要必需要全部返回;对大客户允许他们不返回其修改的源代码,但要收费),像MySQL那样的开源企业就采用这样的商业模式。

 

  Google正在掀起一波订价模式的革命,Google提供的程序是免费的,其服务也免费,靠广告或“辛迪加(Syndication)”支持 收费,从而也向微软提出了挑战,最近微软推出Live.com“网络直播服务”,表示再也不能固守依赖软件专利授权合同收费的模式。这些动向也是值得开源 软件在探索商业模式时借鉴的。

 

  有人认为“Ubuntu的自由机制排斥任何商业模式”,这显然是不对的。Ubuntu自己也认承,它正在探索但至今尚未找到成熟的商业模式(Canonical公司可能会变成它的总销售商)。

 

  Ubuntu已明确:软件程序是免费的,其文档(包括提供安装使用说明书的CD盘)也实行免费。看来Ubuntu对其向客户提供的服务(软件的 其他业务环节)也是要收费的。Ubuntu还规定:“任何人对Ubuntu源代码所作的变动、修改,必须获得Ubuntu核心团队(由60人组成)批准才 行”。这条规定,使Ubuntu具有向客户提供支持、培训、专业服务的特权和从这些软件的业务环节收费的保障。

 

  在国际上,开源软件正在涌现出一批商业模式,在未来的岁月中,其中一些模式可能会成功,一些模式也可能会失败,这说明全球开源软件的商业模式还在探索之中,未臻完全成熟。在中国,我们也要在这方面进行积极的探索。

 

摘自:http://www.oschina.com/article/15/

分享到:
评论

相关推荐

    开源免费考试系统V1.21

    爱考在线考试系统是爱考网推出的一款开源免费考试...7.是免费开源的在线考试系统,您不需要为此支付任何费用,并且可以下载源代码以供学习和研究。 演示地址:http://exam.lovekao.com 支持:http://www.liangston.com

    Elite Chat!免费开源在线客服系统 v1.0.zip

    免费开源在线客服系统EliteChat是一款企业级的网站实时交流系统,网站访客只需点击网页中的对话图标,无需安装或者下载任何软件,就能直接和网站客服人员进行即时交流。  免费开源在线客服系统EliteChat将为企业...

    开源免费跨平台密码管理软件 KeeWeb 1.18.1 中文免费版.zip

    开源:该应用程序是完全免费的:没有试用版,没有演示版本,没有限制。甚至更多:您始终可以自己从资源中构建它。源代码可在 GitHub 上获得。 您可以轻松地从具有时尚,直观界面的安全数据库中存储所有密码。只需...

    开源免费的远程协助工具 Veyon 4.5.5 + x64 中文多语免费版.zip

    Veyon 是一款免费的开源软件,用于支持 Windows 和 Linux 的计算机监控和教室管理。 它使教师可以查看和控制计算机实验室并与学生互动。 Veyon 支持多种语言,并提供许多功能来支持教师和管理员的日常工作。 开源...

    Answer3.0免费asp.net开源B2C网店系统

    Answer3.0免费asp.net开源B2C网店系统,基于ASP.net(C#) + MSSQL 2005,遵循W3C规范。业务功能抽象到组件,可按业务需求“堆砌”组件,实现在线销售平台(网店系统)的快速搭建。 组键丰富,业务功能强大,永久免费。 ...

    商业vs开源MQ对比

    随着云计算的兴起,Docker、微服务的流行,分布式消息队列技术成为...他们的功能性差异往往成为企业在中间件选型过程中不得不考虑的因素,通过本文档,你可以详细了解商业MQ和开源MQ之间的差异,方便企业快速选型。

    开源世界旅行手册-2008

    Linux并不意味着不苟言笑的命令行,我多数时间在图形界面中工作 尽管如此,本书仍然不会尝试指导读者,如何点击某个菜单,如何启动某个程序…… 同样,如非必要,本书也不会为大多数操作配备截图 本书分为四个...

    免费开源PDF打印机

    将上面这一行复制进去即可,注意后面的-号不能省,这些参数的含义请查看Ghostscript的帮助。输出(Output)设置为选择文件(Prompt for filename),运行方式(Run)设置为隐藏(Hidden),并可以选上Run as User。 3、测试...

    java开源包6

    HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP的原生数据通信,而且提供了事件驱动的 API。 NIO网络框架 xSocket xSocket是一个轻量级的...

    java开源包9

    HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP的原生数据通信,而且提供了事件驱动的 API。 NIO网络框架 xSocket xSocket是一个轻量级的...

    cmake程序开源代码

    Cmake并不直接建构出最终的软体,而是产生标准的建构档(如Unix的Makefile或Windows Visual C++的projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个整合开发环境(IDE)的开发者可以用标准的方式...

    Android 开源免费简单水印 EasyWatermark 2.0.0 中文免费版.zip

    代码完全开源,使用宽松的 MIT 协议,您可以随意 Fork 自己修改并删除您认为有问题的代码 不涉及网络请求,不申请网络请求权限,不用担心自己的照片被泄露。API >= 29 的用户甚至不需要申请任何权限。(28 及其以下...

    java开源包8

    HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP的原生数据通信,而且提供了事件驱动的 API。 NIO网络框架 xSocket xSocket是一个轻量级的...

    开源世界旅行手册(帮你了解linux世界)

    Linux 并不意味着不苟言笑的命令行,我多数时间在图形界面中工作。尽管如此,本书仍然不会尝试指导读者,如何点击某个菜单,如何启动某个程序……同样,如非必要,本书也不会为大多数操作配备截图。本书分为四个部分...

    java开源包10

    HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP的原生数据通信,而且提供了事件驱动的 API。 NIO网络框架 xSocket xSocket是一个轻量级的...

    Elite Chat!免费开源在线客服系统 v1.0

    免费开源在线客服系统 v1.0,想知道谁在访问您的网站吗?想和他们实时交流吗?想更有效的把握商机吗?免费开源在线客服系统EliteChat是一款企业级的网站实时交流系统,网站访客只需点击网页中的对话图标,无需安装...

    snakerflow开源轻量流程引擎服务端

    snakerflow开源轻量流程引擎服务端,此处只有服务端,另外还有客户端,特别声明,本资源也是我网上找到的开源码,并不是我自己的

    开源免费安卓媒体播放器 Kodi 19.1 中文免费版.zip

    Kodi® 安卓版媒体中心是屡获殊荣的免费和开源跨平台软件媒体播放器和娱乐中心,用于 HTPC(家庭影院 PC)的数字媒体。 它使用 10 英尺的用户界面设计为起居室的媒体播放器,并使用遥控器作为主要输入设备。 其图形...

    三层架构演示开源说明[附源码]

    本程序并不是一套完整的系统,它只提供了一个简单的登录功能,它是我的选修课老师所留的作业,发布并开源的原因是为了能让C#的初学者能更快的入门,或者对想了解三层架构的朋友给予一些参考。它是用VS.NET 2005来...

    YzmCMS 轻量级开源CMS V7.1 免费下载

    基于PHP+Mysql架构,并采用MVC框架式开发的一款开源高效的内容管理系统,可运行在Linux、Windows、MacOSX、Solaris等各种平台上。 它可以让您不需要任何专业技术轻松搭建您需要的网站,操作简单,很容易上手,快捷...

Global site tag (gtag.js) - Google Analytics