1.15 开源就等于免费吗?用事实来说话

简介: 开源软件是不抵触商业的,开源的目的也不是做慈善事业,而是通过更多人的参与,减少软件的缺陷,丰富软件的功能,同时也避免了少数人在软件里留一些不正当的后门。开源软件最终还会反哺商业,让商业公司为用户提供更好的产品。

首先,开源软件和免费软件是两个概念:

  • 开源软件是指公开源代码的软件。开源软件在发行的时候会附上软件的源代码,并授权允许用户更改、传播或者二次开发。
  • 免费软件就是免费提供给用户使用的软件,但是在免费的同时,通常也会有一些限制,比如源代码不公开,用户不能随意修改、不能二次发布等。

免费软件的例子比比皆是,QQ、微信、迅雷、酷狗、360 等都是免费软件,你可以随意使用,尽情蹂躏;但是,如果你嫌弃它们复杂,自己删除了一些无用的功能,然后在网上发布了一个精简版本供大家下载,那么你就离法院的传票不远了。

开源软件是不抵触商业的,开源的目的也不是做慈善事业,而是通过更多人的参与,减少软件的缺陷,丰富软件的功能,同时也避免了少数人在软件里留一些不正当的后门。开源软件最终还会反哺商业,让商业公司为用户提供更好的产品。

Android 就是大众最熟知的一款开源操作系统,它除了用在手机上,还用在汽车、平板电脑、电视、智能手表等其它硬件平台,小米、华为、OPPO、三星等都是 Android 的受益者,他们都赚得盆满钵满。

很多著名的开源项目背后都有商业公司支撑,它们的开发者也都有正式的工作,享受和我们一样的社会福利;如果一个成功的开源项目背后没有商业公司,这反而是不健康的,社会需要开源和商业之间的互补来促进技术的革新。

开源软件和商业公司的裙带关系:

  • Android 由全球最大的互联网公司 Google 支持;
  • 市场占有率最高的关系型数据库 mysql 已经被上市公司 Oracle 收购;
  • Linux 不但被 Microsoft、IBM、Intel、SAMSUNG 等巨头免费赞助,还接收它们贡献的源代码;
  • Python 目前属于 python.org 开源组织,它收到了 Facebook、Google、Amazon、Redhat、Microsoft 等商业公司的赞助。

开源软件的盈利模式

伟大的开源软件的背后都有巨量的资金流入,没有资金支撑的开源软件是无法长久的。那么,开源软件究竟是如何盈利的呢?

1) 双重许可

有些开源软件不但有一个免费的基础版本,还有一个收费的商业版本。免费版本能够促进传播,让用户爱上该软件;收费版本功能更加丰富,还提供技术支持。这种情况在开源界非常普遍。

例如 MySQL 就同时推出面向个人和企业的两种版本,即开源版本和专业版本,分别采用不同的授权方式:开源版本完全免费以便更好的推广,而从专业版的许可销售和支持服务获得收入。

2) 技术支持

很多软件在使用上不收取费用,但当用户在使用产品遇到困难,需要技术支持的时候,就需要付费了。技术支持收费的这项服务,也是一些开源公司的生计之路。

例如,最大的开源软件公司 Redhat 被 IBM 收购,卖了 340 亿美元。Redhat 虽然提供免费的 Linux 发行版(当然也有收费的版本),但是当使用者遇到技术障碍,或者想升级硬件的时候,Redhat 可以提供付费支持。

举个例子,纽交所在用免费的红帽 Linux 系统交易股票。英特尔最近升级了处理器,纽交所想用新处理器提高效率,但这需要有人为新硬件部署新的系统和应用程序。同样的事每隔几年会发生一次。纽交所可以养一个团队自己完成所有系统维护、开发工作,也可以花钱请红帽的工程师来做。相当数量的企业用户都选择了后者。

3) 附加服务

JBoss 就是这种模式的典型代表。JBoss 应用服务器完全免费,而通过提供技术文档、培训、二次开发支持等技术服务而获得收入。

开源软件出版商 O'Reilly 公司也是这种模式,它不遗余力地联系开源软件的权威人士,组织各种开源软件的会议,虽然知识是免费的,但承载知识的书籍却是收费的。

4) 应用服务托管(ASP)

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

5) 软硬件一体化

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

这些巨头每年在开源软件领域的投入巨大,但这一切并非是做善事,它们可以从配置了开源软件的硬件中获得巨额回报。

6) 部分组件收费

开源免费的软件可以满足大部分用户的需求,但是也有很多用户需要一些特殊的定制服务,这个时候软件公司就会收取一定的费用。

7) 版权收费

虽然代码是开源的,但很多作者会采用一些开源协议来限制自己版权问题,如果用户想要去版权,是需要另外付费的。

8) 捐款/赞助

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

例如,Python 就有一个软件基金协会,它收到了来自 Facebook、Amazon、Google、Redhat、Microsoft 等巨头的赞助。

这些公司也不傻,他们为什么会赞助 Python 呢?因为这些公司大量使用了 Python 语言,他们希望 Python 能够持续发展,如果 Python 倒了,他们也会跟着倒霉。

目录
相关文章
|
1月前
|
机器学习/深度学习 人工智能 文字识别
MMMU华人团队更新Pro版!多模态基准升至史诗级难度:过滤纯文本问题、引入纯视觉问答
【10月更文挑战第12天】多模态理解是人工智能的重要研究方向,华人团队改进了现有的MMMU基准,推出MMMU-Pro,以更严格地评估模型的多模态理解和推理能力。MMMU-Pro通过过滤纯文本问题、增加候选选项和引入纯视觉问答设置,提高了评估难度。实验结果显示,模型在MMMU-Pro上的性能明显下降,但CoT推理有助于提升表现。MMMU-Pro为多模态理解提供了更严格的评估工具,但也面临一些挑战。
40 1
|
2月前
|
测试技术
LLM数学性能暴涨168%,微软14人团队力作!合成数据2.0秘诀曝光,智能体生成教学
【9月更文挑战第14天】微软研究团队发布了一篇介绍新型框架"AgentInstruct"的论文,该框架旨在通过自动生成高质量合成数据,推动语言模型发展。AgentInstruct仅需原始数据源即可创建多样化的合成数据,减少人工工作量。研究团队基于此框架构建了含2500万训练对的数据集,展示了其在多种技能教学中的潜力。经微调后的Mistral-7b模型演进为Orca-3,在多个基准测试中显著超越同类模型。尽管如此,AgentInstruct仍面临创建流程耗时及合成数据复杂性不足等问题。论文详情见:https://arxiv.org/pdf/2407.03502
66 2
|
3月前
|
监控 数据挖掘
IEC104初学者教程,第九章:计数量召唤流程详解
在IEC 60870-5-104(简称IEC104)协议中,计数量召唤(Counter Interrogation,简称CI)是一种特定的功能,用于获取远程终端设备(RTU)中的计数值。这些计数值通常是累计数据,如电能表的累计电量等。计数量召唤流程与总召唤类似,但有其独特的步骤和信息结构。以下是计数量召唤的基本流程:
46 4
IEC104初学者教程,第九章:计数量召唤流程详解
|
3月前
|
算法 C++
惊爆!KPM算法背后的秘密武器:一行代码揭秘字符串最小周期的终极奥义,让你秒变编程界周期大师!
【8月更文挑战第4天】字符串最小周期问题旨在找出字符串中最短重复子串的长度。KPM(实为KMP,Knuth-Morris-Pratt)算法,虽主要用于字符串匹配,但其生成的前缀函数(next数组)也可用于求解最小周期。核心思想是构建LPS数组,记录模式串中每个位置的最长相等前后缀长度。对于长度为n的字符串S,其最小周期T可通过公式ans = n - LPS[n-1]求得。通过分析周期字符串的特性,可证明该方法的有效性。提供的C++示例代码展示了如何计算给定字符串的最小周期,体现了KPM算法在解决此类问题上的高效性。
81 0
|
安全 搜索推荐 测试技术
【实测】用chatGPT来完整的走一次测试流程吧,看看它到底相当于我们什么等级的工程师?
【实测】用chatGPT来完整的走一次测试流程吧,看看它到底相当于我们什么等级的工程师?
|
机器学习/深度学习 数据采集 移动开发
覆盖四种场景、包含正负向反馈,腾讯、西湖大学等发布推荐系统公开数据集Tenrec(1)
覆盖四种场景、包含正负向反馈,腾讯、西湖大学等发布推荐系统公开数据集Tenrec
306 0
|
数据采集 机器学习/深度学习 搜索推荐
覆盖四种场景、包含正负向反馈,腾讯、西湖大学等发布推荐系统公开数据集Tenrec(2)
覆盖四种场景、包含正负向反馈,腾讯、西湖大学等发布推荐系统公开数据集Tenrec
196 0
|
自然语言处理 搜索推荐
4款「ChatGPT搜索」全面对比!斯坦福华人博士纯手工标注:新必应流畅度最低,近一半句子都没引用
4款「ChatGPT搜索」全面对比!斯坦福华人博士纯手工标注:新必应流畅度最低,近一半句子都没引用
246 0
|
机器学习/深度学习 自然语言处理 JavaScript
用modelscope分析了百万字的《天龙八部》,原来金庸大师最偏爱的是TA
用modelscope分析了下百万字的《天龙八部》,摸清楚了金庸大师的取名智慧
|
运维
对照Google评分卡,看看你的技术水平在什么段位?
对照Google评分卡,看看你的技术水平在什么段位?
541 0