由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 开源的赚钱之道(转载于微信)
相关主题
让我来形象地解释一下云计算那个 distributed file sysyem 适合我的需求
在大公司做开源感觉怎么样? (转载)Go’s path to becoming a Top 10 if not Top 5 language
没人讨论狗家最新开源的tensorflow?AWS keeps marching forward
有人用IBM的BlueMIX吗?这几年it行业感觉没什么新技术新创新阿
云计算关于kuberbetes
微软所有产品都是廉价货Docker 改名为 Moby
Google is playing big in cloud, too late though?Team 以前都是用dot.net的,新项目上.net core 还是golang ?
大家看看这样一个工作值多少钱?cloud vs AI 哪个方向更适合职业发展
相关话题的讨论汇总
话题: 开源话题: openstack话题: 公司话题: 产品话题: k8s
进入Programming版参与讨论
1 (共1页)
f******2
发帖数: 2455
1
开源已经彻底重塑了个人在信息技术领域如何发挥作用,企业如何在内外运行业务,以
及初创公司如何迅速地牢牢抓住互联网这趟快速列车。
有关开源的最有意思的问题是,公司如何靠开源这种商业模式来赚钱,因为开源软件可
以免费下载。我想对此逐一列举。不过要注意,只要越来越多追求创新的初创公司涌现
,可能总是会出现新的商业模式,以及靠开源来赚钱的新途径。
下面是我总结的开源赚钱的几个途径。
开源常见部分,关注差异部分
为了为客户开发一款完整的产品,公司通常不得不构建与竞争对手毫无二致的常见部分
,以及对他公司而言带来差异化优势的独特部分。公司可以开源第一个部分(常见部分
),或者充分利用开源社区,减轻负担。借助开源,它可以更加专注于第二部分,那部
分为公司带来了差异化优势。
例子包括:
许多公司在开发产品时使用开源代码库或工具。
IBM Bluemix结合开源OpenStack和CloudFoundry(这是常见部分)和专有技术(差异化
优势),成为其产品。
许多公司还这么做:对流行的开源平台进行包装后,出售“改良”版本。
销售互补产品
如果有人购买产品A后,还需要产品B,A才能正常使用,那么产品A和产品B就是互补产
品。公司在销售产品时,这种情形很常见。一个策略就是开源产品A,让其免费,但是
对产品B实行收费。A的发展给B带来了更大的空间。另外,由于产品A免费,A还有机会
在市场取得优先地位。
例子包括:
Java vs IBM Weblogic
OpenStack vs 英特尔x86核心
Kubernetes(k8s)vs 谷歌云引擎(GCE)
发布用户界面层
GCE使用k8s作为其用户界面层。谷歌开源k8s,而k8s具有诸多优点:易于使用,可免费
获取,功能强大,还是新一代技术(容器化的的PaaS)。k8s教程总是指向GCE。好处迅
速显露出来。
随着越来越多的人采用k8s,k8s有望成为“容器化PaaS的公认典范”。后来,谷歌定义
了容器化的PaaS。
更多的人熟悉如何使用GCE。k8s为GCE培育了一个非常庞大的潜在用户群和工程师队伍。
开源+企业版
一家公司可以出售开源版+企业版的产品。前者免费,但后者收费。企业版可以将下列
特性添加到开源版:
易于安装,更稳定,更好的部署布局。
专业的支持和保证。
集成企业使用方便、社区不大操心的功能特性,比如:审计、监测、LDAP企业用户验证
、配置管理、只有复杂公司需要的复杂而动态的XXX、企业插件以及综合门户网站等。
添加一些高级组件,只有收费版才可以使用。
许多公司选择了这种商业模式。例子包括:
Ceph vs Ceph企业版
Puppet vs Puppet企业版
Ansible vs Ansible Tower
这种模式还为很穷的初学者变成付费客户搭建了一座桥梁。刚起步的初创公司可能囊中
羞涩,所以它决定使用免费的开源版。等发展起来后,公司就很有可能成为付费客户。
发行版厂商
发行版厂商包装开源软件,选择合适的补丁、合适的版本和合适的部署模式,开展大量
的测试工作,确保软件稳定、易于安装。复杂的开源软件(比如OpenStack)可能包括
许多组件,每个组件需要专业知识;复杂的开源软件培育的市场通常是许多发行版厂商
赖以生存的市场。到头来,大多数复杂的开源软件可能被现有的大公司收购;有些成长
为新的明星。
OpenStack市场有好几家发行版厂商在销售套装的OpenStack。公司可以选择仅仅销售套
装的OpenStack,或者将OpenStack集成到现有的IT解决方案中来出售。比如说:
Mirantis
Piston云(Piston cloud)
Cloudscaling
红帽OpenStack
IBM云管理器(IBM Cloud Manager)
英特尔服务保障
思科Metapod。
Mirantis很特别。它是纯粹的开源产品,根本没有专有代码。其价值来自于增添了修正
版、补丁和安全改进。它比社区更进一步,进行了实际的测试,并且实施了很好的生产
级部署。
提供咨询和管理
以OpenStack市场为例。OpenStack部署和运作起来很复杂。该用户还需要密切关注社区
,需要升级。考虑到托管OpenStack有难度,公司就可以介入,提供咨询和管理服务。
它们可以:
为用户提供咨询服务,明确选择什么、如何来运行。
提供培训
外包IT运行
托管云:资产是你的,我会替你管理私有云。
建立我的公共云
再以OpenStack为例。思科或UnitedStack等公司使用OpenStack来构建自己的公共云。
OpenStack免费,但公共云帮助它们赚钱。然而,将一个免费的开源版OpenStack构建成
一个货真价实的行业领先的公共云,却需要付出巨大的努力。
公共云可以通过不同的方式来销售:
完全向所有互联网用户开放,比如AWS
只向合作伙伴公司开放,所以它的客户数量比较少,但通常是大客户,比如思科的公共
云。
向技术同行做广告
我们在为产品做广告时,经常使用公众媒体:电视、报刊、视频网站、印刷物、推特、
微博、Facebook和论坛。但是当我们为技术做广告时,经常使用开源渠道:Github、论
文、峰会、博客和会议。
技术人员经常关注开源。
开源内容对这群人来说肯定更具吸引力、更有说服力,即得到技术同行的认可。
开源意味着说:嘿,每个人都能看到我的代码,我的代码无懈可击,质量你可以放心。
公众媒体成本高昂,而开源渠道几乎免费。
例子包括:
OpenSSL:看看我是如何的无懈可击。
Ceph:使用开源来表明一种新兴技术的力量和质量。使用开源来推广。与同一生态圈的
其他开源项目经常互动,以加强整合。经常参加/举办峰会,好让更多的人知道。
结成联盟对抗…….
对OpenStack而言另一个角度是,传统的大型数据中心/IT厂商(IBM、思科和英特尔等
)试图结成联盟,对抗在迅速吞并传统IT市场的公共云提供商AWS。
要想结成联盟,我们就需要组建一个平台,平台应该足够透明。开源是最佳选择。如果
我们想要建立一种行业标准,开源也是最佳选择。经过多年发展后,标准会得到全球用
户的积极贡献和接受。
例子包括:
OpenStack
颠覆行业,获得领导权
如果一家公司获得一项绝对更强大的突破性技术,但是害怕与现有的主导技术发生冲突
,也害怕得不到市场的接受,那就开源技术,有望颠覆市场。开源首先会得到技术同行
的证明和接受,然后由于市场需求旺盛,会迅速呈爆炸式发展。
开源是新技术颠覆传统和证明自己的一种方法。但是颠覆行业是第一步。得到市场接受
后,最初的颠覆者获得了事实上的行业领导地位,这具有重大优势,也是最重要的资本。
下面是我所了解的几个例子:
Ceph:这种新一代存储技术与传统的专有存储技术全然不同。它采用开源来推广。
Kubernetes:为了让行业更快地接受容器化的PaaS,谷歌推出了Kubernetes。等市场相
信容器化的PaaS更胜一筹后,谷歌已经牢牢掌握了领导权。
Java:Sun、IBM和甲骨文达成联盟,开发了Java,因而重塑了IT行业。开源帮助Java击
败所有传统技术,赢得全世界,并且让Sun、IBM和甲骨文成为了领导者。开源决定了公
司应该如何构建和运行IT。
OpenStack:红帽、Mirantis、惠普和IBM等公司争夺Openstack社区的领导权,为此各
自加大贡献力度,增加核心开发人员,增加项目团队主管(PTL)。如果谁左右了
OpenStack的发展,它就能确保自己的产品总是比竞争对手更好地与OpenStack实现集成
、得到更快的发展。
谷歌的三驾马车:谷歌文件系统(GFS)、Bigtable和MapReduce。就算没在销售产品,
但社区已采用了其设计。这三驾马车完全重塑了我们行业和云计算技术,让每个人都知
道谷歌是领导者。
1 (共1页)
进入Programming版参与讨论
相关主题
cloud vs AI 哪个方向更适合职业发展云计算
tensorflow serving微软所有产品都是廉价货
狗家的kubernet for machine learningGoogle is playing big in cloud, too late though?
两道Java面试问题大家看看这样一个工作值多少钱?
让我来形象地解释一下云计算那个 distributed file sysyem 适合我的需求
在大公司做开源感觉怎么样? (转载)Go’s path to becoming a Top 10 if not Top 5 language
没人讨论狗家最新开源的tensorflow?AWS keeps marching forward
有人用IBM的BlueMIX吗?这几年it行业感觉没什么新技术新创新阿
相关话题的讨论汇总
话题: 开源话题: openstack话题: 公司话题: 产品话题: k8s