通往开源之路

胡涂说 at 
通往开源之路的配图
从自由软件到开源软件在计算机时代的上古年代,软件是作为计算机硬件的附属而存在,而且一般是附带源码,便于用户做修改或定制。而且在学术界和黑客社区,分享源码并在此基础上修改、添加功能是非常自然的事情。可以说,自由软件是计算机行业的传统,一直到 1970 年代中期前,软件是被鼓励自由拷贝的。这一切到了 1970 年代末,形式开始变化,比尔·盖茨的一封《致爱好者的一封信》标志着软件开始走向商业化和专有化。1978 年,施乐公司提供给 MIT 人工智能实验室的打印机没有像往常一样附上源码,这个举动让当时在 MIT 工作的 Richard Stallman (以下简称 RMS) 愤怒了,同时他也感叹“一个……