[josm-dev] Getting JOSM to do 0.6 properly

Gabriel Ebner ge at gabrielebner.at
Mon May 12 17:12:52 BST 2008


On Mon, May 12, 2008 at 06:01:03PM +0200, Martijn van Oosterhout wrote:
> One of the things API 0.6 will require is that DELETE requests can
> have a payload. While the documentation states it nowhere, at least
> the Sun Java implementation doesn't allow it. There's a hack in place
> to make it work, but now it will *only* work on the Sun Java
> implementation, which sucks. Now, there is the apache HttpClient which
> does everything we want, but it requires some 400k of JAR files.

Will JOSM actually do single DELETE requests for 0.6?  We could just upload
everything as a diff, then this would be a non-problem.

> The more troubling is that it is Apache2.0 licence, which isn't GPL2
> compatable (it is GPL3 compatable). However, since we ship the JAR
> files wouldn't that consistute "mere aggegation"?

If we just shipped the jar files and used them as a source for random data,
then I think it would be mere aggregation; but we want to link to that
library, which would make JOSM a derived work[1].

  Gabriel.

[1] http://www.gnu.org/licenses/lgpl-java.html




More information about the josm-dev mailing list