[Samba] Linking libsmbclient with GPLv2 Code

Jeremy Allison jra at samba.org
Tue Jun 3 09:51:26 MDT 2014

On Tue, Jun 03, 2014 at 08:50:41AM -0700, Jeremy Allison wrote:
> On Wed, May 21, 2014 at 10:27:50AM -0400, Kyle Edwards wrote:
> > Hello everyone,
> > 
> > I'm not sure who to ask about this, but I have a licensing question.
> > I'm writing a utility to allow Git to connect to SMB shares, which
> > uses libsmbclient. I was thinking about using libgit2 in my program:
> > http://libgit2.github.com/ . This library is licensed as GPLv2 only,
> > with a linking exception to link to any program without restriction.
> > 
> > My understanding is that, since libsmbclient is licensed under
> > GPLv3/later, and libgit2 is GPLv2 only, and since GPLv3 and v2 are
> > incompatible, I can't do this without asking for permission from the
> > copyright holders. (And yes, I do plan on distributing this program to
> > others.) So, my question is this: would it be possible for me to
> > obtain a license to link libsmbclient against libgit2? Obviously all
> > of my original code will be released under a GPLv3-compatible license
> > (I was thinking either GPLv3 or BSD/X11/etc.)
> No, sorry. Using GPLv3 only is an antisocial act

Gah - fat fingers. Should have been "Using GPLv*2* only"
of course :-).

More information about the samba mailing list