使用GPLed Python扩展模块 [英] Use of GPLed Python extension modules

查看:103
本文介绍了使用GPLed Python扩展模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果编译的Python扩展模块B包含来自其他一些仅在GPL下获得许可的软件A的代码,那么执行其他Python程序,

C,哪些导入模块B还需要根据GPL兼容的

许可证进行许可(假设C将被分发给第三方)?


我认为答案是肯定的,无论是从非专业(IANAL)的法律和道德观点来看,

但我有兴趣听到任何相反的论点。请注意,我是在谈论GPL,而不是LGPL,并且目的是尊重Copyleft

精神和GPL的Copyleft法律效力,而不是找到巧妙的方法

规避它。


Tim C

If a compiled Python extension module B includes code from some other
software A which is licensed only under the GPL, do other Python programmes,
C, which import module B also need to be licensed under a GPL-compatible
license (assuming C is/are to be distributed to third parties)?

I think the answer is yes, both from a lay (IANAL) legal and moral point-of-view,
but I am interested in hearing any arguments to the contrary. Note that I am
talking about the GPL, not the LGPL, and the aim is to honour both the copyleft
spirit and the copyleft legal force of the GPL, not to find clever methods of
circumventing it.

Tim C

推荐答案

Tim Churches< tc *** @ optushome.com.au>写道:
Tim Churches <tc***@optushome.com.au> writes:
如果编译的Python扩展模块B包含来自某些其他软件A的代码,该软件仅在GPL下获得许可,那么执行其他的Python程序,C,导入模块B还需要获得GPL兼容许可证(假设C将被分发给第三方)?
If a compiled Python extension module B includes code from some
other software A which is licensed only under the GPL, do other
Python programmes, C, which import module B also need to be licensed
under a GPL-compatible license (assuming C is/are to be distributed
to third parties)?




B和C在与GPL兼容的许可证之下是不够的。

它们必须低于实际的GPL。


来自 http://www.gnu.org/licenses/gpl -faq.html#LinkingWithGPL


你有一个GPL'的程序,我想用我的代码链接建立

a专有程序。我与你的程序链接的事实

是否意味着我需要GPL我的程序?


是的。



It''s not enough for B and C to be under "GPL-compatible licenses".
They have to be under the actual GPL.

From http://www.gnu.org/licenses/gpl-faq.html#LinkingWithGPL

You have a GPL''ed program that I''d like to link with my code to build
a proprietary program. Does the fact that I link with your program
mean I have to GPL my program?

Yes.

Paul Rubin写道:
Paul Rubin wrote:
Tim Churches< tc *** @ optushome.com.au>写道:
Tim Churches <tc***@optushome.com.au> writes:
如果编译的Python扩展模块B包含来自某些其他软件A的代码,该软件仅在GPL下获得许可,请执行其他的Python程序,C哪个导入模块B还需要获得GPL兼容许可证(假设C将被分发给第三方)?
If a compiled Python extension module B includes code from some
other software A which is licensed only under the GPL, do other
Python programmes, C, which import module B also need to be licensed
under a GPL-compatible license (assuming C is/are to be distributed
to third parties)?



B和C在与GPL兼容的许可证之下是不够的。
它们必须在实际的GPL之下。

来自 http://www.gnu.org/licenses/gpl-faq.html#LinkingWithGPL

你有一个GPL'的程序,我想用我的代码链接来构建一个专有程序。我与你的程序链接的事实是否意味着我必须GPL我的程序?

是的。


It''s not enough for B and C to be under "GPL-compatible licenses".
They have to be under the actual GPL.

From http://www.gnu.org/licenses/gpl-faq.html#LinkingWithGPL

You have a GPL''ed program that I''d like to link with my code to build
a proprietary program. Does the fact that I link with your program
mean I have to GPL my program?

Yes.



AFAIK,你的python程序,哪个被解释,被认为是程序解释器的视图中的数据。所以不需要GPL许可证。

如果我错了,请纠正我。


AFAIK, ur python program, which is interpreted, is considered data in
view of the program interpreter. So the GPL license is not needed.
Correct me if I am wrong.


2003年11月22日星期六05:37:38 PM +0800,kk写道:
On Sat, Nov 22, 2003 at 05:37:38PM +0800, kk wrote:
Paul Rubin写道:
Paul Rubin wrote:
Tim Churches< tc *** @ optushome.com.au>写道:
Tim Churches <tc***@optushome.com.au> writes:
如果编译的Python扩展模块B包含来自某些其他软件A的代码,该软件仅在GPL下获得许可,请执行其他的Python程序,C哪个导入模块B还需要获得GPL兼容许可证(假设C将被分发给第三方)?
If a compiled Python extension module B includes code from some
other software A which is licensed only under the GPL, do other
Python programmes, C, which import module B also need to be licensed
under a GPL-compatible license (assuming C is/are to be distributed
to third parties)?



B和C在与GPL兼容的许可证之下是不够的。
它们必须在实际的GPL之下。

来自 http://www.gnu.org/licenses/gpl-faq.html#LinkingWithGPL

你有一个GPL'的程序,我想用我的代码链接来构建一个专有程序。我与你的程序链接的事实是否意味着我必须对我的程序进行GPL?

是的。


It''s not enough for B and C to be under "GPL-compatible licenses".
They have to be under the actual GPL.

From http://www.gnu.org/licenses/gpl-faq.html#LinkingWithGPL

You have a GPL''ed program that I''d like to link with my code to build
a proprietary program. Does the fact that I link with your program
mean I have to GPL my program?

Yes.


AFAIK,你的python程序,被解释,是在程序解释器的视图中考虑了数据。所以不需要GPL许可证。
如果我错了,请纠正我。


AFAIK, ur python program, which is interpreted, is considered data in
view of the program interpreter. So the GPL license is not needed.
Correct me if I am wrong.




我很确定这是错的。


Jp



I''m pretty sure that''s wrong.

Jp


这篇关于使用GPLed Python扩展模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆