分布式系统架构文摘程序员网络视频

七种开源许可证

2017-06-16  本文已影响811人  Max_Law

相信大家在玩 node ,webpack,npm,bower ..etc 时,都会在它们的 package.json 文件中,或者 init 过程中都会遇到这样的一个键值对:

"license": "MIT",

这个 license 就是开源许可说明,各大组织设立了为代码开源许可的规范文档,当作者声明此文档类型时,他人必须遵守该文档类型的规范。(当然啦这是君子条款)

一张图说解释所有(采用请标明作者):

七种开源许可.jpg

Apache许可

Apache许可证(Apache License),是一个在Apache软件基金会发布的自由软件许可证,最初为Apache http服务器而撰写。Apache许可证要求被授权者保留版权和放弃权利的申明,但它不是一个反版权的许可证。

Apache许可标志
当前版本 Apache License, Version 2.0

下列各版本文档由开源代码促进会提供:

[Open Source Initiative 开放源代码促进会](https://www.baidu.com/link?url=URumiVk2r5c4a3InYW8Tg3TdP8XhpqlIltMR8gxfg4PaYXBmc2EPjZy8-gMVwVAv&wd=&eqid=86f62abe000044d20000000659438da6)

MIT许可

ISC许可

BSD许可

GPL许可

Mozilla许可

LGPL许可

其他类型

点击进入 SPDX License List 看到更多协议类型~


该篇收录于文集:程序员冷知识

上一篇下一篇

猜你喜欢

热点阅读