Board logo

标题: 什么是自由软件? [打印本页]

作者: Wengier     时间: 2002-11-5 00:00    标题: 什么是自由软件?

自由软件

自由软件是指允许任何人使用、拷贝、修改、分发(免费/少许收费)的软件。尤其是这种软件的源代码必须是可得到的。从某种意义上说,“没有源代码,就称不上是(自由)软件。”

如果一个程序是自由的,则它可以被像GNU/Linux、FreeDOS这样的自由操作系统所包含。

有许多方法可以使一个程序变成自由的。具体而言,有许多决定性的因素,下面列出了一些:

自由软件实质上是免费的,不标价出售。但有时软件公司在提及价格时使用“free software”这个字眼,他们的意思可能是你可以免费获得一份二进制代码的拷贝,也可能是在你所购买的机器中已经包含了一份拷贝。但是,这种说法与我们在GNU计划中“free software”的意义是不同的。

由于在操作中极易混淆,因此一旦软件公司说他们的软件是自由软件,您一定要检查您是否得到了自由软件所应包括的一切。有时,您得到的是自由软件,有时不是。

在许多语言中,“free”一词有两种意义:一是自由,二是免费。如法语的“libre”和“gratuit”,英语的“gratis”都明白无误地指价格(免费),但没有明白无误地说明“自由”的意义。这是不幸的,因为如果有这个词,在此处它将非常有用。

通常自由软件都比非自由软件更加可靠。