Looking for help to replace some non-free Java code pieces

Andreas Tille tille at debian.org
Tue Nov 5 13:24:41 UTC 2013


Hi,

I investigated some time to fix the problem that one part of libcolt-java
which has the following problem:

Files: src/hep.aida.*
Copyright: © 2004 Pavel Binko, Dino Ferrero Merlino, Wolfgang Hoschek, Tony Johnson, Andreas Pfeiffer, and others.
License: LGPL-no-military
 hep.aida.* is non-free according to the information in xdocs/license.xml:
 .
  Permission to use and/or redistribute this work is granted under the terms of
  the LGPL License, with the exception that any usage related to military
  applications is expressly forbidden. The software and documentation made
  available under the terms of this license are provided with no warranty.


We did not found a way to contact the authors and have not yet found a
way to free the actual code shipped with the libcolt-jar source.
However the license also says : "Check the FreeHEP home page for more
info." and I noticed that several modules of the freehep project are
maintained by Debian Java and Giovanni Mascellani (in CC) is frequently
mentioned as uploader.  So I tried to ask you for help.

I noticed that the code with the questionable non-military license has
the files:

 $ find src/hep/ -type f -name "*.java" | sort
src/hep/aida/bin/AbstractBin1D.java
src/hep/aida/bin/AbstractBin.java
src/hep/aida/bin/BinBinFunction1D.java
src/hep/aida/bin/BinFunction1D.java
src/hep/aida/bin/BinFunctions1D.java
src/hep/aida/bin/DynamicBin1D.java
src/hep/aida/bin/MightyStaticBin1D.java
src/hep/aida/bin/QuantileBin1D.java
src/hep/aida/bin/StaticBin1D.java
src/hep/aida/IAxis.java
src/hep/aida/IHistogram1D.java
src/hep/aida/IHistogram2D.java
src/hep/aida/IHistogram3D.java
src/hep/aida/IHistogram.java
src/hep/aida/ref/AbstractHistogram1D.java
src/hep/aida/ref/AbstractHistogram2D.java
src/hep/aida/ref/AbstractHistogram3D.java
src/hep/aida/ref/Converter.java
src/hep/aida/ref/FixedAxis.java
src/hep/aida/ref/Histogram1D.java
src/hep/aida/ref/Histogram2D.java
src/hep/aida/ref/Histogram3D.java
src/hep/aida/ref/Histogram.java
src/hep/aida/ref/Test2.java
src/hep/aida/ref/Test.java
src/hep/aida/ref/Util.java
src/hep/aida/ref/VariableAxis.java



which has a few similar looking names in FreeHep at

http://java.freehep.org/svn/repos/freehep/list/freehep/tags/freehep-aidajni-3.2.6/src/main/java/?bypassEmpty=true

Please forgive my Java naivity but is there a slight chance to free
libcolt-java (and thus enable depending packages moving from contrib to
main) when looking from your freehep educated point of view. Any other
hint is welcome as well (for instance you might have some contact to
original hep authors or whatever).

Kind regards

        Andreas.


-- 
http://fam-tille.de



More information about the pkg-java-maintainers mailing list