[med-svn] [libcolt-free-java] 01/01: Explain relation to libcolt-java

Andreas Tille tille at debian.org
Sun Mar 15 18:21:18 UTC 2015


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository libcolt-free-java.

commit 20cdb19877ece8d9c0dbfcb1394debe611e4bcd3
Author: Andreas Tille <tille at debian.org>
Date:   Sun Mar 15 19:21:00 2015 +0100

    Explain relation to libcolt-java
---
 debian/README.Debian | 39 +++++++++++++++++++++++++++++++++++++++
 debian/control       |  6 ++++++
 2 files changed, 45 insertions(+)

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..2887b32
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,39 @@
+COLT for Debian
+===============
+
+Since COLT contains some non-free code which is licensed as follows
+
+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.
+
+it can not be distributed in main Debian.  Several attempts to contact
+the original authors to drop the military restriction failed and colt is
+not maintained upstream any more to ask for a rewrite.  While the
+development of the critically licensed parts is continued in the freehep
+Jaida project[1] the classes from there are no 1:1 drop in replacement
+of the old files.
+
+You can easily obtain the files from freehep jaida via
+
+  svn checkout svn://svn.freehep.org/svn/freehep/trunk/jaida/freehep-aidajni/src/main/java/hep/aida/swig
+  cd swig
+  rm -rf [A-HJ-Z]* I[B-GI-Z]* IAn* IAxisStyle.java IHistogramFactory.java .svn
+
+Any hint how to build these instead of the removed files would be welcome.
+
+In any case the reverse dependencies of libcolt-java also build with
+libcolt-free-java and thus this package is distributed in main.  If you
+find any problem that might be connected to the removal of the hep.jaida
+classes feel free to file a bug report about this.
+
+
+[1] http://java.freehep.org/jaida/
+
+ -- Andreas Tille <tille at debian.org>  Sun, 15 Mar 2015 19:20:27 +0100
diff --git a/debian/control b/debian/control
index 62b27a8..29b922e 100644
--- a/debian/control
+++ b/debian/control
@@ -36,6 +36,9 @@ Description: scalable scientific and technical computing in Java
  HTL, CLHEP, TNT, GSL, C-RAND / WIN-RAND, (all C/C++) as well as  IBM
  Array,  JDK 1.2 Collections framework (all Java), in terms of
  performance, functionality and (re)usability. 
+ .
+ Note: libcolt-free-java is a copy of libcolt-java stripped from some
+ classes with a non-free license (LGPL+military exception).
 
 Package: libcolt-free-java-doc
 Architecture: all
@@ -59,4 +62,7 @@ Description: scalable scientific and technical computing in Java (doc)
  performance, functionality and (re)usability. 
  .
  This package provides the documentation for the library
+ .
+ Note: libcolt-free-java is a copy of libcolt-java stripped from some
+ classes with a non-free license (LGPL+military exception).
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/libcolt-free-java.git



More information about the debian-med-commit mailing list