Your message dated Thu, 28 Feb 2013 21:32:44 +0000
with message-id <e1ubb5o-0005wp...@franck.debian.org>
and subject line Bug#698527: fixed in elmerfem 6.1.0.svn.5396.dfsg2-2
has caused the Debian Bug report #698527,
regarding elmer: executable ElmerGUI.real links with both GPL-licensed and 
GPL-incompatible libraries
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
698527: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698527
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: elmer
Version: 6.1.0.svn.5396.dfsg2-1
Severity: serious
Justification: Policy 2.3

Hello,
this may sound like a revival of bug #618696 [1], but in fact it's distinct
(although the evergreen OpenCASCADE GPL-incompatibility is still
involved...).

[1] http://bugs.debian.org/618696

Let's start from the beginning, anyway.

I've recently found out that all libav binary packages in Debian are
effectively licensed under the GNU GPL, rather than under the GNU LGPL.
This would have been easier to spot, if more clearly documented [2].

[2] http://bugs.debian.org/698019

After this discover, I searched for packages potentially affected
by this strong copyleft. I noticed that the binary package named "elmer"
depends on some libav packages and I remembered the well-known
OpenCASCADE GPL-incompatibility.

Hence, I examined all the binaries shipped by the elmer binary package
with ldd and I found out that /usr/bin/ElmerGUI.real is linked with
the following libraries, among others:

libTKSTL.so.2
[...]
libTKXSBase.so.2
 => OCE (OpenCASCADE Community Edition) License: OCTPL GPL-incompatible

libmysqlclient.so.18
 => MySQL client library License: GPL-2+ with FOSS exception (which does
    not allow linking with OCTPL-licensed works...)

libavformat.so.53
 => libavformat Effective license: GPL-3+
libavcodec.so.53
 => libavcodec          Effective license: GPL-2+
    or libavcodec-extra Effective license: GPL-3+
libavutil.so.51
 => libavutil Effective license: GPL-2+
libswscale.so.2
 => libswscale Effective license: GPL-2+

(for further details, see the already mentioned bug #698019 [2],
 especially its message #27 [3])

[3] http://bugs.debian.org/698019#27

libcrypto.so.1.0.0
libssl.so.1.0.0
 => OpenSSL License: OpenSSL license (which is GPL-incompatible!)

libjbig.so.0
 => JBIG-KIT library License: GPL-2+

libxvidcore.so.4
 => Xvid library License: GPL-2+

libx264.so.123
 => x264 library License: GPL-2+ (unless used solely through
                                  avisynth_c.h interfaces)

libmp3lame.so.0
 => LAME library License: GPL-2+ (since it apparently includes
                                  GPL-licensed files)


So, in summary, it seems to me that this binary is linked with
a number of GPL-licensed libraries, and with two GPL-incompatible
libraries (OpenCASCADE Community Edition and OpenSSL).

Once again, the possible solutions I can think of, in descending order
of desirability, are:

 (A) Open CASCADE S.A.S. should be contacted and persuaded to
re-license Open CASCADE Technology under GPLv2-and-v3-compatible terms;
OpenSSL should be replaced by GnuTLS or disabled.

 (B) OpenCASCADE Community Edition should be substituted with a
GPLv2-and-v3-compatible replacement, if any is available; OpenSSL
should be replaced by GnuTLS or disabled.

 (C) All the GPL-licensed libraries should be substituted with
non-strong-copyleft replacements or disabled.


As usual, if anyone is willing to contribute to the persuasion effort
I am carrying on to convince Open CASCADE S.A.S. to switch to the
GNU LGPL v2.1, his/her help will be more than appreciated by me!
As explained in bug #617613 [4], I have been trying hard to achieve
this result since April 2009...

[4] http://bugs.debian.org/617613

Thanks for any help you can provide.


P.S.: the binary package named "libelmersolver-6.1" probably needs
      a similar audit

--- End Message ---
--- Begin Message ---
Source: elmerfem
Source-Version: 6.1.0.svn.5396.dfsg2-2

We believe that the bug you reported is fixed in the latest version of
elmerfem, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 698...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Boris Pek <tehnic...@mail.ru> (supplier of updated elmerfem package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 05 Feb 2013 21:50:05 +0200
Source: elmerfem
Binary: elmer elmer-dbg elmer-common libelmersolver-6.1 libelmersolver-dbg 
libelmer-dev
Architecture: source i386 all
Version: 6.1.0.svn.5396.dfsg2-2
Distribution: unstable
Urgency: low
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Boris Pek <tehnic...@mail.ru>
Description: 
 elmer      - finite element multiphysics suite - binaries
 elmer-common - finite element multiphysics suite - architecture-independent 
file
 elmer-dbg  - finite element multiphysics suite - debugging symbols
 libelmer-dev - finite element multiphysics suite - development files
 libelmersolver-6.1 - finite element multiphysics suite - library
 libelmersolver-dbg - finite element multiphysics suite - library debugging 
symbols
Closes: 698527
Changes: 
 elmerfem (6.1.0.svn.5396.dfsg2-2) unstable; urgency=low
 .
   * Add myself to Uploaders. (See: #691875)
   * Remove usr/bin/ElmerGUI* from debian/elmer.files. (Closes: #698527)
   * Remove usr/bin/ElmerClips from debian/elmer.files.
   * Remove usr/share/ElmerGUI* from debian/elmer-common.files.
   * Remove files which became useless after removing ElmerGUI:
     - debian/*.desktop
     - debian/README.Debian
     - debian/elmer.config
     - debian/elmer.config
     - debian/elmer.docs
     - debian/elmer.postinst
     - debian/elmer.prerm
     - debian/elmer.templates
     - debian/patches/ElmerGUI-config.patch
     - debian/patches/ElmerGUI-no-strip.patch
     - debian/patches/glu.patch
     - debian/patches/lib-link-order.patch
     - debian/patches/libav_071.patch
     - debian/patches/no-avcore.patch
     - debian/patches/no-tetgen.patch
     - debian/patches/node-partition.patch
     - debian/po/*
   * Update debian/rules and debian/patches/series to fit changes above.
   * Remove extra build dependencies:
     liboce-modeling-dev, libqt4-dev, qt4-qmake, libqt4-opengl-dev,
     libqwt5-qt4-dev, libvtk5-qt4-dev, python-qt4-dev,
     libavcodec-dev, libavutil-dev, libswscale-dev
   * Remove package elmergui-samples.
Checksums-Sha1: 
 5ed35ce93304c96021da84630581c94045ea6517 2818 
elmerfem_6.1.0.svn.5396.dfsg2-2.dsc
 6320cbcac432eae7b7234c9cfdeb5edc54a38e0a 15171 
elmerfem_6.1.0.svn.5396.dfsg2-2.debian.tar.gz
 7084dd0301b576c9fb7a0495498a69f322329311 1319204 
elmer_6.1.0.svn.5396.dfsg2-2_i386.deb
 0e500bbfdef9588ac1163fcad35f7f9635943084 310914 
elmer-dbg_6.1.0.svn.5396.dfsg2-2_i386.deb
 016df1468adfc1a2f29288b044d36db5118d4955 2497614 
libelmersolver-6.1_6.1.0.svn.5396.dfsg2-2_i386.deb
 203a8fd9e40b5445834852cf9d708cb5fec2b5d5 162334 
libelmersolver-dbg_6.1.0.svn.5396.dfsg2-2_i386.deb
 e4061c4e82942cc536c3f58b2d0ebc196222c7f1 3899708 
libelmer-dev_6.1.0.svn.5396.dfsg2-2_i386.deb
 3687c6b1a7c10fb36150bd21aa7fd85fc3e9eaaa 1500932 
elmer-common_6.1.0.svn.5396.dfsg2-2_all.deb
Checksums-Sha256: 
 ba7c1b10d2bdabaf732b3e49ba34dae36765a674f3120e2c934538d3e26803ba 2818 
elmerfem_6.1.0.svn.5396.dfsg2-2.dsc
 92363a52fa0e8d372fccddfb6b67075d2e396674473a6956832346a712f2c0b7 15171 
elmerfem_6.1.0.svn.5396.dfsg2-2.debian.tar.gz
 e0079dae8f7f3b81c0b6953b5aef266ab88548c75c186fe9217d9fb0ee415961 1319204 
elmer_6.1.0.svn.5396.dfsg2-2_i386.deb
 74d2abac631b54f15bfb85b6216825095fe27c5a9314d2f97ae2183927fc34da 310914 
elmer-dbg_6.1.0.svn.5396.dfsg2-2_i386.deb
 04710cf7ac950a0e2cac03168ae7dd4290ca23be104e39988071d231c1218250 2497614 
libelmersolver-6.1_6.1.0.svn.5396.dfsg2-2_i386.deb
 2ca2fd76bbe771b28368f86b5cd53dd2fe586ab61b72584db7d1d9894cbd23bd 162334 
libelmersolver-dbg_6.1.0.svn.5396.dfsg2-2_i386.deb
 b6fd8e62b902f45b32385e7843ed22ac7509f039af322bebdb60e96eb91a64a4 3899708 
libelmer-dev_6.1.0.svn.5396.dfsg2-2_i386.deb
 9ad5eeec270d51ba97619a061184a2c052c80432eaaf9b05859f8f9e06cb9213 1500932 
elmer-common_6.1.0.svn.5396.dfsg2-2_all.deb
Files: 
 ad41f391da217045d8c6d4c9d2fc6369 2818 science extra 
elmerfem_6.1.0.svn.5396.dfsg2-2.dsc
 1d3b099c344320e5294af77d56eb52da 15171 science extra 
elmerfem_6.1.0.svn.5396.dfsg2-2.debian.tar.gz
 af74483678a6c08eb2b5dac770642283 1319204 science extra 
elmer_6.1.0.svn.5396.dfsg2-2_i386.deb
 fe133f1a8ab7548218202afefc0785d3 310914 debug extra 
elmer-dbg_6.1.0.svn.5396.dfsg2-2_i386.deb
 978e4dc0fff8e3a1c3e7b403600a6efa 2497614 libs extra 
libelmersolver-6.1_6.1.0.svn.5396.dfsg2-2_i386.deb
 d0639c882fa6c1a1ccee5c4e12e7b63a 162334 debug extra 
libelmersolver-dbg_6.1.0.svn.5396.dfsg2-2_i386.deb
 b0bb495e1bc5e678c8db35b1847da705 3899708 libdevel extra 
libelmer-dev_6.1.0.svn.5396.dfsg2-2_i386.deb
 d0a5e24f43c9a920e6847cc2ead73ff5 1500932 science extra 
elmer-common_6.1.0.svn.5396.dfsg2-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJRL8rjAAoJENABW9Eo85J4zh0P/2XeBmIWKmu93TmXlyjM9hFg
ju3ZVQEdfJ/xGaed7RP7nWBESiibqVfuB0niL1dt6XAKPa1Sj71TWUbcKhSiCSVq
ENsxpFzy5vmla+M3VH5aah1da0T6JbnWVJtL5U8QEHAa3dUTh9t/xQ3j9pbut8ZF
R2hAJnlH1o6z7hqolvcGxn7PEviPMWgUXFkW4iuoX4V00iK3P9/YMlDRbDkzrqxK
PtJ86pFFGle8Sj458tESKlQ3IhQ+cc1F2pDYwRbQ+EbCWjpdyK8zoqkxPVyS0WHL
AwS8hhhVj4E8SCo/EWfI9sobFg9CwlTlEjf8zTdqThHre+dHLuV4We7JkM1b+fsZ
PD8MF9cPiuHdJFGcrsS5jCOTw5a6eLj2OIbfEZkzD6TonEDMOZKbnyQf5zm3joEs
ej2+Mfi8KBIQTwtqg2/qhZLBvHfEbjcs4c9+t3KSDULWJbv8S5or5qFAww1sRk3J
hkfo6V5udJX3U4pxb8JvbkOkvcBdzQRclmXEJpPuQlCZbltCyKQxSheXTTAgCyay
Nv6grQ7655KdmcCywq8569cj2UJPD2BcDVVx1AXts8rBvmAjSwa+9j8TIWcmXA7f
bhpcG6iIkQWCn3v6vEtJLhFpDbt3Ug0tsM4xt0/RUE8Wds93FvFElZ3uxm8vWt9X
f9BNAM41WkYnEGcY2J1A
=0xB0
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to