GPL License prevents import in non-GPL license application or library

Bug #1270374 reported by Philippe GOETZ
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dulwich
Opinion
Undecided
Unassigned

Bug Description

The GPL v2 license prevents to import of this library in non-GPL application or "derived" library, e.g. gittle (https://github.com/FriendCode/gittle) (Apache 2.0).

See http://www.apache.org/licenses/GPL-compatibility.html

See also http://stackoverflow.com/questions/6748333/import-a-library-that-imports-a-gpl-library.

It would be better to use LGPL or a GPL with "import exception" (similar to classpath exception used by OpenJDK).

See also http://en.wikipedia.org/wiki/GPL_linking_exception

Even better use Apache 2.0 or BSD like.

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

Dulwich is under the GPL version 2 *or later*. You can use it under the terms of the GPLv3, which is compatible with the Apache v2 license.

I did look into changing the license of Dulwich to the Apachev2 license a while ago, but this effort has stalled because I haven't heard back from all contributors yet. See https://lists.launchpad.net/dulwich-users/msg00758.html

Changed in dulwich:
status: New → Opinion
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.