Your message dated Wed, 25 May 2011 22:17:45 +0000
with message-id <e1qpmof-00015t...@franck.debian.org>
and subject line Bug#618696: fixed in elmerfem 5.5.0.svn.5210.dfsg-1
has caused the Debian Bug report #618696,
regarding elmer: multiple licensing issues
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.)
--
618696: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618696
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: elmer
Version: 5.5.0.svn.4499.dfsg-1
Severity: serious
Justification: Policy 2.2.1
Hello again Debian Science Maintainers,
thanks for maintaining elmer in Debian.
This package is released under the terms of the GNU GPL v2 or later,
but it also incorporates file elmergrid/acx_metis.m4, which is
released under the terms of the QPL v1.0
This seems to cause a first licensing issue, for two reasons.
Reason (I) is that the QPL v1.0 fails to meet the DFSG, in my (and
other people's) opinion: please see some (long) threads [1][2] on
debian-legal and, for instance, package libcwd, which was moved to
non-free because of the QPL [3].
[1] http://lists.debian.org/debian-legal/2004/07/msg00157.html
[2] http://lists.debian.org/debian-legal/2004/07/msg00339.html
[3] http://bugs.debian.org/251983
Please note that package ocaml is in main, since it is licensed under
a modified QPL, without the choice of venue clause and with an
additional permission to ignore clause 6c [4].
[4] see ocaml changelog entry for version 3.08.1-1
Reason (II) is that, even for people who disagree on the non-freeness
of the QPL, the QPL is clearly GPL-incompatible: as a consequence,
I would say that the binary package including elmergrid is currently
undistributable, as this is released under the GPL (v2 or later)
and incorporates a GPL-incompatible file.
I think the possible solutions are:
(1A) elmergrid/acx_metis.m4 should be replaced by a GPL-compatible
equivalent, if any is available.
(1B) elmergrid/acx_metis.m4 copyright holders should be contacted
and persuaded to re-license (or dual-license) the file under
GPL-compatible terms.
A second licensing issue seems to be caused by ElmerGUI, which links
with libopencascade-*-6.3.0, which is released under the terms of the
(GPL-incompatible) OCTPL v6.3: this problem is partially similar to
bug #617613 [5].
[5] http://bugs.debian.org/617613
It's true that ElmerGUI has a license exception that gives permission
to link ElmerGUI with Open CASCADE v6.3 or later, but it seems that
ElmerGUI also links with libreadline6, which is released under the
terms of the GNU GPL v3 or later [6] (with no additional permissions),
and (possibly) with libumfpack5.4.0, which is released under the terms
of the GNU GPL v2 or later [7] (with no additional permissions).
[6]
http://packages.debian.org/changelogs/pool/main/r/readline6/readline6_6.1-3/libreadline6.copyright
[7]
http://packages.debian.org/changelogs/pool/main/s/suitesparse/suitesparse_3.4.0-2/libsuitesparse-dev.copyright
If it's true that ElmerGUI links with libreadline6 and/or with
libumfpack5.4.0, then I would say that elmer (the binary package)
is currently undistributable, as it links with both GPL-licensed
libraries and a GPL-incompatible one.
The possible solutions I can think of, in descending order of
desirability, are:
(2A) Open CASCADE S.A.S. should be contacted and persuaded to
re-license Open CASCADE Technology under GPLv2-and-v3-compatible terms.
(2B) Open CASCADE Technology should be substituted with a
GPLv2-and-v3-compatible replacement, if any is available.
(2C) libreadline and/or UMFPACK copyright holders should be asked to
add a license exception that gives permission to link their library with
code released under the OCTPL.
As explained in bug #617613 [5], I am trying hard to achieve
solution (2A), but I need help in persuading Open CASCADE S.A.S. to
switch to the GNU LGPL v2.1, so, once again, please join me in this
persuasion effort!
Thanks for any help you can provide.
--- End Message ---
--- Begin Message ---
Source: elmerfem
Source-Version: 5.5.0.svn.5210.dfsg-1
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:
elmer-common_5.5.0.svn.5210.dfsg-1_all.deb
to main/e/elmerfem/elmer-common_5.5.0.svn.5210.dfsg-1_all.deb
elmer-dbg_5.5.0.svn.5210.dfsg-1_amd64.deb
to main/e/elmerfem/elmer-dbg_5.5.0.svn.5210.dfsg-1_amd64.deb
elmer_5.5.0.svn.5210.dfsg-1_amd64.deb
to main/e/elmerfem/elmer_5.5.0.svn.5210.dfsg-1_amd64.deb
elmerfem_5.5.0.svn.5210.dfsg-1.debian.tar.gz
to main/e/elmerfem/elmerfem_5.5.0.svn.5210.dfsg-1.debian.tar.gz
elmerfem_5.5.0.svn.5210.dfsg-1.dsc
to main/e/elmerfem/elmerfem_5.5.0.svn.5210.dfsg-1.dsc
elmerfem_5.5.0.svn.5210.dfsg.orig.tar.gz
to main/e/elmerfem/elmerfem_5.5.0.svn.5210.dfsg.orig.tar.gz
libelmer-dev_5.5.0.svn.5210.dfsg-1_amd64.deb
to main/e/elmerfem/libelmer-dev_5.5.0.svn.5210.dfsg-1_amd64.deb
libelmersolver-6.1_5.5.0.svn.5210.dfsg-1_amd64.deb
to main/e/elmerfem/libelmersolver-6.1_5.5.0.svn.5210.dfsg-1_amd64.deb
libelmersolver-dbg_5.5.0.svn.5210.dfsg-1_amd64.deb
to main/e/elmerfem/libelmersolver-dbg_5.5.0.svn.5210.dfsg-1_amd64.deb
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 618...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
"Adam C. Powell, IV" <hazel...@debian.org> (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: Wed, 25 May 2011 07:25:17 -0400
Source: elmerfem
Binary: elmer elmer-dbg elmer-common libelmersolver-6.1 libelmersolver-dbg
libelmer-dev
Architecture: source amd64 all
Version: 5.5.0.svn.5210.dfsg-1
Distribution: unstable
Urgency: low
Maintainer: Debian Science Maintainers
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: "Adam C. Powell, IV" <hazel...@debian.org>
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: 618696
Changes:
elmerfem (5.5.0.svn.5210.dfsg-1) unstable; urgency=low
.
* New upstream revision.
* Copyright file elmergrid/LICENSE includes a linking exception for Scotch
(closes: #618696).
* Removed file elmergrid/acx_metis.m4 .
* Updated debian/copyright file to reflect these changes.
* Patched fem/acx_elmer.m4 to set revision for diagnostics.
Checksums-Sha1:
5337f371bf1e408e59fae5d826ecdb06fc3fbc13 2081
elmerfem_5.5.0.svn.5210.dfsg-1.dsc
27b635f240d4aba37dbe8bf4442afffc9337fe83 24670104
elmerfem_5.5.0.svn.5210.dfsg.orig.tar.gz
10dde48b316b72a630a5ca7acf305c2572a3e6fb 22693
elmerfem_5.5.0.svn.5210.dfsg-1.debian.tar.gz
df3f23c8e33116fcba769cac025581db79c3427a 3371216
elmer_5.5.0.svn.5210.dfsg-1_amd64.deb
5377fb2c67cd9f2b5e238b88434c7d26b548c6a3 5812244
elmer-dbg_5.5.0.svn.5210.dfsg-1_amd64.deb
eca7852e40055efa001efa872991db99a9d5c692 2599414
libelmersolver-6.1_5.5.0.svn.5210.dfsg-1_amd64.deb
ef28ac3f8441c2c3877d2a14609c6040b924f0ee 338656
libelmersolver-dbg_5.5.0.svn.5210.dfsg-1_amd64.deb
3ffa615ffd229d96ec071cfc629c02c9a02997d8 4731598
libelmer-dev_5.5.0.svn.5210.dfsg-1_amd64.deb
7a6a424ed51cc4c584a184d7be94312555c3baa7 1525458
elmer-common_5.5.0.svn.5210.dfsg-1_all.deb
Checksums-Sha256:
6b17228da598fbf35394e5912279593c47858bbc06df0e675fff5d886244fe3a 2081
elmerfem_5.5.0.svn.5210.dfsg-1.dsc
a12998c87f0a408fc4c418cecd2932785230b32cb634690ff9f47f9cdf9ca2e7 24670104
elmerfem_5.5.0.svn.5210.dfsg.orig.tar.gz
6d058bd0b4a67fc54551adf1b6fa2ca523ae78588a36c1016788694051f981db 22693
elmerfem_5.5.0.svn.5210.dfsg-1.debian.tar.gz
3fae78b4d498e975cc95fc5bcf9d2c366fbc0f5b5d12ec893ea70a0de45cbc1b 3371216
elmer_5.5.0.svn.5210.dfsg-1_amd64.deb
93446dbc0c46a1d5ae24b833fbe791688907a7f52dfc3fc808843c6b1e93bebf 5812244
elmer-dbg_5.5.0.svn.5210.dfsg-1_amd64.deb
efb46521f1321c85f0b2a6bef39688fcbd8f0a7028a2e6c47dc17dfd804fa07f 2599414
libelmersolver-6.1_5.5.0.svn.5210.dfsg-1_amd64.deb
20c3ce8d109170dd077ba2589fb3ba5957ff2a066cd24018e9b03845426efae3 338656
libelmersolver-dbg_5.5.0.svn.5210.dfsg-1_amd64.deb
5ed32cdaff4da0ab68fe98960c3aaecb169672aa84dd07e5e45fbaa9587cc7b3 4731598
libelmer-dev_5.5.0.svn.5210.dfsg-1_amd64.deb
afca5ef23933f28e100d7fd819b793d86af33ca4321cdfc33a9a832775267551 1525458
elmer-common_5.5.0.svn.5210.dfsg-1_all.deb
Files:
43e6a20d1ec88231b407c2d77e52b034 2081 science extra
elmerfem_5.5.0.svn.5210.dfsg-1.dsc
b52a142930f28987b24d054bd34e490a 24670104 science extra
elmerfem_5.5.0.svn.5210.dfsg.orig.tar.gz
13048b8bd578a106e6baace46794a6e9 22693 science extra
elmerfem_5.5.0.svn.5210.dfsg-1.debian.tar.gz
52db3af4a6c0f2db1afbc5b72e337d96 3371216 science extra
elmer_5.5.0.svn.5210.dfsg-1_amd64.deb
907d54b89090839cbe02344bcd8c19e7 5812244 debug extra
elmer-dbg_5.5.0.svn.5210.dfsg-1_amd64.deb
46a43a0b9e4c21568d77e602adcaa587 2599414 libs extra
libelmersolver-6.1_5.5.0.svn.5210.dfsg-1_amd64.deb
987f50bdd2250e7918211c756a2243b8 338656 debug extra
libelmersolver-dbg_5.5.0.svn.5210.dfsg-1_amd64.deb
ad907bf6ebe31e843d0f69d225569878 4731598 libdevel extra
libelmer-dev_5.5.0.svn.5210.dfsg-1_amd64.deb
5701ab0dbc7cf0c6cc2e5c5380af5c03 1525458 science extra
elmer-common_5.5.0.svn.5210.dfsg-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk3c8YkACgkQUm8B6FZO5LbyawCeOiYvNJ7FEYPY9WHA18SZuMdW
cvkAniBX7QMcXkM8AqVgPdbb1hogRCUu
=tngZ
-----END PGP SIGNATURE-----
--- End Message ---