什么是GNU,FSF,GPL.......

来源:互联网 发布:养猪网 知乎 编辑:程序博客网 时间:2024/05/21 10:57

GNU,Gnu's Not Unix 的缩写, 1984年史托曼开始着手GNU计划,这个计划的目的建立一个自由的开放的UNIX.但是写一个UNIX非常困难,所以史托曼打算先写运行在UNIX的小程序.但所有的软件都需要编译器编译源代码,史托曼决定先一个C语言的编译器(GUN C gcc).但编译器也写得并不顺利,于是,他写了Emacs编辑器.因了Emacs很得非常好,史托曼赚了一点钱,从而开始全力编写其他软件.当史托曼在成立自由软件基金会(Free Software Foundation,FSF)后,他请了请了更多的工程师和志愿者在编写软件,终于完成GCC的编写.

1985年,为了避免GNU所开发的自由软件被其他人修改而成为版权软件,史托曼与律师草拟了有名的通用公共许可证(General Public License , GPL),

 

原创粉丝点击