Bug#876733: Licensing of jeuclid

Ivo De Decker ivodd at debian.org
Sat Oct 13 22:32:02 BST 2018


Control: severity -1 normal

Hi,

On Wed, Nov 15, 2017 at 02:01:14AM -0600, Michael Lustfield wrote:
> > according to bug #876733, there is a licensing problem with jeuclid :
> > - the LICENSE.txt file [1] says Apache 2.0 ;
> 
> LICENSE.txt showed up in revision b9d5f518ae61 (61) as a rename of LICENSE.
> LICENSE showed up in revision 7a11e25aacfa (0) during a CVS import.
> 
> support/LICENSE.txt shows up in revision 472677a11fef (683).. and is Apache-2.0.
> 
> > - the NOTICE file [2] looks like an Apache 1.0.
> 
> NOTICE also showed up in revision 7a11e25aacfa (0).
> 
> NOTICE seems to be Apache-1.1 with word replacements. (not Apache-1.0)

In 7a11e25aacfa (CVS import), there is also a file CHANGELOG, which has

08/06/06 Max
* added serialVersionUID to Exception classes.
* removed unused imports from MathEnclose
* removed unused imports, variables from FontTest
* fixed warnings on MathBaseTest
* made MathBaseTest an actual JUnit Testcase
* made sure every source file has actual Apache 2 license in it.
* added basic checkstyle configuration.
* repaired ant task
* made sure license is apache 2 license
* removed webapp directories (they are inactive anyways)
* added support for ImageIO writers to Converter (requires JDK 1.4)

This first showed up in 2.9, downloadable from
https://sourceforge.net/projects/jeuclid/files/older%20releases/

The following lines make it clear that the license is intended to be apache 2:

* made sure every source file has actual Apache 2 license in it.
* made sure license is apache 2 license

It seems to be clear what the license is supposed to be, and this is
documented in the copyright file, so I'm downgrading this bug. As it might be
good to remove the NOTICE file to avoid further confusing, I'm leaving it
open. Feel free to close if you disagree.

Cheers,

Ivo



More information about the debian-science-maintainers mailing list