比尔·盖茨公布 Altair BASIC 源代码
微软迎来成立50周年之际,创始人比尔·盖茨在其博客中公开了公司历史性产品Altair BASIC的原始源代码。源代码以长达157页的PDF文档发布 (未说明何种开源协议)。
盖茨在回忆中写道:“我们像解谜一样优化每一字节,最终将BASIC压缩到4KB,这至今仍是我写过最酷的代码。”1975年,19岁的盖茨与22岁的保罗·艾伦在哈佛大学的PDP-10计算机编写了Altair BASIC,他们面对的是一台仅256字节内存的Altair 8800原型机。
盖茨与MITS签订的协议中,保留软件所有权并约定分成收益,为日后微软的授权模式奠定基础 。 Altair BASIC成为微软BASIC系列的开端,后续衍生版本被Apple II、Commodore 64等早期PC采用,构建起软件产业的雏形。此次源代码公开,既是向历史致敬,也暗含对开源哲学的认可。
盖茨博客:https://www.gatesnotes.com/microsoft-original-source-code
非官方源代码:https://github.com/option8/Altair-BASIC
发表回复