PySide 商业应用中的 Matplotlib

Matplotlib in PySide commercial Application

我在 matplotlib 网站上看到,基本代码 (PySide) 上的 LGPL 与 matplotlib 许可证不兼容

http://matplotlib.org/devel/license.html#license-discussion

GPL and LGPL code are not acceptable in the main code base, though we are considering an alternative way of distributing L/GPL code through an separate channel, possibly a toolkit. If you include code, make sure you include a copy of that code’s license in the license directory if the code’s license requires you to distribute the license with it.

或者它们是指我的软件的许可证?所以如果我使用 matplotlib,我不能使用 L/GPL.

许可我的软件

我的应用程序是商业应用程序,我会有一个自定义许可证,我不会发布源代码,它将是闭源的

您所指的部分仅指引入 matplotlib 的新代码。即 matplotlib 开发人员不能将代码添加到 matplot lib 代码库,除非它具有兼容的许可证。

pyside 和 matplotlib 许可证对我来说似乎都可以满足你的要求。

免责声明:IANAL,甚至没有资格在电视上播放

Matplotlib 根据自定义 license which is derived from the PSF license which is a BSD-style 许可证获得许可。 matplotlib 和 pyside 都兼容用于商业程序。

在核心代码库中禁止 GPL/LGPL 是因为它们都是左复制(病毒)许可证(主要区别在于在 LGPL 的情况下,简单地链接到库不会使您的代码 LGPL 许可,因为链接到 GPL 代码使得聚合 GPL 许可),因为主要的 mpl 代码库是类 BSD,不是病毒式传播。

BSD 与 GPL 兼容,这意味着您可以在整个 GPL/LGPL 项目(根据这些许可证的要求)的项目中重新分发 BSD 代码。

也就是说,我不是律师,即使我是也不是你的律师。如果您担心这个,请找律师。