这次要推荐的大神是Richard Matthew Stallman,他在全球是公认的自由软件之父,他在这一生中带头发起了「GNU 计划」————旨在打造一个完全由自由软件构建的操作系统,还创设了自由软件基金会 (FSF),同时还是 Emacs、GCC和GDB等重要开源项目的作者。
RMS除了在软件方面做出了巨大贡献外,同时他在哲学层面对自由软件的推广和追求更是为「开源」思想进行了奠基。
一开始了解到他,是看到一篇文章中有一段对他事迹的描述,文章中写到“他要重现当年那“人人为我,我为人人”的合作互助的软件世界;他要把使用、复制、研究、修改、分发软件的权利还给软件世界的每一个人民;他要用自己的行动告诉人们,软件天生就该是自由的!”
看完这段话我顿时对他燃起了敬佩之情,在看到他后来他从零开始创建一套完全自由的操作系统后更甚了。
创造它的初衷是因为:操作系统在电脑的使用过程地位不容忽视,他是最重要、也是最基础的软件,如果他想要创造一个人人自由的软件世界,那么有一套自由使用开源的操作系统是必要的。在1983年时,Stallman在新闻组上公布了他的一个大计划,也是对后人影响深远的计划————GNU计划。
为了实现这个计划,在1985年的时候,他又创建了基金会————自由软件基金会 (FSF),这个基金会的作用主要是为GNU计划服务,为GNU计划提供各项支持。并且Richard Matthew Stallman身先士卒,为GNU计划开发了Emacs、GCC、GDB等在计划中起重要效果的软件,为计划的后续发展铺路。
在1989年的时候,他与志同道合的律师团队共同草拟了GNU通用公共协议证书(GNU General Public License, GNU GPL),且在当时创造性地提出了“反版权”这一概念。
与此同时,GNU计划中除了最关键的操作系统内核问题仍然存在外,其他绝大多数软件已经完成开发,这栋“GNU大楼”即将迎来封顶。
这个问题一直到了1991年才得以解决。这时一位来自芬兰的大学生Linus Torvalds在这方面做出了突破。Linus在GPL条例下发布了由他本人创作的操作系统内核。
至此,GNU计划也正式宣告完成,而此操作系统最终也以他的名字命名,它被命名为GNU/Linux。
这就是这位自由软件之父的一小段故事,还有很多他的事迹没有体现出来,大家可以去看看他的演讲,希望可以帮助大家对他有多一分了解~