自由软件与开源软件

作者 Marlous 日期 2018-06-16
自由软件与开源软件

一 自由软件定义(Wiki)

可以不受限制自由使用、复制、研究、修改、分发和尊重用户自由的软件。(使用软件的自由)
自由软件受到选定的“自由软件许可协议”(主要 GPL 许可证,BSD 许可证)协议保护而发布,其发布以源代码为主,二进制文件可有可无。

二 开源软件定义(Wiki)

源代码可以任意获取的计算机软件,这种软件的版权所有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进和提高这款软件的质量。

三 自由软件与开源软件对比

  1. 自由软件定义更加严格,自由软件一定是开源软件,开源软件不一定是自由软件。

  2. 公开源代码的软件,不一定可称为开放源代码的软件(开源软件)。

  3. 自由是形式,开源是态度。

  4. 自由软件过于理想化。开源软件是自由软件、商业软件的折中。

四 图示说明

图1 图示说明