[Debian-med-packaging] Your try to get a free libcolt-java (Was: r16752 - in trunk/packages/libcolt-java/trunk/debian: . patches)

Andreas Tille andreas at an3as.eu
Thu Jun 19 16:07:05 UTC 2014


Hi Tim,

On Thu, Jun 19, 2014 at 04:30:30PM +0100, Tim Booth wrote:
> We could try nagging Wolfgang via Twitter:
> 
> https://twitter.com/whoschek
> 
> hashtag = #freethecode

Very good idea.
 
> I would do so myself, but I'm not on Twitter.

I also ignore twitter - anybody who is twittering???

Thanks for your input

      Andreas.

> TIM
> 
> On Thu, 2014-06-19 at 14:21 +0100, Andreas Tille wrote:
> > Hi folks,
> > 
> > I'm stumbing again and again about this issue.  Can anybody help us
> > solving this nasty issue.  Currently I try to build packages from
> > libssj-java[1] (as predependency of some other package in our focus)
> > which also depends from libcolt-java.  I keep on thinking that it would
> > really help if some other / more people would add to my nagging to
> > upstream for some relicensing.  My last mail about this was here:
> > 
> >    https://lists.alioth.debian.org/pipermail/debian-med-packaging/2014-February/025141.html
> > 
> > So please people, if you really regard my work as highly as it is
> > expressed from time to time it would *really* safe me some time if
> > people would fire up their MUA and send another mail to the HEP authors
> > to kill the stupid addition to the GPL from their way outdated code
> > nobody really remembers any more but which always fires back as
> > stumbling stone.   If you are interested to help and have not yet
> > an idea what to do please ask and I'll explain in more detail.
> > 
> > The thing with Tims patch below is that it does not solve the licensing
> > issue in my opinion and Thorsten as our man in the ftpmaster team has
> > not respondet yet.
> > 
> > Kind regards
> > 
> >         Andreas.
> > 
> > [1] svn://anonscm.debian.org/debian-med/trunk/packages/libssj-java
> > 
> > On Tue, Apr 22, 2014 at 10:06:20PM +0200, Andreas Tille wrote:
> > > Hi Tim,
> > > 
> > > many thanks for trying your luck to free libcolt-java.  It is really
> > > appreciated and I would really love if others would try to join your
> > > attempt.
> > > 
> > > However, when reading your comment of the patch:
> > > 
> > > On Tue, Apr 22, 2014 at 02:49:21PM +0000, Timothy Booth wrote:
> > > > Added: trunk/packages/libcolt-java/trunk/debian/patches/build_without_aida_interface_defs.patch
> > > > ===================================================================
> > > > --- trunk/packages/libcolt-java/trunk/debian/patches/build_without_aida_interface_defs.patch	                        (rev 0)
> > > > +++ trunk/packages/libcolt-java/trunk/debian/patches/build_without_aida_interface_defs.patch	2014-04-22 14:49:20 UTC (rev 16752)
> > > > @@ -0,0 +1,948 @@
> > > > +This patch forcefully rips out references to all the I*.java interface files
> > > > +that are not DFSG-free, having a "no military use" restriction.
> > > > +
> > > > +See: http://lists.alioth.debian.org/pipermail/debian-med-packaging/2014-April/025987.html
> > > > +
> > > > +However, it is ambiguous whether the files uder hep/aida/ref and hep/aida/bin are also
> > > > +under the non-free license.  Only Wolfgang Hoschek can answer this question and he has been
> > > > +sadly silent so far.  So I don't know if this patch actually solves anything or not.
> > > > +
> > > > +The code is (or should be) functionally equivalent since the interface defs contain no actual code,
> > > > +only function and class prototypes, and the process of removing them was mostly a matter of
> > > > +find-and-replace of the interface names with the implementing class names.  However the code
> > > > +is certainly less neat after this patch - especially as I forced VariableAxis to inherit from
> > > > +FixedAxis - and also any code which links against Colt and references the I* classes will fail
> > > > +to build and will require patching too.
> > > > +
> > > > +-- Tim Booth <tbooth at ceh.ac.uk>, April 2014
> > > 
> > > I think we are not done yet.  Quoting xdocs/license.xml says:
> > > 
> > > Packages hep.aida.*
> > >   ...  with the exception that any usage related to military applications
> > >        is expressly forbidden
> > > 
> > > So I think even a patch to the existing code is not sufficient since the
> > > patch does not kick the code out of the source package.  We rather need
> > > something like
> > > 
> > >    Files-Excluded: src/hep/aida
> > > 
> > > in d/copyright to fullfill the requirement to get the package accepted
> > > in Debian main.  I wonder whether the package
> > > 
> > >    libjas-plotter-java
> > > 
> > > might provide some replacement code or whether we could make use of
> > > 
> > >    http://aida.freehep.org/download.thtml
> > > 
> > > (after packaging it following the scheme of other freehep packages.)
> > > 
> > > Or we try again to nag the only person who is involved in this code who
> > > was actually at least answering and did not covered in total silence.
> > > May be we really try the approach I suggested here:
> > > 
> > >    https://lists.alioth.debian.org/pipermail/debian-med-packaging/2014-February/025141.html
> > > 
> > > Kind regards
> > > 
> > >      Andreas.
> > > 
> > > -- 
> > > http://fam-tille.de
> > > 
> > > _______________________________________________
> > > Debian-med-packaging mailing list
> > > Debian-med-packaging at lists.alioth.debian.org
> > > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
> > > 
> > 
> 
> -- 
> Tim Booth <tbooth at ceh.ac.uk>
> NERC Environmental Bioinformatics Centre 
> 
> Centre for Ecology and Hydrology
> Maclean Bldg, Benson Lane
> Crowmarsh Gifford
> Wallingford, England
> OX10 8BB 
> 
> http://nebc.nerc.ac.uk
> +44 1491 69 2705
> 

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list