【转】开源如何盈利?

2023-05-16

开放源代码(Open Source)运动曾经被视作商业的反义词。但现在已经有一些人在开源软件的基础上建立了一套完整的商业模式,他们发现开源是一种能够与主流软件厂商有效进行竞争的系统性策略。
开源软件在发展历程中,已经不仅仅是开放源代码的免费软件。开源软件与商业并不冲突,它是一种新兴的商业模式。与传统的商业软件相比,开源软件采用了开放源代码、免费分发等形式,减少了营销与销售成本,更易于广泛传播。

在开源软件领域中,常见的盈利模式一共有7种。下面让我们来逐一列举和分析。
● 盈利模式之一:多种产品线
如 MySQL 产品就同时推出面向个人和企业的两种版本,即开源版本和专业版本,分别采用不同的授权方式。开源版本完全免费以便更好的推广,而从专业版的许可销售和支持服务获得收入。
● 盈利模式之二:技术服务型
JBoss就是这种模式的典型代表。JBoss 应用服务器完全免费,而通过提供技术文档、培训、二次开发支持等技术服务而获得收入。
● 盈利模式之三:应用服务托管(ASP)
例如,PHP Live! 就是一种构架于 PHP、MySQL 之上的开源软件,它可为企业用户提供实时交谈服务。目前已经有数十家公开提供 PHP Live! 托管服务的应用服务提供商。
● 盈利模式之四:软、硬件一体化
比如 IBM HP 等服务器供应商巨头,通过捆绑免费的 Linux 操作系统销售硬件服务器。SUN 公司近期将其 Solaris 操作系统开放源码,以确保服务器硬件的销售收入,也是这种模式的体现。
● 盈利模式之五:附属品
O'Reilly集团是销售开源软件附加产品公司的典型案例,他出版了很多优秀的开放源代码软件的参考资料。
● 盈利模式之六:品牌战略、服务至上
康比尔公司的 Compiere ERP & CRM 软件是这种模式的典型案例。
● 盈利模式之七:市场策略
比如,微软宣称部分的公开 Office 的源代码,就是执行这种策略。

事实上,一家公司可能混合采用其中的几种盈利模式,比如康比尔公司不仅采用了第六种品牌策略,同时也采用了第二种提供技术服务的方式。 在开源软件大潮的冲击之下,包括微软在内的商业软件公司,也开始认可开源软件"软件成为服务"的本质。

正如 Navica 公司 CEO 本纳德·高登所说,"短短两三年间,任何人在选择任何企业软件之时,都开始考虑一个问题:是否有开源软件可作替代?"
● 开源软件的商业化问题探讨
下面所列的开源软件的商业模式与上篇文章所列虽然在细节上有所不同,但其本质却是相通的,现在就让我们看看其具体内容吧:
1、免费软件+收费硬件
比如IBM、SUN、HP等公司,在开源软件领域投入巨大,但这一切并非是做善事,它们可以从配置了开源软件的硬件中获得巨额回报。
2、免费知识+收费书籍(培训)
比如著名的开源软件出版商O'Reilly公司,就不遗余力地联系各开源软件权威人士,组织各种开源软件的会议,虽然知识是免费的,但承载知识的书籍却是收费的。
3、免费程序+收费实施
像中间件、ERP和SCM等企业级信息系统,免费提供这种系统的程序代码,以提供收费的技术服务来赚钱。JBoss就是这种模式的典型代表。
4、免费社区版+收费企业版
Redhat自Redhat Linux 9.0后将原桌面操作系统转为Fedora项目,借Fedora Core Linux在开源社区的声望而促进Redhat Enterprise Linux AS/ES/WS服务器产品线的销售。
5、开源软件+商业软件
比如Novell就将自己原来丰富的中间软件和应用软件迁移到Linux平台上,通过与Linux的捆绑为客户提供高价值的综合解决方案。红旗和Turbolinux也在积极加强与应用软件厂商的联系或自己开发商业软件,通过附加更多的商业软件来增加收入。
6、免费软件+收费专业服务
典型代表是SourceLabs公司和SpikeSource公司。这些公司并不主推自己的产品品牌,而是与多方开源软件厂商或社区合作。

现在,IBM在开源,SUN在开源,Oracle在开源,微软也在开源——虽然是极不情愿的。等到某一天,微软完全开源了,国内的这些“开源软件”企业还有什么卖点可以向政府和媒体鼓吹呢?
还有这个: http://xinbc.com/html/browse/200806/14-323.html
参考资料: http://xinbc.com/html/browse/200806/14-321.html

    由于任何人都可以自由、免费地获得程序的源代码,开放源代码(Open Source)运动曾经被视作商业的反义词。直到今天,一些极端的开源运动领袖和开源组织仍然站在商业的对立面上,如理查德·斯托尔曼(Richard Stallman)和他创立的自由软件基金会等等。但也有一些人在开源软件的基础上建立了一套完整的商业模式,他们发现开源是一种能够与主流软件厂商有效进行竞争的系统性策略。

    同那些通过收取软件授权费用盈利的传统厂商相比,开源厂商在开发上采用开放源代码,在传播上采取免费下载、自由分发的方式,这样,他们的研发成本与营销费用都比传统软件企业低得多,并且有利于软件的广泛传播。在建立了一个坚实用户群的基础上,开源厂商可以向其中的一部分企业用户提供收费的服务。
 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【转】开源如何盈利? 的相关文章

  • Ubuntu系统永久挂载硬盘、U盘等存储设备

    在日常开发工作中 xff0c 经常会遇见需要借助外接存储设备来存放一些数据的情况 xff0c 于是我们会使用如下命令来挂载 xff1a sudo mount dev sda2 mnt 这样挂载的弊端就是设备掉电之后 xff0c 之前挂载的设
  • ubuntu20.04 + kiosk + chrome打造一体机系统

    kiosk 的英文直译为凉亭 公用电话亭 报摊或者一体机的意思 目前主流的浏览器都具有kiosk模式 我们可以使用浏览器的kiosk模式加ubuntu操作系统在不增加任何软件的情况将我们的B S程序打造成一个一体机系统 1 前置条件 ubu
  • Ubuntu 增加swap交换内存

    一 创建虚拟内存 在实际开发中发现swap交换分区不够用了 xff0c 于是需要创建虚拟内存来增加交换分区的大小 在系统空闲空间位置创建swap虚拟内存专用文件夹 cd data 切到你想要创建交换分区的目录 mkdir swap 新建文件
  • 闲扯原码,补码和反码

    闲扯原码 xff0c 补码和反码 始发于 goal00001111 的专栏 xff1b 允许自由转载 xff0c 但必须注明作者和出处 人类习惯使用十进制数进行数值计算 xff0c 而计算机则采用二进制 xff0c 所以为了让计算机帮助人类
  • switch 无法启动软件,请在HOME菜单中再试一次

    本人的是11 0 1 0 18 1 xff0c 刚升级完成后所有游戏都提示 xff1a 无法启动软件 xff0c 请在HOME菜单中再试一次 xff1b 然后搜索一番之后亲测有效 1将如下资源下载到本地 xff0c 2解压后放到对应的文件夹
  • switch如何更新大气层,和进入hekate界面

    0 xff0c 使用windows xff0c 使用windows xff0c 使用windoes xff01 1 xff0c 下载hekate最新版 xff0c 下载最新版大气层固件 xff0c 替换掉SD卡对应地方的文件即可 xff0c
  • RxJava简单入门

    前言之前 span style color fe2c24 首先来认识一下接下来我们将要接触的关键单词 xff0c Observeable Observer subscrib国内基本都翻译成 xff0c 被观察者 xff0c 观察者 xff0
  • WebView加载网页出错:ERR_UNKNOWN_URL_SCHEME

    一 原因 因为webview只能识别http https这样的协议 xff0c 像一些微信 weixin 去哪儿 qunaraphone xff0c 他们自定义的协议webView是无法识别的 xff0c 因此就会出现 xff1a ERR
  • ESP32-CAM搭建Arduino及简单使用

    准备 需要一个ESP32 CAM模块 xff0c 我买的是这种 xff0c 下面带了个下载模块的 xff0c 接上USB就能用了 xff0c 很方便 xff0c 如果没有买下面那个那就得自行用USB TTL了 配置环境 有了硬件 xff0c
  • Failed resolution of: Landroidx/databinding/DataBinderMapperImpl;

    报错 xff1a Failed resolution of Landroidx databinding DataBinderMapperImpl 原因 xff1a lib工程gradle文件中加了dataBinding xff0c 且能使用
  • 谷歌浏览器调试工具使用基础版(一)

    知识采集出处 一 先来认识一下这些按钮 先来看这张图最上头的一行是一个功能菜单 xff0c 每一个菜单都有它相应的功能和使用方法 xff0c 依次从左往右来看 1 箭头按钮 xff1a 用于在页面选择一个元素来审查和查看它的相关信息 xff
  • Android studio 按ctrl+v变成insert的解决办法

    Android studio 按ctrl 43 v变成insert的解决办法 Mac版 android studio 竖线的光标突然变成了矩形 解决方法 xff1a File Settings Editor General Apperanc
  • Windows Server2012多远程桌面配置

    一 配置相关信息 1 win 43 R 输入gpedit msc 计算机配置 管理模板 windows组件 远程桌面服务 远程桌面会话主机 连接 2 将远程桌面服务限制到单独的远程桌面会话禁用 3 启用拒绝将已登录到控制台的管理员注销 不启
  • Android屏幕适配dp、px两套解决办法

    最新最全文章 2018 08 25 xff1a Android dp方式的屏幕适配 原理 后期补充完整讲解 手机dp输出是横屏还是竖屏 android阿杜的博客 CSDN博客 又是屏幕适配 xff0c 这类文章网上不是很多了吗 xff1f
  • Android项目构建变体不能切换打包debug模式和release模式

    Android项目build variants不能切换打包debug模式和release模式 xff0c 不能切换active abi类型 我的项目发现的原因 xff1a 就是项目文件夹名称 xff0c 和包名不同 xff0c 如包名写的是
  • Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: ... has no certificates at entry AndroidManifest.xml]

    很长一段时间都用快速打包 packer ng plugin xff0c 没注意到底用Android Studio打包会有什么区别 xff0c 今天写了个demo xff0c 居然发现我输入了签名之后只有一次是安装成功的 xff0c 后边都是
  • Mac顶部菜单栏(Menubar)卡死

    升级了Mojave后 xff0c Mac pro 2015 early 顶部菜单栏经常卡死 重启菜单栏 xff08 Menubar xff09 笔者接下来分享两种常见的重启菜单栏的方法 方法一 xff1a 使用活动监视器 打开 OS X 预
  • 计算机专业术语大全(中~英文版)

    AGP Accelerated Graphics Port xff0d 图形加速接口 Access Time xff0d 存取时间 Address 地址 ANSI American National Standards Institute
  • hdfs 的启动

    xff08 1 xff09 先配置文件 修改 core site xml 如下 修改 hdfs site xml 如下 xff1a lt configuration gt lt property gt lt name gt dfs repl
  • Matlab并行化计算

    Matlab并行化计算及GPU计算教程 前置要求和设置 要求电脑CPU有超过2个核心 xff0c 内存大于2G 建议先调试好代码 xff0c 再进行并行化计算 查看并行化计算工具箱版本 gt gt gt ver parallel MATLA

随机推荐

  • 程序员怎么写情书

    今天 xff0c 我们再写一封情书去求爱 Dear xff0c 99669999996669999996699666699666999966699666699 9969999999969999999969966669966996699669
  • 解包Android的boot.img

    我們知道Adnroid的Boot img包其實就是就是把kernel和ramdisk img再加一個page的頭碼成的 其結構就如下所示 43 43 boot header 1 page 43 43 kernel n pages 43 43
  • 制作自己的个人博客网站

    拥有一个私人的博客是一件很酷的事情 xff0c 私以为有想法的同学都应该有个博客 xff0c 就像日记一样 xff0c 写写自己的经历 xff0c 感悟等 我也在B站上花费了好多时间 xff0c 终于找到了一个特别简单易行的 xff0c 感
  • 利用shell模拟linux远程登陆

    目录 1前期准备 2编写shell脚本 3测试 最近几天学习了redis及shell脚本开发 xff0c 突然想到写一个shell脚本模拟linux远程登录 前期准备 在redis中创建用户信息 设置用户账号及密码 hset account
  • DirectX修复教程

    DirectX修复教程 问题 当我们玩游戏 xff08 如绝地求生 极品飞车 FIFA等 xff09 或使用工业软件 xff08 如3ds Max Maya Autodesk系列等 xff09 时 xff0c 可能会遇到0xc000007b
  • Vue[eslint-rules配置]:解决Vue中 eslint 语法检测报错或报错改成警告 // eslint-disable-next-line to ignore the next line.

    Es lint语法严格 很多时候 在Vue中本身不应该是错的写法 在es lint下会保证代码的严谨性友好的给一个error错误 如v for的 key等 解决方法 在package json中对eslintConfig进行配置 即修改或新
  • C语言——生产者消费者问题

    百度文献查看原文 核心代码 xff1a span class token macro property span class token directive keyword include span span class token str
  • virtualbox headless 安装使用 后台运行

    公司配备的电脑太烂了 xff0c DDR2的主机简直没法说 xff0c 安装好mint xff0c 再启动eclipse基本什么其他想法都不要有了 xff0c 只好想办法扩展计算机的能力了 xff0c 还好手头有个测试server可以使用
  • windows10升级windows11后微信等软件无法连接网络

    1 同时按住 win 43 X 快捷键 xff0c 选择windows powerShell xff08 管理员 xff09 命令提示符 xff08 管理员 xff09 xff0c 会出现第二步骤页面 2 在出现的页面输入 netsh wi
  • smb连接错误“请检查服务器名称或IP地址,然后再试一次,如果问题持续发生,请联系系统管理员“

    问题 公司内部的共享服务器突然访问不了了 xff08 iMac访问Windows共享 xff09 提示错误 请检查服务器名称或IP地址 xff0c 然后再试一次 xff0c 如果问题持续发生 xff0c 请联系系统管理员 经过试验 xff0
  • [Simple] 洗牌算法

    题目要求 xff1a 平时洗牌是两打牌 xff0c 交叉洗在一起 也就是开始 1 2 3 4 5 6 7 8 第一次 1 5 2 6 3 7 4 8 第二次 1 3 5 7 2 4 6 8 第k次 给你一个数组a 2N xff0c 要求在O
  • [转]Risc-V简要概括

    Risc V简要概括 1 Risc V硬件平台术语 一个RiscV硬件平台可以包含一个或多个RiscV兼容的核心 其它非RiscV兼容的核心 固定功能的加速器 各种物理存储器结构 I O设备以及允许这些部件相互连通的互联结构 比如下面的Si
  • 交叉编译ffmpeg-4.2.2

    最近想弄个USB camera xff0c 测试下视频功能 看到网上推荐使用FFmpeg这个开源工具 FFmpeg A complete cross platform solution to record convert and strea
  • 连接跟踪(conntrack)原理、应用以及Linux内核实现

    发现一篇好文章 xff0c 立即转载了来 xff0c 原地址 xff1a http arthurchiao art blog conntrack design and implementation zh 摘要 本文介绍连接跟踪 xff08
  • Java学习笔记(48)——生产者、消费者模型

    这里将自己学习java及其应用的一些笔记 积累分享一下 xff0c 如果涉及到了文章 文字侵权 xff0c 请联系我删除或调整 一 生产者 消费者模型 1 1 概述 生产者和消费者是线程间通信的一种模型 xff0c 这个问题是线程模型中的一
  • 【转】MEMS陀螺仪的简要介绍(性能参数和使用)

    MEMS传感器市场浪潮可以从最早的汽车电子到近些年来的消费电子 xff0c 和即将来到的物联网时代 如今单一的传感器已不能满足人们对功能 智能的需要 xff0c 像包括MEMS惯性传感器 MEMS环境传感器 MEMS光学传感器 甚至生物传感
  • 编译错误:multiple definition of `yylloc‘

    Using as source for kernel HOSTLD scripts dtc dtc usr bin ld scripts dtc dtc parser tab o bss 43 0x10 multiple definitio
  • 步进电机和伺服电机的区别

    步进电机作为一种开环控制的系统 xff0c 和现代数字控制技术有着本质的联系 在目前国内的数字控制系统中 xff0c 步进电机的应用十分广泛 随着全数字式交流伺服系统的出现 xff0c 交流伺服电机也越来越多地应用于数字控制系统中 为了适应
  • [网上摘录]Gerber RS274X-CAM文件格式详解

    GERBER是一种光绘文件格式 xff0c 用于描述光绘机进行各种绘制或运动行为 GERBER格式是EIA 标准RS 274D的子集 xff1b 扩展GERBER格式是EIA标准RS 274D格式的超集 xff0c 又叫RS 274X RS
  • 【转】开源如何盈利?

    开放源代码 xff08 Open Source xff09 运动曾经被视作商业的反义词 但现在已经有一些人在开源软件的基础上建立了一套完整的商业模式 xff0c 他们发现开源是一种能够与主流软件厂商有效进行竞争的系统性策略 开源软件在发展历