[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