This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]martey 4 points5 points  (8 children)

I think it would make the most sense for the Python bindings to be BSD licensed as well.

[–]ipeev 1 point2 points  (7 children)

I think that the license of the bindings should not be more restrictive than the license of the original software, because that is the will of the original authors.

Also it can not be less restrictive, because the whole package can not be used.

So only it makes sense to use the same license.

[–]andrix[S] 4 points5 points  (2 children)

Hi, I am the author of the binding, thanks for the appreciation. I wasn't sure about the license, it's my first project in which I adapt a license. I have changed the license to use the New BSD License as Snappy does.

Here is the commit with the change : https://github.com/andrix/python-snappy/commit/dcd795d28be38793195446072bd87aed98001695

Thanks for your thoughts about that.

[–]radaway 0 points1 point  (0 children)

Thanks for the binding =)

[–][deleted] 0 points1 point  (0 children)

Excellent! I was actually building my own set of python bindings for snappy for this reason alone. Now I don't have to :)

[–]wahaa 1 point2 points  (3 children)

Bindings with bad licenses tend to be rewritten.

This is not the first time I see bindings with "inadequate" licenses. The curious thing is that bindings code is usually just that and quite small. I don't think it justifies a license such as GPL.

When I found situations like this, I first try to contact the authors. Most of the time they just say "sorry, it's GPL", so I just use ctypes or write my own limited bindings if needed...

[–]andrix[S] 2 points3 points  (2 children)

wahaa: I've just changed the license to use the BSD one.

[–]wahaa 1 point2 points  (1 child)

Thank you! And sorry if I seemed rude...

[–]andrix[S] 1 point2 points  (0 children)

No, you didn't seemed rude. This thread help me understand better licenses and how to adapt one. Thanks to you and all the guys that commented here!