[josm-dev] License change plugin

Frederik Ramm frederik at remote.org
Fri May 6 22:55:51 BST 2011


Devs,

    I have just committed a first alpha of a license change plugin 
(svn.openstreetmap.org/applications/editors/josm/plugins/licensechange).

It is a blatant rip-off of the validator plugin and works much like it, 
only that instead of data errors it checks for license change agreement 
by sending a list of all objects to the quick history service at 
wtfe.gryph.de, and then colours the objects according to the response. 
(To those who hadn't heard of the quick history service - it is a very 
primitive database that, for every osm object, returns all contributing 
users and whether or not they have agreed to the CT. It does not give 
you any details about the object history.)

The plugin certainly still has a few problems, most notably its lack of 
integration with the existing user list dialog; ideally, when you select 
an object, you would want all participating users highlighted or so.

I don't want the plugin unleashed on the JOSM user community just yet. I 
put an extra line of garbled text in the build.xml just to make sure 
that there isn't some kind of automated process that builds it or so ;)

If/when it goes live, it will certainly need a big warning when you 
first run it ("please don't delete and re-map contributions from others 
before we are in phase 4 of the license change..." or so).

I'd welcome your comments or - preferred ;) - contributions to this 
plugin.

At first I thought that I'd try to add this functionality to the JOSM 
core but it is only temporary after all, so I think a plugin fits 
better. I decided not to add extra "license status" flags to JOSM's 
primitives; instead the plugin now keeps its own lists with problematic 
objects, just like the validator did.

Bye
Frederik

-- 
Frederik Ramm  ##  eMail frederik at remote.org  ##  N49°00'09" E008°23'33"



More information about the josm-dev mailing list