我在上大学的时候,选择了两门经济学的入门课程:宏观经济学和微观经济学。

宏观经济学充满了站不住脚的理论,像是低就业率导致了通货膨胀论调。

微观资料很酷并且很有用。它充满了关于真正起作用的供需关系有趣的概念。例如,如果有一个竞争者降低了价格,你的产品需求会降低,除非你也降价。 今天的缩影,我会用这些概念介绍计算机公司的相似性。一直以来,我注意到关于开源软件一些有趣的事情,大部分公司使用巨额花费开发开源软件,因为这对他们来说是一种好的商业策略,不是因为他们突然停止信仰资本主义、爱上了自由软件。

市场上的每个产品都有替代品和补充品。一个替代品是另一个你或许会购买的产品,如果第一个产品价格太昂贵了。鸡肉是牛肉的替代品。如果你是个养鸡场场主,牛肉价格贵了,人们会需要更多的鸡肉,你会卖出更多鸡。 一个补充品是一个产品,你会经常和其它产品一块购买。汽油和汽车是补充品。计算机硬件是计算机操作系统的补充品。保姆是一家好餐厅餐桌的补充品。在一个小城镇,当本地五星饭店有2+1情人节套餐,保姆会收双倍的小费。(实际上,9岁之前的需要早期服务)。

与之对应,对一个产品的需求增加,当它的补充品降价的时候。

让我重复一下或许你在打盹了,很重要的。当一个产品的需求增加时,它的附属品的价格会下降。例如,如果去迈阿密的航班便宜了,迈阿密宾馆的需求会增加—因为更多的人飞到迈阿密,需要预订一个房间。如果计算机便宜了,更多的人会买,并且他们都需要操作系统。所以对操作系统的需求增加了,这意味着操作系统的价格可以增加。

在这一点上,或许有人会这么拒绝:啊,linux是免费的。

第一点,当一个经济学家考虑价格,他们考虑的是总体价格,包括一些不可见的事情,比如卖掉所有东西花费的时间。重新教育每个人,改变已有流程。我们习惯称这类事情为所有制总价?

第二,使用和免费啤酒论调,这些拥护者试图相信他们不必遵守经济规律,因为他们成本是0,可以乘以任何东西。这是一个例子。Slashdot询问linux开发者Moshe Bar,将来的linux kernel是否可以兼容已有的设备驱动,他说他们不需要这么做。私有软件每行debug代码关税是50-200美元。这样的价格不适用于开源软件。Moshe 继续声称,linux kernel版本可以让已有驱动过时是ok 的,因为重写这些已有驱动的成本是0.这完全错了。他理论上认为花费一点编程时间使得内核回退到兼容,和花费巨大的编程时间重写每个驱动是等价的,因为每个数字都要乘以他们的成本,而他认为成本是0. 这是一个谬论。它花费的成千上万的开发者时间,修订每个已有驱动需要花费某些东西。直到这些完成,linux又会面临市场障碍,因为它不支持已有驱动。难道使用零成本可以让更好?或者支持新硬件?

调试代码不是免费的,不管是私有的还是开源的。尽管你没有花钱购买,它仍然有机会花费,并且它有时间成本。为开源软件编程的有效志愿者是有限的,同一个开源目标的每个开源项目要为了有限的编程资源相互竞争,只有sexiest项目会有比实际需要更多的志愿开发者。总结来说, 我不怎么认同那些使用免费啤酒软件的野生经济学,因为他们零成本。。。

开源代码没有被排除在万有引力定律或者经济学之外。We saw this with Eazel,ArsDigita, 这个公司以VA linux著称和很多其它尝试~~~。但是有些事情一直都有,大部分开源代码世界的人难以理解:一些非常巨大的公共公司,追求股东最大利益,投入了大量的资金用于支持开源代码软件。通常用来支付为他们工作的编程开发团队。这就是complements的原则解释。

再一次强调一下:当补充品的价格下降的时候,产品需求会增长。一般来说,一个公司的战略目标是尽可能的使它的complements的价格尽可能的低。最低的理论持续价格就是“商品价格”—这个价格起源于,当你有一大群竞争者提供了相同的产品。

精明的公司会商品化他们的产品的补充品。如果你能做这些,你的产品需求会增加,并且你会要价更多制造更多。

IBM设计了PC架构,他们使用了不带架子的部件替代传统部件,他们对这些(IBM-PC Technical Reference Manual)部件接口制定了详细文档。为什么?这样其它的制造商能够加入他们。只要你和接口匹配,你就能够在PC上使用。IBM的目标是商品化add-in市场,pc市场的complements,并且他们很成功。在短时间内,(scrillions)提供内存卡、硬件驱动、图形卡、打印机等等的公司迅速成长。便宜的(add-ins)附件 意味着对pc的更多的需求。

当IBM从微软获得了PC-DOS操作系统的版权,微软非常小心地排除了版权的唯一性。这使得微软能够将同样的东西授权给康柏和其它上百个贴牌厂商,这些厂商合法的克隆IBM PC使用IBM的文档。微软的目标是商品化PC市场。很快PC成为了最基本的商品,不断降价,不断增长的电源,激烈的边缘化使得很难得到利润。低廉的价格,当然,增长的需求。对PC的需求增长意味着对他们的complements MS-DOS 的需求增加了。同样,对产品的需求越大、赚的钱越多。这就是为什么比尔盖茨能够买下瑞典但是你不能的原因了。

这些年,微软想重新尝试:他们的新游戏平台,Xbox,使用商品PC硬件替代原有的部件。理论上来说,这些年产品硬件变得越来越便宜,所有Xbox的价格能够顺势而降。 不幸的是似乎有种反作用力:显然商品PC硬件从商品价格里面被严重挤压,制作Xbox的成本却没有如微软希望的那么快的降价。微软Xbox的其它部件策略使用DirectX,一个图形库能够用来写在所有的视频芯片上运行的代码。这里的目标是制作视频芯片商品,来降低它的价格,游戏卖的越多,实际的利润就越多。为什么世界上视频芯片厂商试图商业化游戏,以某种方式?这很困难。如果Halo游戏卖的很疯狂,它实际上没有替代品。你不会去电影院看Star Wars:复制品,你满足于Woody Allen电影。他们或许都是好电影,但是他们不是完美的替代品。现在:你想你是游戏发行商还是一个视频芯片商呢?

商业化你的补充品

理解这种商业策略需要很长很长的时间,介绍为什么商业公司在开源项目上做出这么大的贡献。让我们浏览一下。

头条:IBM花费了数百万开发开源软件

Myth:他们这么做是因为Lou Gerstner读过GNU Manifesto,觉得他实际上不像是一个资本家。 实际上:他们这么做是因为IBM正成为一个IT 咨询公司。IT 咨询公司是企业软件的complements。这样IBM需要商品化企业软件,最好的方式就是支持开源。他们的咨询在这个策略上收获颇丰。

头条:Netscape开源他们的web浏览器

Myth:他们这么做为了从新西兰cybercafe人们那获取免费的代码贡献。 实际上:他们这么做是为了商业化web浏览器。 这是Netscape的一贯策略。看一下 Netscape发布的快速版本:浏览器是免费的。Netscape放弃了浏览器,所以他们可以再服务器上挣钱。浏览器和服务器是典型的complements。浏览器越便宜,你卖的服务器越多。1994年10月份这成为真实的。(netscape)

当netscape 发布Mozilla作为开源软件,因为他们发现降低开发浏览器的机会。他们可以在使用很低的花费就得到产品收益。

后来AOL/Time warner 获得了netscape。服务器软件,被认为是商品化的浏览器的利益点,没有想象的那么好,被抛弃了。现在:为什么AOL/time warner 继续投资开源软件的任何事情?

AOL/Time warner 是一娱乐性公司。娱乐公司是承载所有类型娱乐的平台,包括web浏览器。这个巨大的联合大企业策略兴趣是制作娱乐投递-web浏览器-没有人通过这个商品可以挣钱。

我的观点是和事实有点不一致,IE是免费的。微软也想把web浏览器作为商品。所有他们能够卖桌面和服务操作系统。他们走的更远,承载了一系列的组件,每个人可以用来throw together 一个web浏览器。Neoplanet,AOL 和Juno使用这些组件建立了他们自己的web浏览器。IE是免费的,这激励着netscape使得浏览器更加便宜?这是一个取代趋势。他们需要阻止微软得到web浏览器的垄断,即使免费的web浏览器,因为他们理论上给了微软一个机会来增加在web浏览方面的花费--,也就是说,增加了windows的价格。

我的观点也在左右摇摆,因为Netscape 在barksdale之后的日子,不清楚自己在做什么。一个更确切的解释是netscape 高级管理不懂理论,他们没有选择,只能跟着开发者的计划走。开发者是黑客,不是经济学家,只有他们的计划服务于他们的策略。尽管质疑让我们给他们益处。

头条:Transmeta雇佣了linus,让他进军Linux。

Myth:他们想让linux公共化。你听过关于transmeta其它方面的东西吗? 实际上:transmeta是一个cpu公司。cpu的自然补充品是操作系统。Transmeta希望操作系统能够成为商品。

头条:Sun和惠普付钱给Ximian进军Gnome

Myth:sun和惠普支持免费软件,因为他们喜欢热闹的集市,不是安静的教堂。 实际上:sun和惠普是硬件公司。他们制作盒子。为了从平板赚钱,他们需要windows操作系统作为平板的补充品成为商品。他们为什么不用付给Ximian的钱开发一个私有的windows操作系统呢?他们尝试过(sun拥有NeWs,惠普拥有New Wave),但是他们本质上是硬件公司,只有粗略的软件技能,他们需要window操作系统成为便宜的商品,不成为他们需要支付的私有特点。所以,他们雇佣了Ximian的员工来做这个事,相同的原因Sun购买了Star Office,并开放源代码:为了商品化软件,在硬件上赚更多的钱。

头条:sun开发了java, 新的字节码系统意味着写一次,能够在各个平台运行

字节码不是新东西—程序员一直努力让他们的代码可以运行到多台机器上。(这是你如何商品化你的补充品)。微软有自己的p-code编译器和便携式window层,可以让excel在mac、windows、os/2、Motorola、Intel、Alpha、 MIPS 、PowerPC 芯片。Quark有一个在window上运行Machintosh代码的层。编程语言c很好的描述了硬件-独立集成语言。对于软件开发者这不是一个新概念。

如果你可以在任何地方运行你的软件,这比商业化产品难得多。随着硬件价格下降,市场扩张,使得对软件的需求越来越多(顾客需要花额外的钱来购买现在很昂贵的软件)

Sun对WORA的热情是,额,勇气,因为sun是一个硬件公司。让硬件商品化是他们想做的最后一件事。

Oooooooooooooooooooops!

Sun是计算机产业巨头。看不到他们过去因为害怕而狂怒,和对微软的不情愿,他们基于愤怒而不是自我兴趣调整了策略。Sun的两个策略通过宣传和开发免费软件(Star office Linux、Apache、Gnome等等)使得软件商业化,通过宣传字节码架构和WORA的java使得硬件商品化。好,Sun,智力测验:当音乐停止了,你到哪里坐下?如果没有硬件或者软件上的私有优点,你不得不接受商业化的价格,仅仅是Guadalajara的便宜的工厂的成本,不是硅谷你的方便的办公室的成本。 Jared说:“但是,Joel,Sun正在努力商业化操作系统,像Transmeta,不是商业化硬件”。或许吧,但是事实是Java字节码对商品化硬件也作出了一定的恭喜。 从这些例子中注意到的一个重要的事情,用软件来商品化硬件很容易(你写一点硬件抽象代码,像是Windows NT的 HAL少量的代码)但是用硬件去商业化软件非常困难。

软件是不可以互相交换的,从StarOffice商业化团队可以学习到这一点。尽管成本到了0,从微软的office切换花费也不是0.一直到切换成本成为-0,桌面office软件不是真正的商品。尽管从两个微小的差别软件进行切换,也会让你感到切肤之痛。尽管事实是Mozilla有我喜欢的所有特征,我喜欢使用它尽管田鼠游戏老是弹出广告。我习惯使用Alt+D回到地址栏。这就是我。一个微小的差别会失去商品化的状态。但是我费了很大经从IBM切换到Dell电脑,迸,系统运行很正常,就像在老电脑上运行一样。

Amos Michelson,Creo 执行总裁,他公司的每个雇员被要求参加一个他叫做“经济思想”课程。很好的主意。用基本的微观经济学简单概念理解现在许多基础转变。

原文链接: http://www.joelonsoftware.com/articles/StrategyLetterV.html
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐