Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dulwich license compatibility (GPL) #21

Open
tjohns opened this issue May 7, 2014 · 4 comments
Open

Dulwich license compatibility (GPL) #21

tjohns opened this issue May 7, 2014 · 4 comments

Comments

@tjohns
Copy link

tjohns commented May 7, 2014

I hate to bring this up, but I noticed you're linking against Dulwich, which is licensed under GPLv2+. This would mean that pyvcs would need to be licensed under GPL as well.

Which is unfortunate, because I'd prefer a more liberal license myself. The Dulwich maintainer is trying to get that project re-licensed under Apache 2, though it looks like he hasn't heard back from everyone necessary to do that yet.

Just thought I'd mention it, since license compliance is important.

@jelmer
Copy link

jelmer commented Jul 3, 2014

Dulwich being GPL doesn't mean pyvcs needs to be GPL licensed as well, just that it needs to have a license that is compatible (which the BSD license is).

Note that bzrlib and hg are both also GPL.

@tony
Copy link

tony commented Nov 8, 2014

@jelmer :

Dulwich being GPL doesn't mean pyvcs needs to be GPL licensed as well, just that it needs to have a license that is compatible (which the BSD license is).

Wouldn't linking / importing GPL code trigger a derivative? Doesn't that mean pyvcs is now GPL?

@jelmer
Copy link

jelmer commented Nov 9, 2014

On Sat, Nov 08, 2014 at 11:13:19AM -0800, Tony Narlock wrote:

@jelmer :

Dulwich being GPL doesn't mean pyvcs needs to be GPL licensed as well, just that it needs to have a license that is compatible (which the BSD license is).

Wouldn't linking / importing GPL code trigger a derivative? Doesn't that mean pyvcs is now GPL?
Sortof.

It doesn't make the pyvcs GPL per se, but in practice you can only use it under the GPL
(or a license compatible with the GPL).

(IANAL)

Cheers,

Jelmer

@jelmer
Copy link

jelmer commented Aug 7, 2016

FWIW Dulwich has been relicensed to dual Apache version 2.0 / GNU GPL v2 or later. This should make its license compatible with pyvcs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants