GPL/LGPL/PSF 许可证使用

Xin LI <[email protected]>
发件人当地时间 发送时间 18:28 (GMT-07:00)。发送地当前时间:上午6:10。 ✆
回复      [email protected]
发送至     [email protected]
日期      2011年3月25日 下午6:28
主题      Re: [CPyUG] [OT] 关于 license 的疑惑

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 03/25/11 01:26, Lanser wrote: > 有的源码 license 是 “GPLv3 和 LGPLv2.1”,不明白这个 "和" 是什么意思,二选一还是两个都遵守,显然 GPLv3 比 > LGPLv2.1 要严格的多,后者要遵守的都在前者范围内了。

请直接把原文放上来。

原文来之 Qt embedded 4.5.2 (qt-embedded-linux-opensource-src-4.5.2/doc/
html/opensourceedition.html)
Nokia supports the free software concept by providing the Qt Open
Source Edition, which is licensed under the GNU General Public License
(GPL) (version 3) and the GNU Lesser General Public License (LGPL)
(version 2.1). You can use this edition of Qt to create and distribute
software with licenses that are compatible to these free software
licenses.
这样看起来似乎是 GPLv3 了

如果要猜的话,可能是两种情况之一:

> 如果我使用该源码前为了匹配下层驱动,修改了一些代码后编译成 so 文件,上层应用使用这些 so 文件,那么上层代码要变成 GPLv3 > 吗,还是只需公开源码中修改的部分?

取决于调用关系和具体是 GPLv3 还是 LGPL v2.1。

GPL/LGPL,应尽量使用未经修改的、其他人发布的预编译 .so。

> 如果有个应用的源码用 GPLv3 分布的,我的程序中调用该应用的二进制,我的程序会被感染吗。 > 其实说白了就是 GPLv3 是仅对源码有效,还是对源码生成的二进制也有效,如果有效它怎么个感染法?

> Python 使用的 PSF license 是对生成 python 这个可执行程序的 C 源码,还是对发行的 python 库脚本也有效,对我自己写的 > python 脚本呢? > 如果我自己修改了 python 库脚本,是不是也要按 PSF license 公开呢。

最后:珍爱生命,远离GPL。

> > 请社区大律师解答 >

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBCAAGBQJNjG5cAAoJEATO+BI/yjfByn8H+wQgQmBAi5F6wdvYLG4gC+PY
NDHnEhkHr7WexkX9DQYYRMdG9l3DfEN2QWFIJY3Hh/VTT68Ma72VEWELnmKRWV22
Zk6DdsrqasN8UW02h497KzALQPyNegls8tI+7ZBe0UBC0RuuJ/ZVrZn5PI540Um1
O+suosP096F1bz2jWvWYs8gRauAmIZCRUJERYE5uJ5udW1Xo5Xx59Zjlqi0h0f4S
BWqO7p/m4yPbnCKMutP9foybmCD8Vy9WaQ8WVQo5m/g7ZNHLcaJqLDom8bOpX5pS
MikpO8oa7AuBLfFNRwgO8Dfr5CEQSab9sehAescwCLtfjAiZ9kIs5noqCG2zmN4=
=Abxy
-----END PGP SIGNATURE-----


反馈

创建 by -- ZoomQuiet [2011-03-25 13:14:18]