微软的“黑历史”是什么?
微软和盖茨不废话,大家都知道。微软在IBM PC项目之前没有操作系统产品,核心产品是基础编译软件及其编译器。
数字研究公司(简称DRI),老板是加里·基尔代尔。当时几乎所有的CPU操作系统都是这家公司做的,不仅仅是Intel的芯片,MOTO的,NEC的,其实都是那个时代的微软。他们的操作系统叫做CP/M(微型计算机的控制程序)。
老板是Rod Brock的西雅图计算机产品公司(SCP)做了一个8086的硬件原型,正等着适配DRI的CP/M,公司也做了自己的8086操作系统,比较粗糙,但也算是完成了。从事这项工作的工程师叫帕特森。他把这个操作系统叫做QDOS(快速脏操作系统),这个软件的大小是6K。后来它也被称为86-DOS或SCP-DOS。
当时Jack Sams在IBM负责PC项目,1980年7月,项目还没有正式立项的时候,他就联系了微软,和他们讨论IBM PC项目,但是没有透露太多细节,只谈了一些框架内容,没有实质性内容。
8月21980日,PC项目正式立项,萨姆斯和他的同事去微软洽谈Basic、COBOL、FORTRAN、Pascal软件的授权事宜。期间有IBM的人聊到了操作系统。当时,盖茨将他们推荐给DRI,并亲自打电话给DRI的老板基尔达尔,安排他们的会面。
这里的一切都是无可争议的,IBM人和这个DRI见面的细节在几个方面都不一样,但大的情节是IBM人已经到了DRI,但老板金德尔不在,他的妻子多萝西·麦克尤恩以销售经理的身份接待了IBM人。IBM已经提出了他们的PC项目计划,希望与DRI合作。我希望他们能提供操作系统,但是因为这个项目刚刚立项,IBM要签保密协议,但是Kimdall的妻子McEwen不接受签保密协议的条件,所以这个东西不行,IBM的人就走了。IBM官员后来表示,DRI和IBM并没有讨论16位CP/M的开发成本,总之不管是什么原因,他们都没有讨论。
8月,在与DRI会谈后,IBM立即回来与微软讨论操作系统。这时,当时微软的三个决策者,盖茨、保罗·艾伦和凯尼西,开始讨论这件事。西山丽是三人中最提倡PC操作系统的人,而盖茨对此事不感兴趣。起初,他们的想法是直接代理SCP的qdo,Allen与Brock谈判的条件是向他们支付65,438美元+0.5万美元,同时,每售出一份许可证,他们将获得65,438美元+0.5万美元的报酬。
IBM的萨姆斯后来回忆说,微软曾向他们提出过这样的计划。但是,IBM认为这个方案毫无意义。如果有,不如直接去SCP买这个软件。毕竟当时SCP也是个小公司,也没花多少钱。但是因为IBM想让PC开源,如果买了一个自己的操作系统,就失去了开源的意义。
盖茨、史蒂夫·鲍尔默、鲍勃·欧里尔去了IBM,最后的结果是微软会根据PC项目的进度开发操作系统。根据Allen的说法,IBM同意支付43万美元,其中4.5万美元是DOS,365,438+00,000美元是基本的,剩下的7.5万美元是适配、测试和咨询。
IBM希望每卖出一个软件就收取一笔版税,并且只能通过IBM销售这些软件。但是,微软希望保留向其他公司出售软件的权利,当然,最终他们也保留了这一权利。
微软的职业是,除了给IBM做的DOS,它自己卖的DOS也会叫MS-DOS,他们开始意识到这个东西的重要性。于是在1981的5月,Paterson离开了SCP,去了微软。7月27日,艾伦与布洛克签订协议,以5万元购买SCP的DOS,也就是后来的MS-DOS。接下来的故事大家都清楚了。
你有没有想过,IBM作为当时计算机行业的垄断者,为什么要和微软这样一个名不见经传的公司合作?而且要知道微软没有操作系统,DRI是最强的。相反,我只是和DRI谈了一轮,所以我停止了谈话,问微软。
IBM PC项目的另一位负责人Don Estridge回忆说,接触微软的第一个原因当然是他们的编程软件和编译软件在市场上做得很好,比IBM自己的要好。不过他也表示,当时IBM的CEO约翰·欧宝(John Opel)称微软为“哦玛丽·盖茨的男孩公司”,约翰和盖茨的母亲玛丽一起在United Way的董事会工作。可见微软和IBM的关系非同一般,外国人也是这么讲人情的。
DRI人基尔达尔(Kildall)一直很担心这件事,认为盖茨抢了他的生意,抄袭了他的软件,但讽刺的是,当时没有软件专利保护法,所以即使抄袭,也没有办法起诉微软。为了避免麻烦,IBM还允许PC兼容16位版本的CP/M软件,但由于价格过高,最终被忽略。