提到开源的历史,不得不提到Bill Gates。1976年2月3日,Bill Gates给电脑爱好者们写了一封公开信…
开放源代码的概念和免费分享技术信息,在电脑诞生前存在很长的一段时间。例如食谱共享从人类文明一开始就有。
提到开源的历史,不得不提到Bill Gates。
起初,在个人电脑还未流行的20世纪六、七十年代,并没有大规模销售的商业软件,软件普遍是为硬件定制的。如同样是Unix,IBM机器专用的是AIX,HP机器专用的是HP-UX,SUN工作站专用的是Solaris……
当时,特定硬件平台上软件的使用者同时也是软件的开发者。他们会对自己的软件进行一些修改来满足一些特定的需求。逐渐,使用相同硬件的开发人员形成了各种小团体,共享技术上的心得。
但是, Bill Gates发出了另一种声音,打破了这种和谐,1976年2月3日,Bill Gates给电脑爱好者们写了一封公开信,抱怨未经授权使用Altair BASIC的情况太普遍,导致新成立的微软公司回报甚微。这封信相当有名,被看作是软件通过商业授权获取收入的真正开端。Bill Gates开启了软件独立于硬件的商业化行为。并引领了闭源软件的流行。
任何的事物都有其两面性,闭源的结果改变了人们的习惯,自然有支持也有反对。业界中有人对于软件过于商业化并不认同,传奇性的“最后的黑客”Richard Stallman便是其中的代表人物。
Richard Stallman倡导自由软件,反对软件的封闭性,反对用专有软件和商业条款束缚人类的智慧和创造性,反对从法律和著作权的角度来人为地阻碍软件和技术的传播、使用和学习。可以说,自由软件的思想是随着人们对软件商业化所产生的种种弊端的厌恶而形成的。