求英语大神拯救:SIP和SWIG所生成的代码应该遵循什么协议??

2013-11-22 19:28:25 +08:00
 fy
今天想用python-sip来生成C++代码的绑定,注意到了这个问题。

SIP是个生成代码的程序,那生成的代码应该遵循啥协议?

官方文档是这么说的:

SIP is licensed under similar terms as Python itself. SIP is also licensed under the GPL (both v2 and v3). It is your choice as to which license you use. If you choose the GPL then any bindings you create must be distributed under the terms of the GPL.

SIP有三个可选协议:python的协议,GPLv2、GPLv3。如果你用GPL协议那么你生成的binding也必须是基于GPL协议。

===============

话说这老外是啥意思啊?GPL时候管binding的协议,不是GPL就随意?还是我会错意了?

然后我去翻了一下它本身的LICENSE,比较长,不过在下英文水平捉鸡,只能来求助了:

https://github.com/tagged/sip/blob/master/LICENSE

另外SWIG也是个挺常见的干这活的选择,它在这一点是什么样的呢?
2383 次点击
所在节点    问与答
1 条回复
min
2013-11-22 23:41:22 +08:00
他意思不是挺明白的,你选了GPL,你弄出来的binding代码就得跟着一起GPL了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/90245

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX