让我们使用Simpsons中的一个著名短语,该短语在某种程度上适应了以下情况:“每个人都说Linux,这个Linux,但没人说我们将为HURD努力,我们将捍卫用户的自由”
GNU(GNU不是Unix,递归首字母缩写) 是由圣伊格内修斯的另一个自我创造的回应,通常被称为 理查德·斯托曼 从那时起,我们凡人就能以一种凡人可识别的方式更好地欣赏它的前提(笑话结束)
如果您有兴趣研究其创建原因和目标,可以咨询 GNU宣言 当然可以在GNU专案网站上以西班牙文撰写。
一些快速的历史
上世纪80年代,公司开始在其产品中实现封闭源代码,我们的Richard惊讶地发现了一台打印机,他想在打印机上加入工厂未提供的基本功能,并且当他想请求该代码时,他们拒绝了它。从其外围的总部。
有鉴于此,他没有坐着双臂与面前的世界痛苦地交叉,而是决定领导这种哲学,他称之为“免费软件«,创建 自由软件基金会 (FSF)并开发了一系列工具,这些工具最终将成为 称为GNU的操作系统 但是,很难创建一个完全可运行的内核(他们称为HURD),Linux到这里并占据了整个空间,但是HURD仍在继续开发中,并且已经可以作为Debian HURD进行测试。 因此,我们认为终生的Linux实际上是具有Linux内核的GNU操作系统,因此我们也发现 不是GNU的Linux 与Android一样。
这里最重要的是其背后的哲学, 4种自由; 这就是我们今天所知道的GNU / Linux,许多编程语言,程序,游戏,视频游戏引擎等的核心。
自由软件的四大自由
您可以在GNU网站上阅读,该网站的内容也可以免费传播(否则将具有讽刺意味),这四个自由是(如斯托曼喜欢的那样一起复制):
- 出于任何目的自由运行程序的自由度(自由度0)。
- 自由学习程序的工作原理,并根据自己的意愿进行更改(自由1)。 为此,必须访问源代码。
- 重新分发副本以帮助他人的自由(自由2)。
- 将其修改版本的副本分发给第三方的自由(自由3)。 这使您可以为整个社区提供从修改中受益的机会。 为此,必须访问源代码。
在这里我们看到 开源并非完全免费的软件,但我们将在另一篇文章中讨论。
这四种自由对我们有何影响?
您是否使用过Python,WordPress,Ruby,C,C ++,Apache? 也许您喜欢在Godot Engine上设计游戏? 图形可以与GIMP,Krita或Ink Scape一起使用吗? 使用Blender或Audacity进行多媒体编辑?
由FSF创建的称为GPL的许可证 (GNU公共许可证)不仅已应用于其自己的项目,而且上述许可证或类似内容还涵盖了许多其他项目,例如上述项目,这就是为什么如此容易地访问内核源代码的原因您可以在Kernel.org上找到Linux(受GPL版本2许可保护,因此可以成功实现免费和协作),可以进行下载,查看,修改等操作。
或为Python,Ruby或PHP等语言创建模块,框架等,尽管必须考虑到 免费并不意味着免费当然,您实际上可以将免费软件商业化 斯托曼本人鼓励,即使在紧急情况下,也受到数千欧元问题的威胁,许多项目都已经获得了收入,正如我们所看到的那样。 本文 幸运的是,它的结局很圆满,Krita获得了一笔全部债务的捐款,并获得了更多的捐款,他们用这些钱来促进该计划的发展,这一发展已经供我们使用了一段时间。
即使许多工具未获得GPL的严格许可,但FSF仍受到严格监控并具有 信息 提供了与您兼容的许可证列表。
记得, 如果您使用GNU / Linux,请给予它应有的GNU认可,这是因为它是一个免费的操作系统,背后有大型社区和程序。
现在就这些,如果您喜欢一款软件,并且想说“谢谢” 没有比捐赠更好的方法了 给他们,或者如果您也重视FSF的工作,您将使Stallman感到高兴:)
谢谢!!! 很好的文章
优秀的文章。
很多人都需要x项目(例如GNU)的更多此类文章,这些文章具有悠久的历史和背后的人。
问候。