首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在商业代码中导入GPL的Python库?

如何在商业代码中导入GPL的Python库?
EN

Stack Overflow用户
提问于 2018-03-05 00:43:38
回答 2查看 0关注 0票数 0

我们正在评估一些用于Graph操作的Python库。我们尝试了'networkx'(http://networkx.lanl.gov/)和'igraph'(http://igraph.sourceforge.net/)。

尽管两者都是优秀的模块,但由于其本质,igraph速度更快 - 它是对libigraph的Python封装 - 一个快速图形C库(使用LAPACK等)。

现在,igraph库是GPL许可的。我的问题是:我可以导入igraph并将其用于我的商业Python脚本中?

EN

回答 2

Stack Overflow用户

发布于 2018-03-05 08:44:54

你可以编写商业软件并在GPL下分发。GPL没有阻止商业。它甚至明确表示,你可以随意出售你的软件:

更具体地说,简单地导入一个GPL Python模块是否会使我的商业代码被公开发布?

如果你将程序分发给某人,则必须提供源代码,并且完全自由地根据相同的许可证进行修改和分发。

票数 0
EN

Stack Overflow用户

发布于 2018-03-05 09:52:02

可以使用IANAL等等,但是:

自由软件基金会一直声称,与GPL涵盖的库相关的软件是一项派生的工作,因此需要由GPL自己承担(实际上,这是LGPL许可证的主要区别)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档