开源软件如何盈利

栏目: 软件资讯 · 发布时间: 5年前

内容简介:开源软件如何盈利,这听上去有点悖论。传统观点开源应该就是免费的,不应该和商业沾上任何关系,否则就是不纯净,果真如此吗?当我第一次接触到Inforbight数据库(准确来说是Inforbright存储引擎)时,对它的肤浅认识则是,它是一个与MySQL集成的开源数据仓库,可作为MySQL的一个存储引擎来使用,由于采用列式存储原理,存储数据量大,查询性能高,然后能正常地使用它,仅此而已。直到有一次,同步一批复杂数据文件Load data时碰到了“ERROR 2 (HY000) at line 1: Wrong d

开源软件如何盈利,这听上去有点悖论。传统观点开源应该就是免费的,不应该和商业沾上任何关系,否则就是不纯净,果真如此吗?

当我第一次接触到Inforbight数据库(准确来说是Inforbright存储引擎)时,对它的肤浅认识则是,它是一个与 MySQL 集成的开源数据仓库,可作为MySQL的一个存储引擎来使用,由于采用列式存储原理,存储数据量大,查询性能高,然后能正常地使用它,仅此而已。直到有一次,同步一批复杂数据文件Load data时碰到了“ERROR 2 (HY000) at line 1: Wrong data or column definition”问题,尝试了应该正常应该能解决问题的各种解决方案后仍无果(可能是版本不同)。因为我们采用的是社区版Inforbright,即ICE,仅支持“LOAD DATA INFILE”的方式导入数据,不支持INSERT、UPDATE、DELETE“。然而我注意到,相对于Inforbright企业版,社区版除了不支持INSERT、UPDATE、DELETE这些操作之外,连load命令的语义也不够丰富:“only supports variable length text formatted load files”,比较之下,其中的道理就很明显了:如同其他产品一样的策略, 免费版提供基本功能,付费版提供更多更好的服务 。其实,在开源的世界也是如此。

随着开源社区以及开源文化的不断进化、发展,开源和商业并不是一对不可调和的矛盾,就如果开源之父Richard Stallman说的那样, free并不代表“免费”,而是自由之意(如自由分发、使用以及持续优化)

在开源的世界里,软件开发工程师的工作种别慢慢出现了细致的分化:研究(开发)与使用(二次开发)。

  • 研究:社区或志愿者进行研究活动,发布研究成果-源代码。
  • 使用:商业公司根据公开的源代码进行二次开发,将源代码转变为软件产品、服务,从而获利。

即开源和商业完全可以很和谐地融合在一起,前者实现知识共享的最大化,后者实现“学以致用”的最大化。

目前,开源软件的模式可谓丰富多样,总结下来大概有以下几点:

  • 软件开源,但与之配套使用的硬件收费。经典案例:IBM、SUM、HP等传统硬件厂商。
  • 知识免费,但由此衍生出来的书籍(培训)收费。经典案例:开源软件出版商O’Reilly公司。
  • 程序免费,但部署程序或提供服务(技术or咨询)收费。经典案例:JBoss,类似中间件、ERP和SCM等企业级信息系统,免费提供其源代码,以提供收费的技术和服务盈利。
  • 社区版免费,企业版收费。经典案例:Redhat,第一家20亿美元的开源软件公司。如前文中的Inforbright也采用的是这种盈利模式。
  • 一种市场策略,如微软宣布部分地开源office源码。

正如,所有的东西最终都会被商业收编,开源也不例外。这是一种折中或妥协,也是必然发展的一种趋势。当然这并不是一件坏事,商业可以促进软件的更广泛的传播和更大程度上的优化。


以上所述就是小编给大家介绍的《开源软件如何盈利》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Dive Into Python 3

Dive Into Python 3

Mark Pilgrim / Apress / 2009-11-6 / USD 44.99

Mark Pilgrim's Dive Into Python 3 is a hands-on guide to Python 3 (the latest version of the Python language) and its differences from Python 2. As in the original book, Dive Into Python, each chapter......一起来看看 《Dive Into Python 3》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具