Linux教程

笔记:《linux就该这么学》-刘遄

本文主要是介绍笔记:《linux就该这么学》-刘遄,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

开源许可协议

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

"最开源"的协议.软件中使用了遵循GPL的产品或代码,则该软件也得遵循GPL,即必须开源、免费(但帮别人解决问题收服务费是可以的),不适合商用软件.遵循GPL的软件,允许自由复制、自由传播、收费传播(但必须让买家知道软件是可以免费获取的)、自由修改(修改后的软件也遵循GPL).

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

自由修改、收费传播,如果修改后的软件中包含遵循BSD的源代码,则修改后的软件也当遵循BSD,即也允许修改,允许修改后商用,但是不能用原软件的名字,用原作者的名字,用原机构的名字做推广(所以我只说了收费传播没说自由传播).

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

自由修改、收费传播,修改后的软件也必须遵守Apache协议,修改了源码的话需要声明更改的地方,如果软件是基于他人的源码编写而成,需保留原始代码的协议、商标、专利声明及其他作者声明的内容信息(Apache与其他协议共存).

MPL(Mozilla Public License,Mozilla 公共许可)许可协议

相较于GPL许可协议,MPL更加注重对开发者的源代码需求和收益之间的平衡.

MIT(Massachusetts Institute of Technology)许可协议

目前限制最少的开源许可协议之一,自由修改、自由传播、收费传播、不必开源,只要程序的开发者在修改后的源代码中保留原作者的许可信息即可,因此普遍被商业软件所使用。

这篇关于笔记:《linux就该这么学》-刘遄的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!