logo separator

[mkgmap-dev] License issue in mkgmap & splitter source: GPL-2 (v2 only) incompatible with GPL-3 (v3 only)

From Sebastiaan Couwenberg sebastic at xs4all.nl on Sat Sep 2 11:31:57 BST 2017

Hi Steve,

On 07/01/2017 02:29 PM, Sebastiaan Couwenberg wrote:
> Several source files are licensed under the GPL-2 which is incompatible
> with GPL-3 source in splitter.
> To combine GPL-2 code with GPL-3 code, the GPL-2 code needs to be
> license under the GPL-2+ (v2 or later), or dual-licensed under the GPL-2
> (v2 only) or GPL-3 (v3 only).[0]
> The mkgmap source files in question:
>  src/uk/me/parabola/mkgmap/filters/MustSplitException.java
>  src/uk/me/parabola/mkgmap/reader/MapReader.java
> The splitter source files in question:
>  src/uk/me/parabola/splitter/tools/BitReader.java
>  src/uk/me/parabola/splitter/tools/BitWriter.java
>  test/func/ArgsTest.java
>  test/func/Base.java
>  test/func/SolverAndProblemGeneratorTest.java
>  test/func/lib/Args.java
>  test/func/lib/Outputs.java
>  test/func/lib/TestUtils.java
>  test/uk/me/parabola/splitter/tools/TestBitReader.java
> Steve & Gerd, can you relicense the code to GPL-2+ (v2 or later) or dual
> license those files as GPL-2 (v2 only) or GPL-3 (v3 only)?
> This issue prevents the update of the mkgmap packages in Debian.
> [0] https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility

The license issue still persists in the mkgmap & splitter source. Mostly
in files for which you are the primary author.

Can your relicense the GPL-2 (v2 only) and GPL-3 (v3 only) sources to
allow both licenses?

Mixing GPL-3 (v3 only) sources in a project with GPL-2 (v2 only) sources
is not possible, and makes the work unredistributable.

If this issue persist I'm forced to remove the mkgmap & splitter
packages from Debian & Ubuntu which is not in the interest of our users.

Kind Regards,


 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

More information about the mkgmap-dev mailing list