自由软件历史事件

出自SocialLearn

跳转到: 导航, 搜索
SocialLearn3.png

学习了解关于自由.开源等内容,以及由此对教育变革所产生的影响。

最近更改
社区成员
沙盆实践
学习者指南

集思园建议
留雁园提问
谷歌园交流
返回首页

  • 摘录(1):美国自由软件基金会为了保护光大公众的利益,制定了GNU GPL许可证。这个许可证对什么是自由软件做了非常严格的定义,其中非常重要的一点就是作为一个软件用户具有四个自由度的同时,还有一个义务,就是当你在接收自由软件的使用、拷贝、再发行和修改的同时,你有义务传播源代码。自由软件的概念的定义的出现是在上个世纪80年代的事情,是在1984年出现的。而开源软件这个词的英文是在97年的时候出现的。98年介绍到中国来。 自由软件给你最大的利益是在人家代码的基础上进行创新,你有创新的机会。——摘自徐继哲和洪峰谈自由软件运动和计算机科学教育
  • 摘录(2)Richard Stallman谈自由软件:

free software中的free指的是自由,而不是价格,所以应该翻译成自由软件,而不是免费软件。通常用户在使用计算机软件的时候需要拥有如下四种自由度: *0 运行软件的自由; *1 学习、修改软件源代码的自由; *2 拷贝软件给其他人的自由; *3 为帮助社团,将你修改后的软件再次发布的自由。

同时满足这四个自由度的软件就是自由软件,再发布这些软件,能够让每个人都拥有自由。而自由软件运动就是让每一个软件使用者都拥有这些自由,没有人有权剥夺你的这个自由。——摘自Richard Stallman与洪峰谈计算机科学教育

  • 摘录(3):Richard Stallman谈自由软件与开源软件的不同:

自由软件和开源软件都是计算机软件,但是,从哲学角度看自由软件和开源软件是非常不同的。它们基于不同的价值观。自由软件关注自由和社团,是一场道德运动,要求我们尊重每个人使用计算机的自由,不能让人们成为被殖民者,因此自由软件涉及到对/错的问题。而开源软件的哲学并不涉及到对与错,它仅仅是一个实用的价值观,这种哲学认为,他们有一个开发的模式,如果你按照这个开发模式来工作的话,就会得到一个高质量的软件。

因此,一个自由软件基本上是开源的,但是自由软件不光如此,它还可以保证大家能够改进软件,这一点是非常重要。从使用的角度来看的话,这些研究是可以非常有用的,我也喜欢技术含量更高的软件。因此开源软件的哲学,忽视了一个非常重要的问题,也就是如果让其他人成为被殖民者是错误的,我们必须阻止。有一些部分开源软件是自由软件,但是几乎所有的自由软件都是开源的。 ——摘自Richard Stallman与洪峰谈计算机科学教育

  • 摘录(4):洪峰与徐继哲论述黑客与骇客:

黑客是喜欢编程序的程序员。骇客是搞破坏的,是偷人家的密码、隐私的人。黑客与骇客最大的区别是黑客是建设性的,骇客是破坏性的。

所以说公众普遍理解的黑客实际上是骇客。媒体要肩负起辨明是非、黑白的责任,要让大家了解真相,希望新浪网在这点做出表率的作用。——摘自徐继哲和洪峰谈自由软件运动和计算机科学教育
个人工具