我计划发布自己的python软件包,但由于导入了numpy软件包,我对许可我的软件包感到困惑。如numpy许可证所述:
NumPy许可证版权所有©2005-2019,NumPy Developers。保留所有权利 保留。使用或以源和二进制形式重新分发和使用 未经修改,则允许以下条件 满足条件:
重新分发源代码必须保留上述版权声明, 此条件列表和以下免责声明。
以二进制形式重新分发必须复制上述版权 请注意,此条件列表和以下免责声明 该发行版随附的文档和/或其他材料。
NumPy开发人员的名称或任何 贡献者可用于认可或宣传源自 该软件未经事先特别书面许可。
此软件由版权所有者和贡献者提供 “按原样”以及任何明示或暗示的保证,包括但不限于 仅限于针对这些产品的适销性和适用性的默示担保 特殊目的不作规定。在任何情况下,版权 所有者或贡献者对任何直接的,间接的,偶然的, 特殊,示范或后果性损害(包括但不包括) 仅限于,购买替代商品或服务;使用损失, 数据或利润;或业务中断) 责任理论,无论是合同,严格责任还是侵权行为 (包括疏忽或其他方式)以任何方式引起的使用 软件,即使已告知可能发生此类损坏。
上面明确指出“重新分发源代码必须保留上述版权声明”,所以也许我需要包括numpy的许可证,对吗?以及如何包含numpy的许可证?
答案 0 :(得分:1)
导入numpy
与重新分发它不同。您无需进行任何许可注意事项。
此许可证的全部意思是,如果要将numpy
源代码捆绑到分发的内容中,则不应从该分发中删除许可证文件。深入研究您的分布式代码的人应该能够清楚地识别handlers = 1Prod.org.apache.juli.AsyncFileHandler, 2Test.org.apache.juli.AsyncFileHandler
.handlers = 1Prod.org.apache.juli.AsyncFileHandler, 2Test.org.apache.juli.AsyncFileHandler
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
1Prod.org.apache.juli.AsyncFileHandler.level = FINE
1Prod.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
1Prod.org.apache.juli.AsyncFileHandler.prefix = MyHandlerProd.
2Test.org.apache.juli.AsyncFileHandler.level = FINE
2Test.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
2Test.org.apache.juli.AsyncFileHandler.prefix = MyHandlerTest.
############################################################
# Facility specific properties.
# Provides extra control for each logger.
############################################################
org.apache.catalina.core.ContainerBase.[Catalina].[localhost:8000].[/MyApp].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost:8000].[/MyApp].handlers = 1Prod.org.apache.juli.AsyncFileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost:8001].[/MyApp].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost:8001].[/MyApp].handlers = 2Test.org.apache.juli.AsyncFileHandler
组件,并看到此许可证与其相关联。