许可¶
Matplotlib仅使用BSD兼容代码,其许可证基于 PSF 许可证。参见开源计划 licenses page 有关单个许可证的详细信息。Matplotlib工具包中可接受不兼容BSD的许可证(如LGPL)。有关许可选择背后的动机的讨论,请参见 许可证 .
版权政策¶
约翰·亨特在2003年左右开始写《Matplotlib》。自2012年去世前不久,迈克尔·德罗特布姆就一直是Matplotlib的主要维护者,但正如以往一样,Matplotlib是许多人的工作。
在2013年7月和1.3.0版本发布之前,源代码的版权归John Hunter所有。截至2013年7月和1.3.0版本,Matplotlib已经转向共享版权模式。
Matplotlib使用共享版权模型。每个贡献者对他们对Matplotlib的贡献都拥有版权。但是,需要注意的是,这些贡献通常只是对存储库的更改。因此,Matplotlib源代码的整体并非任何个人或机构的版权。相反,它是整个Matplotlib开发团队的集体版权。如果单个贡献者想要维护他们拥有特定版权的变更/贡献的记录,当他们将变更提交到Matplotlib存储库时,他们应该在变更的提交消息中指明他们的版权。
Matplotlib开发团队是Matplotlib项目的所有贡献者的集合。可以从Git版本控制日志中获得完整的列表。
Matplotlib许可协议 3.3.3¶
1。本许可协议由Matplotlib开发团队(“MDT”)与个人或组织(“被许可方”)签订,以访问或以其他方式使用源代码或二进制格式的Matplotlib软件及其相关文档。
2。根据本许可协议的条款和条件,MDT特此授予被许可方一项非排他性、免版税、全球范围的许可,以复制、分析、测试、执行和/或公开展示、准备衍生作品、分发和以其他方式使用Matplotlib。 3.3.3 但是,如果MDT的许可协议和MDT的版权通知(即“版权(C)2012-2013 Matplotlib开发团队;保留所有权利”)保留在Matplotlib中,则单独或在任何衍生版本中。 3.3.3 单独或由被许可方编制的任何衍生版本。
三。如果被许可方准备基于或合并Matplotlib的衍生作品 3.3.3 或其任何部分,并希望按照本协议的规定向其他人提供衍生产品,则被许可方在此同意在任何此类工作中包括对Matplotlib所做更改的简要总结。 3.3.3 .
4。MDT正在制作Matplotlib 3.3.3 在“原样”基础上提供给被许可方。MDT不作任何明示或暗示的陈述或保证。例如,但不仅限于此,MDT不作任何声明或保证其适销性或适合任何特定用途,也不保证其使用Matplotlib。 3.3.3 不会侵犯任何第三方权利。
5。MDT不对被许可方或Matplotlib的任何其他用户负责。 3.3.3 因修改、分发或以其他方式使用Matplotlib而导致的任何附带、特殊或后果性损害或损失。 3.3.3 或其任何衍生产品,即使已告知其可能性。
6。本许可协议将在严重违反其条款和条件时自动终止。
7。本许可协议中的任何内容均不得视为MDT与被许可方之间建立任何代理关系、合伙关系或合资关系。本许可协议不允许在商标意义上使用MDT商标或商品名来支持或推广被许可方或任何第三方的产品或服务。
8。通过复制、安装或以其他方式使用matplotlib 3.3.3 ,被许可方同意受本许可协议的条款和条件的约束。
Matplotlib 1.3.0之前版本的许可协议¶
1。本许可协议由John D.Hunter(“JDH”)与个人或组织(“被许可方”)签订,以源代码或二进制形式访问和使用Matplotlib软件及其相关文档。
2。根据本许可协议的条款和条件,JDH特此授予被许可方一项非排他性、免版税、全球范围的许可,以复制、分析、测试、执行和/或公开展示、准备衍生作品、分发和以其他方式使用Matplotlib。 3.3.3 但是,如果JDH的许可协议和JDH的版权声明(即“版权(C)2002-2009 John D.Hunter;保留所有权利”)保留在Matplotlib中,则单独或在任何衍生版本中。 3.3.3 单独或由被许可方编制的任何衍生版本。
三。如果被许可方准备基于或合并Matplotlib的衍生作品 3.3.3 或其任何部分,并希望按照本协议的规定向其他人提供衍生产品,则被许可方在此同意在任何此类工作中包括对Matplotlib所做更改的简要总结。 3.3.3 .
4。JDH正在制作Matplotlib 3.3.3 在“原样”基础上提供给被许可方。JDH不作任何明示或暗示的陈述或保证。例如,但不仅限于此,JDH不作任何声明或保证其适销性或适用于任何特定目的,也不保证使用Matplotlib 3.3.3 不会侵犯任何第三方权利。
5。JDH不对被许可方或Matplotlib的任何其他用户负责。 3.3.3 因修改、分发或以其他方式使用Matplotlib而导致的任何附带、特殊或后果性损害或损失。 3.3.3 或其任何衍生产品,即使已告知其可能性。
6。本许可协议将在严重违反其条款和条件时自动终止。
7。本许可协议中的任何内容均不得被视为在JDH和被许可方之间建立任何代理关系、合伙关系或合资关系。本许可协议不允许在商标意义上使用JDH商标或商品名来支持或推广被许可方或任何第三方的产品或服务。
8。通过复制、安装或以其他方式使用matplotlib 3.3.3 ,被许可方同意受本许可协议的条款和条件的约束。