[josm-dev] Possible copyright violation

Dirk Stöcker openstreetmap at dstoecker.de
Fri Jul 17 19:32:07 BST 2009


On Fri, 17 Jul 2009, Giovanni Mascellani wrote:

> Since about the start of June JOSM gets compiled with some pieces of
> code coming from the ANT codebase, which are copyrighted by the Apache
> Foundation and are distributed under an Apache 2.0 license.
> Unfortunately this license is not compatible with GPL-2[1], so these two
> licenses cannot mixed up like what you are currently doing with JOSM. I
> don't know whether the ANT project or the Apache Foundation would sue
> you for this (and I'm not tied at all with them, nor speak on their
> behalf), but, for what I understand, compiling JOSM is illegal.

That is a view which is very likely not right. Compiling is not illegal 
when non-illegal parts are integrated. What may be illegal is releasing a 
compiled version when declared with wrong license. Nevertheless for 
distributions the result is the same :-)

> [1] http://en.wikipedia.org/wiki/Apache_License#GPL_compatibility
>
> Fortunately GPL-3 is not incompatible with Apache-2.0, so I think you
> could upgrade all your code to GPL-3 and avoid any problem. This, for
> instance, would enable me to package and upload latest JOSM release to
> Debian.

JOSM's code is stated as GPL V2 or later. If Debian requires explicit 
specification then you can savely declare it as GPLv3. There is no 
necessarity for us to do so with the codebase, as the ANT parts aren't 
directly included in the source repositories.

Actually it seems we do not explicitely state the license for JOSM binary 
anywhere. Maybe the CONTRIBUTION and LICENSE files should be updated and 
the LICENSE file also be shown in About dialog.

Ciao
-- 
http://www.dstoecker.eu/ (PGP key available)





More information about the josm-dev mailing list