如果我在自己的python软件包中使用了numpy并分发了自己的软件包,我是否应该包括numpy许可证以及如何使用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果我在自己的python软件包中使用了numpy并分发了自己的软件包,我是否应该包括numpy许可证以及如何使用?相关的知识,希望对你有一定的参考价值。

我计划发布自己的python软件包,但是由于导入了numpy软件包,我对许可我的软件包感到困惑。如numpy许可证所述:

NumPy许可证版权所有©2005-2019,NumPy开发人员。保留所有权利保留。使用或以源和二进制形式重新分发和使用未经修改,则允许以下条件满足条件:

重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

以二进制形式进行的再发行必须复制上述版权请注意,此条件列表和以下免责声明分发随附的文档和/或其他材料。

NumPy开发人员的名称或任何贡献者可用于认可或宣传源自未经事先书面许可,该软件。

此软件由版权所有者和贡献者提供“按原样”以及任何明示或暗示的保证,包括但不限于仅限于针对这些产品的适销性和适用性的默示担保特殊目的不作规定。在任何情况下,版权所有者或贡献者对任何直接的,间接的,偶然的,特殊,示范或后果性损害(包括但不包括)仅限于,购买替代商品或服务;使用损失,数据或利润;或业务中断)责任理论,无论是合同,严格责任还是侵权行为(包括疏忽或其他方式)以任何方式引起的使用软件,即使已告知可能发生此类损坏。

它明确指出“重新分发源代码必须保留上述版权声明”,所以也许我需要包括numpy的许可证,对吗?以及如何包含numpy的许可证?

答案

导入numpy与重新分发它不同。您不需要进行任何许可注意事项。

以上是关于如果我在自己的python软件包中使用了numpy并分发了自己的软件包,我是否应该包括numpy许可证以及如何使用?的主要内容,如果未能解决你的问题,请参考以下文章

Python中numpy.random和random.random的区别

如何在Anaconda下使用非mkl NumPy?

NumPy快速入门教程---From Python To NumPy

图解NumPy,这是理解数组最形象的一份教程了

Spyder 会用它下载自己的 Python 吗?

自己编译的Python找不到numpy怎么办