`
flyfy1
  • 浏览: 75157 次
  • 性别: Icon_minigender_1
  • 来自: Singapore
社区版块
存档分类
最新评论

自由软件,和Richard Stallman的演讲

阅读更多

今天Richard Stallman来学校演讲,主题是“Free Software and Your Freedom”。

这次就来记录下我记住的内容吧。

 

首先归纳一下他的生平,信息来自上面连接的Wikipedia:

-- 1983年9月,创建了GNU项目

-- 开发了很多GNU下的软件:

- Emacs的作者

- GNU Compiler Collection

- GDB

-- 1953年,出生在美国纽约

-- 在高中时呗IBM New York Scientific Center雇佣写一个Fortran下的数值分析程序

-- 哈佛大学。在大一的时候以在Math55(被称为全美国最困难的数学课)的出色表现而闻名

-- 1974年以物理学士学位毕业

-- 毕业后在MIT实验室工作,在AI领域很有建树

-- 1984年,从MIT辞职,开始全职工作在GNU Project上

 

// 关于自由软件(Free Software):

- 在英语里的Free,指的是自由(as in freedom of speach),而不是免费(as in free beer)。

- 自由软件意味着,用户是自由的。他可以自由地:使用、学习内部逻辑、传播、更改、打包再次发放。

- 自由软件不同于开源软件,但在遵循同样协议的情况下,他们产生的结果相同。自由软件更加强调的是一种自由的意识:公民应该意识到自己的自由权利;而开源软件只是一个运动。更多见这里:http://www.gnu.org/philosophy/open-source-misses-the-point.zh-cn.html

 

// 关于GNU和Linux:

Linux不是自由软件,因为为了一些硬件driver的需要,Linux里面包含了很多Binary Code,他的源代码没有100%开放。但GNU有一个自己的Linux版本,清除掉了Linux里面不自由的部分。因为这个原因,GNU/Linux不能够对一些硬件支持。

 

// 关于对OS X、Windows、iOS的看法:

这些都是MalWare。因为:

- 他们限制了用户完全自由使用自己计算机的权利

- 他们会在用户不知情的情况下发送信息、安装程序

 

// 关于对于学校教育的看法:学校教育计算机课程应该完全使用开源软件,因为:

- 相比于闭源软件,这样更省钱

- 假如有个计算机天才少年好奇一个command是怎么回事,从老师那里,相比与说“哦,我不知道”,他可以给少年source code,告诉少年这里面有答案;在少年阅读source code遇到问题的时候,老师可以说:“来,我们一起解决”

- 阅读优质的源代码是一个好的程序员必修课

 

// 关于自由软件人怎样用编程来谋生:

- 绝大多数有程序员需求的软件都是定制软件

- 加入客户足够聪明,客户会要求程序员给他的程序是开源的。这样客户就可以100%了解/控制软件的结构流程

 

 

 

恩,最后讲一下今天的Stallman:他在演讲的时候非常风趣幽默,在整个演讲过程很自由。他没有穿鞋子。

在他讲感觉房间很热的时候⋯⋯非常Considerate的学校给他搬来了一个电风扇放在他身后。
Stallman with Fan

  • 大小: 564.3 KB
0
0
分享到:
评论

相关推荐

    Richard Stallman和自由软件运动

    总的来说,Richard Stallman和自由软件运动揭示了软件自由的重要性,引发了对数字时代伦理和权利的深刻反思。这场运动不仅仅是技术层面的革新,更是对社会公正、信息共享和用户权利的捍卫。随着技术的不断演进,自由...

    与自由一样自由,理查德·斯托曼(Richard Stallman)的《十字军东征》免费软件Free as in Freedom, Richard Stallman's Crusade for Free Software

    GNU项目创始人Richard Stallman的传记快照,其中包含自由软件运动的政治,社会和经济历史。

    自由软件,自由社会:Richard M. Stallman的论文集Free Software, Free Society: Selected Essays of Richard M. Stallman

    Stallman),自由软件运动的先驱者,他在计算机科学领域做出的贡献广为人知,特别是在推广自由软件方面。他的言论和论文集《自由软件,自由社会》中,斯托曼深入探讨了自由软件的哲学、版权法、专利法以及可信计算...

    linux从做系统学习笔记

    在此之前,Richard Stallman创办了自由软件基金会(FSF)并启动了GNU项目,编写了众多遵循GPL(通用公共许可证)的GNU程序,后来大量程序员和开发者的加入使得Linux系统得以快速发展,逐渐形成了今天我们所用的Linux...

    linux学习笔记

    GNU是自由软件之父Richard Stallman在1984年组织开发的一个完全基于自由软件的软件体系,与此相应的有一分通用公共许可证(General Public License,简称GPL)。Linux以及与他有关的大量软件是在GPL的推动下开发和...

    Free as in Freedom

    Richard Stallman是自由软件运动的先驱,他提出的“自由软件”理念强调的是用户对软件的“自由使用”和“自由分享”。 二、Richard Stallman与自由软件运动 Richard M. Stallman,自由软件运动的精神领袖,他为自由...

    Linux与自由软件.pdf

    "Linux与自由软件.pdf" Linux是自由软件运动的一个非常优秀的操作系统平台。...我国应该继续鼓励和支持Linux和自由软件的发展和使用,以提高我国的软件应用和开发水平,并推动我国的经济信息化建设。

    自由软件基金会恢复了对Richard Matthew Stallman的支持-Python开发

    (带有您的名字)和以下内容支持RMS的公开信。 要签名,请单击此处并命名文件 .yaml(取代 并带有以下内容:名称: 关联: 没有<>。 示例:名称:示例名称(好公司)链接:https://github.com/example_username在...

    singing-stallman:一个 Firefox 附加组件,可让您在一天中的任何时间和任何情况下不间断地访问 Richard Stallman 的免费软件歌曲

    唱歌的斯托曼一个 Firefox 附加组件,让您在一天中的任何时间和任何情况下都可以不间断地访问 Richard Stallman 的免费软件歌曲。 在参加 1991 年参加的科幻小说大会的“吟游诗人圈”期间,斯托曼撰写了计算机科学史...

    2010年全球自由软件日华南农业大学分站─郭华星演讲

    通过本次演讲,我们了解到自由软件对于理科学习和研究的重要性。自由软件不仅提供了强大的工具和支持,更重要的是它代表了一种开放和共享的精神,这种精神鼓励着创新和技术的进步。在未来的学习和工作中,我们可以...

    试读样章:《若为自由故:自由软件之父理查德·斯托曼传》

    《若为自由故:自由软件之父理查德·斯托曼传》用叙事体的风格,讲述了理查德·斯托曼的成长经历和传奇人生。本书记录了斯托曼从一名黑客成为自由软件的倡导者,并发起自由软件运动的成长经历。作者通过接触斯托曼...

    linux与开源软件

    作为自由软件运动的先驱,Stallman在20世纪70年代末至80年代初创立了GNU项目和自由软件基金会(FSF),致力于创建一个完全由自由软件构成的操作系统。GNU项目的目标不仅仅是技术上的创新,更在于社会价值的体现,即...

    自由软件的力量——Linux全面推进企业级应用.pdf

    Linux,作为一个开源且免费的操作系统,它的诞生和发展离不开Richard Stallman和Linus Torvalds等人的贡献。Stallman发起的GNU工程旨在创建一个与Unix兼容的自由操作系统,而Torvalds编写的Linux内核为这一目标画上...

    软件知识产权(大类选修)07_自由软件使用管理借鉴.pdf

    【软件知识产权】这一主题主要探讨的是自由软件的起源、特点及其与知识产权的关系,以及如何管理和使用自由软件。自由软件,并非通常理解的“免费软件”,它强调的是使用、复制、发行和修改的自由,而非价格上的免费...

    自由及开源软件:通论.pdf

    《自由及开源软件:通论》是一本全面介绍了自由软件(Free Software)和开源软件(Open Source Software)概念及其应用的重要文献。该书由Kenneth Wong和Phet Sayo共同撰写,由snakehsu主译为中文版,旨在向读者普及自由...

    rms-bot:Discord的Richard Stallman机器人会提醒您使用GNULinux,而不是Linux。 :OK_hand:

    rms-bot 是一个基于 Discord 的聊天机器人,以著名自由软件运动倡导者理查德·马修·斯托曼(Richard Stallman)的名字命名。这个机器人旨在提醒用户在提及操作系统时使用 "GNULinux" 这个术语,而不是简单的 "Linux...

    Free Software Free Society

    理查德·斯托曼(Richard Stallman)是自由软件运动的创始人之一,他创建了GNU项目并提出了自由软件的概念。他的语录中充满了对自由、合作和社会正义的深刻见解。通过他的言辞,我们可以了解到自由软件的核心价值...

Global site tag (gtag.js) - Google Analytics