首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
GNU 和自由软件运动四十周年
2023年9月28日 10:17 | 阅读 15991 次

自由软件基金会 (FSF) 发表文章庆祝 GNU 和自由软件运动四十年。

1983 年 9 月 27 日,计算机科学家 Richard Matthew Stallman(简称 RMS)宣布开发类 Unix 自由软件操作系统的「GNU 计划」,并借此发起自由软件运动,GNU 名字代表 GNU's not Unix

▲「GNU 计划」标志

四十年后的今天,GNU 和自由软件比以往任何时候都重要,虽然软件已经深入到我们的日常生活,但绝大多数用户无法完全控制它。

自由软件的定义最初由 RMS 本人制定。自由软件的初衷是尊重用户的自由,并且尊重整个社区。

粗略来讲,一个软件如果是自由软件,这意味着用户可以自由地运行、拷贝、分发、学习、修改并改进该软件。因此,「自由软件 (Free Software)」中的"free"是关乎自由的问题,与价格无关,软件如何定价并不影响它是否被归类为自由软件。

具体来说,自由软件的用户拥有四项基本自由:

(0)自由运行软件
(1)自由学习和修改软件源代码
(2)自由发布软件拷贝
(3)自由发布修改后的软件版本

GNU 是唯一专门为捍卫用户自由而开发的操作系统,四十年来始终忠于其创始理念。自 1983 年以来,「GNU 计划」为私有操作系统提供了合乎道德的完整替代方案。这要归功于世界各地的 GNU 开发志愿者四十年来的不懈努力。

除了技术,GNU 还开创性地提出了 "Copyleft"。Copyleft 是源自自由软件运动的概念,是一种利用现有著作权体制 (Copyright) 来保护所有用户和二次开发者的自由的授权方式。

Copyleft 中的 "Left",不使用英语中“保留”的意思,而是指“Left(左)”,与“版权(Copyright)”中的“Right(右)”具有镜像的关系。注意,Copyleft 不是反著作权运动,不主张废止著作权,也不是公有领域 (Public Domain)。

二者的区别可总结为:"Copyright"指软件的版权和其它一切权利归软件作者所私有,用户只有使用权,没有其它如复制、重新修改发布等权利。而"Copyleft"的特点是仅版权归原作者所有,其他一切权利可以与任何人共享。

▲ Copyleft 标志

FSF 执行董事 Zoë Kooyman 表示,GNU 不仅仅是基于自由软件的最广泛使用的操作系统,也是指导自由软件运动四十年的哲学理念的核心。

他还说道,我们希望四十周年纪念能够激励更多黑客加入 GNU,实现在全世界范围内创建、改进和共享自由软件的目标。如今,软件正在控制我们的世界,而 GNU 是对现状的批判和解决方案,我们亟需它来避免技术控制人类。

(文/开源中国)    




评论 (0)
游客请输入验证码
最新评论
0
0
收藏