You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
8.0 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 044 | VisiCalc第一个电子表格软件的诞生
如今的办公软件里Excel对于很多人来说绝对是不可或缺的一部分很多数据处理工作都要用它来完成。作为电子表格的集大成者Excel达到了一个其他软件无法企及的高度通过给Excel做二次开发而存活的公司也不在少数。Excel可说是为微软这个软件帝国带来了滚滚利润。
但是你可能不知道Excel并非电子表格的首创产品。今天我就来讲一讲第一个电子表格软件的故事。
让我们把时光调回1977年。那个时候在哈佛大学就读的丹 · 布里克林Dan Bricklin突然就觉得烦了他攻读的是工商管理硕士天天就是做各种表格的计算涉及非常单调的烦琐操作。
那个年代并没有什么好用的软件能用的无非就是纸和笔。于是这位本就有编程经验并且学习过Basic的同学灵机一动跑进机房开始写一个软件以便自己可以轻松完成作业。
为了显示自己的聪明才智,他把自己写了这样一个软件的事情告诉了导师。工商管理学院的导师通常都有商业嗅觉,他的导师自然也不例外,导师看到后眼前一亮,拍拍布里克林的肩膀说:“小伙子有前途,你这个东西就是为我们这样的工商管理人士量身定做的啊,要不你把这个东西好好包装一下,写得好一点,然后商业化了吧。”
布里克林听了以后深受启发觉得这里有商机但他当时还是个穷学生电脑这个东西今天是每个人都买得起了但1977年的时候还是非常昂贵的稀罕物件。一没钱二没电脑的布里克林有点举足无措不知该如何继续下去。
这时Personal Software软件公司的老板丹 · 费尔斯塔拉Dan Fylstra )听说了这件事,于是非常慷慨地赠给布里克林一台个人电脑,也就当时著名的苹果二代。这台电脑,让有编程天赋的布里克林终于得以完善了自己的软件,第一款电子表格软件就此诞生。
这个软件是这样设计的“行”是数字列是字母所以A1, A2, B1, B2, …这样就表示了整个电子表格。是的没错是不是很熟悉很像Excel现在大家熟悉的Excel其实就是抄袭了这种想法当然Excel为什么要抄袭我在这里买个关子我将它留到Excel的故事中再讲。
但是布里克林犯了一个在今天看来是常识性的错误他没有替自己的软件设计申请专利。换句话说如果他申请了专利那么微软今天每卖出一份Excel都要向他交一份专利费那么几十年里伴随微软在办公领域的扩张布里克林也早就赚翻了。
“一失足成千古恨”这句话真是太有道理了。但是退一步讲在1977年的时候计算机的普及程度也远非今天能比那时写了软件却不知道申请专利可能也是常态。如果你我回到1977年穿越变身当时的布里克林是不是能比他做得更好一些也不好说。
然而这个用Basic写的软件还是有很多问题主要就是软件太慢了。于是布里克林又把自己的好友鲍勃 · 弗兰克斯顿Bob Frankston给拉了过来。鲍勃是个编程高手精通汇编语言。
鲍勃一出手用汇编语言把软件重新写了一遍性能大大提升了。和我们今天习惯用高级语言编程不同在1977年的时候在个人电脑上连C语言都没有特别好的编译器。所以个人电脑上高性能的软件比如说电子表格又比如说文字处理软件都是汇编语言开发的。
两位开发人员把软件命名为VisiCalc即将Visual和Calculation这两个单词各取一部分。他们同时成立了一家软件开发公司叫作Software Arts专门进行VisiCalc的开发。
与此同时作为对当初获赠一台昂贵的苹果二代电脑的回报这个VisiCalc的销售被委托给了Personal Software公司来负责。这是也因为那时软件开发人员还没有那么受人重视所以软件销售一般会通过专门的销售公司去做。行规大致是这样的软件销售公司给开发者的软件授权费一般不会超过销售盈利总额的18%。
但是Personal Software和Software Arts达成了一个不太符合业界规矩的协议Personal Software给Software Arts支付的软件授权费用是销售盈利总额的1/3。至于为什么给予了这么高的比例我不得而知但正是这个软件授权费为以后两者之间的矛盾埋下了伏笔。
VisiCalc作为给苹果二代个人机开发的软件一开始反响并不大。然而后来不知道这个Personal Software怎么和苹果公司联系上了于是苹果公司开始在机器中预装这个软件。
然后见证奇迹的时刻到了,这个软件就此出乎意料地成为爆款,获得了大家的喜爱,不到一年,便成为苹果机器上最为畅销的个人软件。更为奇葩的是,很多人买苹果电脑的目的,只是为了能够使用这个软件。
这样一来情况就完全不一样了软件居然大大促进了苹果机的销售。于是苹果越发重视VisiCalc了有段时间甚至出现了“苹果机搭载VisiCalc”是最佳组合的宣传。这个时候卖软件的Personal Software看到软件如此好用赶紧就把自己的公司改名成了VisiCorp以此来彰显自己就是那个卖VisiCalc软件的公司。
在河山一片大好的情况下VisiCorp和Software Arts之间携手共进迅速把这款软件往苹果以外的机器上铺开来。大家都有钱赚这显然是一段美好的蜜月期。
但是我们知道的,很多时候可以共患难,但难以同富贵。这两家公司一家做软件,一家卖软件,到底谁的贡献更大呢?
从VisiCorp的角度来看做生意的人辛辛苦苦地铺进去很多成本却要付出比行业基本价来说更多的利润有种“宝宝心里苦宝宝受委屈了”的感觉。
而Software Arts的两个哥们显然不是这样想的。这款爆款软件赚钱赚到手抽筋。他们觉得自己才是更大的贡献者没有人把软件做出来拿什么东西去卖啊。这两方之间的龌龊就这样开始了。
两者之间有过协议在固定的时间内要提供新版的软件。Software Arts的人就经常故意拖着因为他们希望VisiCorp给出更多的钱而VisiCorp的人自然拖着不给钱因为他们想通过拖钱的方式来再度谈判降低支付比例。
以上算得上是内忧了外患则来源于同行。在VisiCalc横扫很多机器的时候他们忘记了给CP/M做开发。而软件专利在那个时候都不是个事何况还没申请专利呢
CP/M是当时很主流的一款操作系统VisiCalc忘记了这个重要市场也因此赋予他人可乘之机。对手就可以以这个操作系统为基本盘在其他系统上和VisiCalc竞争。即便这种竞争本身不至于冲击VisiCalc的市场占有率也有可能冲击对VisiCalc的定价权。
事实上1980年一家叫作Socim的软件公司迅速出手开发出了一个叫作SuperCalc的软件。这款软件运行于CP/M迅速占领了市场。而且其软件功能比VisiCalc还强一些。
此时VisiCorp和Software Arts已陷入长久的征战对手在进攻这两家公司却就钱的问题开始对簿公堂一路折腾。对手很快从各个方面攻城略地VisiCalc却依旧裹足不前。
VisiCalc的故事多少有些让人扼腕所谓“可以共患难却不能同富贵”这句话非常适用于它的开发者和销售商。VisiCalc的失败首先是窝里斗的结果。无论是开发者还是销售商都觉得自己亏了双方却又没有真正地协商解决问题。此外VisiCalc对于专利不够重视没有为自己的发明申请专利也是让竞争对手可以随意抄袭的主要原因。
总体来看VisiCalc的故事倒是很好地印证了一句话很多成功的公司都是自己作死。