[Debian-med-packaging] Bug#693655: ugene: Please update ugene to the latest version 1.11.3

Andreas Tille andreas at an3as.eu
Thu Nov 22 09:57:16 UTC 2012


Hi,

On Wed, Nov 21, 2012 at 09:35:10AM +0100, Andreas Tille wrote:
> Hi Ivan,
> 
> thanks for the help - I hope to get the Debian packaging soonish.

hmmm, I guess that there is some showstopper in getting out the latest
version soon.  I was updating the debian/copyright file and noticed that
the tarball does contain two non-free components:

Files: src/plugins_3rdparty/psipred/src/seq2mtx.cpp
       src/plugins_3rdparty/psipred/src/sspred_avpred.cpp
       src/plugins_3rdparty/psipred/src/sspred_hmulti.cpp
Copyright: © 2000 D.T. Jones <dtj at cs.ucl.ac.uk>
License:
...
 1. The User will receive the Software and any related documentation in
    confidence and will not use the same except for the purpose of their own
    research. The Software will be used only by such of the User's officers or
    employees to whom it must reasonably be communicated to enable them to
    undertake their research and who agree to be bound by the same confidence.
    The User shall procure and enforce such agreement from his or her staff for
    the benefit of the Copyright holder.
...
 3. All forms of the Software will be kept in a reasonably secure place to
    prevent unauthorised access.
...
 6. The Software may not be sold as a standalone package, or incorporated into
    a commercial software package without the written permission of the Copyright
    holder. The Software may be used freely for individual academic or commercial
    research. The Software may also be made freely available for training or
    teaching purposes.
 .
 7. The results produced by the Software may not be incorporated into any
    data banks or databases which are subject to the payment of access or
    license fees without the written permission of the Copyright holder.
 .
 8. The Software may be made available to users over a local network or
    wide area network (including the Internet), but only if access is granted
    free of charge to all authorised users. Incorporation of the Software into
    a commercial Web site or other fee paying service is not allowed without
    the written permission of the Copyright holder. If PSIPRED results are
    returned to the user via such a network service, then a suitable
    acknowledgement of the PSIPRED method must be returned somewhere in the
    output text.
...


That's all pretty non-free.

Moreover the source does contain a copy of phylip which we all know is
non-free (and you might even like to try signing a petition to convince the
authors freeing their code[1].)


So what can we do?

   1. Move whole Ugene package to non-free (simple but gutless)
   2. Splitting those non-free parts from tarball and use Debian packaged
      code (from non-free - we do have at least phylip there and could try
      to package psipred as well if urgently needed).
      Then it depends from the fact whether
       a) component is urgently needed by ugene and we need to add a
          Depends/Recommends -> ugene needs to go to contrib
       b) ugene runs fine without thes components and these are just an
          enhancement -> ugene remains in main and just Suggests those
          non-free components

I'd consider 2b) the ideal situation but I can neither decide about the
relation between ugene and those modules nor do I know whether the split
is technically easily feasible.

Regarding third party components:  We just replaced zlib but there are a
real lot of plugins readily packaged for Debian.  I'd really love if we
could modularise ugene a bit more and use the Debian packaged components
if this is somehow possible.  I'd volunteer to create a list based on our
pool of biological applications[2] and libraries[3].

Kind regards

      Andreas.

[1] https://wiki.debian.org/DebianMed/Meeting/Southport2012/ePetition_Phylip
[2] http://debian-med.alioth.debian.org/tasks/bio
[3] http://debian-med.alioth.debian.org/tasks/bio-dev

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list