Bug#845471: ITP: java-diff-utils -- library for computing diffs, applying patches, and generation of side-by-side view in Java
On Wed, Nov 23, 2016 at 07:47:51PM +0000, Wookey wrote:
> On 2016-11-23 11:06 -0800, tony mancill wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: tony mancill <tmancill@debian.org>
> >
> > * Package name : java-diff-utils
>
> OK. So my copyright file contains this:
>
> Upstream-contact: Dmitry Naumenko <dm.naumenko@gmail.com>
> Source: http://code.google.com/p/java-diff-utils/
> Comment: Much of this code was derived from JRCS, written by Juancarlo Añez
> <juancarlo.anez@gmail.com>, which was originally Apache-1.1 and later
> relicenced to LGPL-2.1. This version was derived from the 2003.06 LGPL
> vintage of JRCS at http://code.google.com/p/jrcs. Clarified in emails
> from Juancarlo Añez and Dmitry Naumenko. This is inconsistent with
> the headers provided by upstream at
> http://code.google.com/p/java-diff-utils/
>
> Files: *
> Copyright: Copyright 2010 Dmitry Naumenko <dm.naumenko@gmail.com>
> License: Apache-2.0
>
> Files: test/*
> Copyright: Copyright 2010 Dmitry Naumenko <dm.naumenko@gmail.com>
> License: GPL-v3+
>
> Files: diffutils/myers/*
> Copyright: Copyright 1999-2003 The Apache Software Foundation
> License: LGPL-2.1
>
> This tooks me weeks to sort out IIRC, so that should be helpful. I did this
> in 2013 for v1.2.1 so you will need to update for 2.1.1
This is excellent - thank you!
> I also have a packaged libjrcs-java
>
> The reason I did this was for the caveconverter package, which is
> stalled because I also needed to package jscience, which needs
> geoapi and javolution, which needs maven-native-helper. I am on the
> last package of this 3-year saga...
>
> Here are the packages I have:
> http://wookware.org/software/libjrcs-java_0.4.2-1.dsc
> http://wookware.org/software/libdiffutils-java_1.2.1-1.dsc
>
> I forget if there was more tweaking to do which is why they never
> actually got uploaded, but they look plausible.
>
> I think I persuaded my caveconverter upstream to use jrcs instead of
> diffutils to avoid the licence confusion, so was planning to upload
> that one, but if you want the other that's fine. I can't find the mail thread now to remind myself of the details.
You bring up a good point regarding the license. I am adding Oliver
Kopp to the cc: so he is aware of potential license implications for
JabRef.
Cheers,
tony
Reply to: