“自由软件”和“开源软件”是不同的!!!

来源:互联网 发布:linux登录mysql 编辑:程序博客网 时间:2024/04/29 04:43

开源软件要求描述:http://opensource.org/docs/osd


自由软件是一个比开源软件更严格的概念!!!因此所有自由软件都是开放源代码的,但不是所有的开源软件都能被称为“自由”。但在现实上,绝大多数开源软件也都符合自由软件的定义。比如,遵守GPL和BSD许可的软件都是开放的并且是自由的。

 

自由软件的许可证类型主要有GPL许可证和BSD许可证两种。另外,自由软件也可以看作开源软件的一个子集。


举例如:

SGI STL是开源软件,但不是自由软件。

 

“免费软件(freeware)”是一种不须付费就可取得的软件,但是通常有其他的限制,使用者并没有使用、复制、研究、修改和分发的自由。该软件的源代码不一定会公开,开放的源代码会限制重制及再发行的自由。