专栏名称: Linux爱好者
伯乐在线旗下账号,「Linux爱好者」专注分享 Linux/Unix 相关内容,包括:工具资源、使用技巧、课程书籍等。
目录
相关文章推荐
Linux就该这么学  ·  我,95年字节员工,月薪7万,2年没涨薪,每 ... ·  22 小时前  
Linux就该这么学  ·  什么叫把运维裁了裁到大动脉? ·  22 小时前  
Linux就该这么学  ·  面试被问 Linux su 和 sudo ... ·  昨天  
Linux就该这么学  ·  一款超实用的 Docker ... ·  昨天  
Linux爱好者  ·  突发!49.8K Star 开源神器 ... ·  2 天前  
51好读  ›  专栏  ›  Linux爱好者

从 UNIX 到 GitHub:十个关于自由和开源软件历史的重要事件

Linux爱好者  · 公众号  · linux  · 2017-09-27 19:50

正文

请到「今天看啥」查看全文



然而,围绕 UNIX 而成长起来的文化在后来的自由和开源软件的意识形态和社区诞生过程中起到了奠基性的作用。UNIX 的开发者和用户把自己看成是对抗软件商业化的“反叛者”,他们自由地共享源码,以分散的方式共同合作开发 UNIX 系统。


1984:AT&T 将 UNIX 商业化



从 UNIX 诞生起的前十五年,UNIX 操作系统的拥有者 AT&T 是被法院禁止从中获利的。起因是1958年 AT&T 为避免美国司法部起诉它违反《反垄断法》而签订的和解协议。AT&T 垄断了美国长途电话业务,因此它同意不进入计算机行业,不销售任何与计算机有关的产品,UNIX 是计算机操作系统,所以 AT&T 不能销售它,任何要求得到源码的机构,都能免费得到。


然而在1984年,事情发生了变化,当时对 AT&T 的限制法令被解除,AT&T 开始以能获利的价格销售 UNIX。UNIX 的源码依然可用,但 AT&T 将 UNIX 从研究性质的项目转变为一个商业项目,这在 UNIX 黑客社区里产生了危机。他们开始寻找一个可替代的类 UNIX 系统,且不受商业陷阱的阻碍。


1984:GNU 的诞生



在 AT&T 将 UNIX 商业化的同一年,理查德·斯托曼(简称 RMS)发起了 GNU 项目(GNU’s Not Unix! 的递归缩写),目标是创建一个完全自由且向下兼容 UNIX 的操作系统。RMS 在1985年曾说过,GNU 是一个我正在编写的完全兼容 UNIX 的项目,所以我可以让每一个使用它的人都能自由地使用。


GNU 项目刚启动时,自由软件这一现代概念也才刚刚诞生,即便是 RMS 也没能充分表达其中“自由”的含义,早期 GNU 项目的追随者轻易地认为 RMS 只是旨在开发不收任何费用的软件。


然而,在接下来的几年里,由于开发者和公司越来越少地在发布程序的同时提供源码。此时,对于程序员和用户,GNU 的真正含义开始变得清晰。GNU 的重要性体现在项目承诺所有的源码都能自由使用。


1985:自由软件基金会的建立







请到「今天看啥」查看全文