自由软件或 Libre (Libre 是最常见的西班牙语形容词“自由”)软件是允许用户做他/她想做的任何类型的工作以及他/她可以修改、添加新功能的软件,他可以自由地也分发更改后的版本。如果一个软件给予用户以他想要的方式做事的最大自由,那么它就被称为是免费的。
“自由软件”这个词有时会被误解——它与价格无关。这是关于自由。因此,这里是自由软件的定义:程序是自由软件,对于您,特定用户,如果:
- 自由-0:
您可以自由地以您想要的方式执行程序并服务于任何类型的目的。 - 自由-1:
您可以自由地研究程序的工作原理,并且可以自由地修改程序以满足您的需要 - 自由-2:
您可以免费或付费重新分发副本。这样你就可以帮助别人,也可以赚取利润。 - 自由-3:
您可以自由分发程序的修改版本,以便社区可以从您的改进中受益。
例子:
自由软件目录维护着一个大型的自由软件包数据库。一些最著名的例子包括 Linux 内核、BSD 和 Linux 操作系统、GNU Compiler Collection 和 C 库; MySQL 关系数据库; Apache 网络服务器;和 Sendmail 邮件传输代理。