hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Bourg (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HADOOP-11519) ExcludePrivateAnnotationsJDiffDoclet uses GPL derived code
Date Thu, 29 Jan 2015 14:29:35 GMT
Emmanuel Bourg created HADOOP-11519:
---------------------------------------

             Summary: ExcludePrivateAnnotationsJDiffDoclet uses GPL derived code
                 Key: HADOOP-11519
                 URL: https://issues.apache.org/jira/browse/HADOOP-11519
             Project: Hadoop Common
          Issue Type: Bug
          Components: tools
    Affects Versions: 2.6.0
            Reporter: Emmanuel Bourg


Hi,

I think there may be a license issue with the JDiff library used by {{ExcludePrivateAnnotationsJDiffDoclet}}.
JDiff is licensed under the LGPL, but it actually contains a class ported from GNU Diff which
is licensed under the GPL. This means that the whole library should be considered GPL and
cannot be used by Apache.

The GPL file in JDiff is {{DiffMyers.java}}:
http://javadiff.cvs.sourceforge.net/viewvc/javadiff/jdiff/src/jdiff/DiffMyers.java?revision=1.2&view=markup

It was translated from {{analyze.c}} in GNU Diff:
http://git.savannah.gnu.org/cgit/diffutils.git/tree/src/analyze.c?id=v2.7

The code structure, variable names and comments are highly similar, so there is little doubt
the code was copied and inherits the original GPL license.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message