Linux发行版及开源协议

2019-03-18  本文已影响0人  SRE1

常见的Linux发行版(Linux发行版有数百种之多)

开源协议

GNU GPL (GNU General Public License GNU通用公共许可证)

只要软件中包含了遵循 GPL 协议的产品或代码,该软件就必须也遵循 GPL 许可协议且开源、免费,因此这个协议并不适合商用软件。遵循该协议的开源软件数量极其庞大,包括 Linux系统在内的大多数的开源软件都是基于这个协议的。GPL 开源许可协议最大的 4 个特点如下所示。

BSD(Berkeley Software Distribution,伯克利软件发布版)许可协议

用户可以使用、修改和重新发布遵循该许可的软件,并且可以将软件作为商业软件发布和销售,前提
是需要满足下面 3 个条件。

Apache许可证版本(Apache License Version)许可协议

在为开发人员提供版权及专利许可的同时,允许用户拥有修改代码及再发布的自由。该许可协议适用于商业软件,现在热门的 Hadoop、Apache HTTP Server、MongoDB 等项目都是基于该许可协议研发的,程序开发人员在开发遵循该协议的软件时,要严格遵守下面的 4 个条件。

上一篇下一篇

猜你喜欢

热点阅读