目录:
定义-GNU Project是什么意思?
GNU项目是指GNU OS的协作开发。 GNU项目被设计为一种免费的Unix替代方案,由1984年1月由自由软件基金会(FSF)的创始人Richard Stallman发起。GNU的递归缩写表示短语“ GNU的非Unix”。
在GNU Project上下文中,自由软件是指自由(相对于价格)。 它被定义为使用,复制,分发,学习,修改和增强软件的自由。 自由软件不应与开源软件混淆,后者是一个独立的过程。
从2011年起,GNU项目将继续进行软件开发,意识,政治宣传和新材料共享方面的工作。
Techopedia解释了GNU项目
Stallman于1983年9月在麻省理工学院(MIT)校园宣布了GNU项目。 Stallman的GNU Manifesto最初是为了吸引参与者而编写的,它鼓励支持者向GNU Project开发捐赠财务资源,个人时间和PC组件。
根据Stallman的说法,自由软件的描述如下:
- 自由学习程序的工作原理并根据用户需求更改程序
- 自由分配软件
- 自由改进程序并分享这些改进
GNU集成了更长的文件名和文件版本号,并支持防撞系统。 此外,GNU和Linux结合在一起创建了数百万人使用的GNU / Linux操作系统。 这些系统通常被错误地称为Linux系统。
斯托曼还引入了通用公共许可证(GPL),以推广GNU代码并确保子孙后代或派生的编码方案对公众免费使用。
使用,编辑和重新分发GNU软件的权利称为copyleft。