Your message dated Wed, 19 Sep 2012 06:34:44 +0000
with message-id <e1tedrw-0004b7...@franck.debian.org>
and subject line Bug#617931: fixed in gmsh 2.6.1.dfsg-4
has caused the Debian Bug report #617931,
regarding gmsh: 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.)


-- 
617931: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617931
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gmsh
Version: 2.5.0.dfsg-2
Severity: serious
Justification: Policy 2.2.1

Hello again Debian Science Maintainers,
thanks for maintaining gmsh, as well.

This package is released under the terms of the GNU GPL v2 and links
with libgsl0ldbl, which is released under the terms of the GNU
GPL v3 [1].

[1] 
http://packages.debian.org/changelogs/pool/main/g/gsl/gsl_1.14+dfsg-1/libgsl0ldbl.copyright

This may cause a first licensing issue.
If gmsh is under the GNU GPL v2 only, I would say that the binary
package is currently undistributable, as it links with a
GPLv2-incompatible library (GPLv3 is incompatible with GPLv2).
If, on the other hand, gmsh is under the GNU GPL v2 or later, there's
no problem between gmsh and libgsl0ldbl.

The official gmsh homepage says:

| Gmsh is copyright (C) 1997-2009 by C. Geuzaine and J.-F. Remacle
| and is distributed under the terms of the GNU General Public License
| (GPL) [2] (with an exception [3] to allow for easier linking with
| external libraries). 

[2] http://www.gnu.org/copyleft/gpl.html
[3] http://www.geuz.org/gmsh/doc/LICENSE.txt

Link [2] currently describes the GNU GPL v3 and link [3] says
"GNU General Public License (GPL)" without specifying the version,
but then includes the full text of GPLv2.

It's not clear to me what the Gmsh copyright holders mean:
"GPL v2 only", "GPL v2 or later", or "GPL any version"?
I think a clarification should be asked to them.
If the answer is "GPL v2 only", then I think that the
possible solutions are:

 (1A) GSL copyright holders should be contacted and persuaded to
re-license GSL under GPLv2-compatible terms (such as "GPL v2 or
later", for instance: take into account that GSL was previously
released under GPLv2 and later switched to GPLv3...).

 (1B) GSL should be substituted with a GPLv2-compatible replacement,
if any is available.

 (1C) Gmsh copyright holders should be persuaded to re-license
Gmsh under the terms of the "GNU GPL v2 or later"


BTW, the exception [3] grants permission to combine Gmsh
with TetGen, Netgen, Chaco and METIS, but the debian/copyright file
of the gmsh package does not mention this fact.
I think that the debian/copyright file should be fixed.
Do you want me to file a separate bug report for this issue?


Another licensing issue arises since gmsh links with
libopencascade-*-6.3.0, which is released under the terms of the
(GPL-incompatible) OCTPL v6.3: this is similar to bug #617613 [4].

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

I would say that gmsh (the binary package) is currently
undistributable, as it is GPL-licensed and links with both a
GPLv3-licensed library and a GPL-incompatible one.

Here are the possible solutions I can think of:

 (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) Gmsh and GSL copyright holders should be asked to add a
license exception that gives permission to link Gmsh and GSL with
code released under the OCTPL.

The most desirable solution is (2A): as explained in bug #617613 [4],
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: gmsh
Source-Version: 2.6.1.dfsg-4

We believe that the bug you reported is fixed in the latest version of
gmsh, 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 617...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anton Gladky <gladky.an...@gmail.com> (supplier of updated gmsh 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, 18 Sep 2012 23:27:20 +0200
Source: gmsh
Binary: gmsh libgmsh2 libgmsh-dev gmsh-doc python-gmsh libjava-gmsh2
Architecture: source amd64 all
Version: 2.6.1.dfsg-4
Distribution: unstable
Urgency: low
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Anton Gladky <gladky.an...@gmail.com>
Description: 
 gmsh       - Three-dimensional finite element mesh generator
 gmsh-doc   - Three-dimensional finite element mesh generator. Documentation
 libgmsh-dev - Three-dimensional finite element mesh generator. Development file
 libgmsh2   - Three-dimensional finite element mesh generator. Shared library
 libjava-gmsh2 - Three-dimensional finite element mesh generator. Documentation
 python-gmsh - Three-dimensional finite element mesh generator. Documentation
Closes: 617931
Changes: 
 gmsh (2.6.1.dfsg-4) unstable; urgency=low
 .
   [ Andreas Tille ]
   * [9005c56] Remove the "Name" field from debian/upstream-file.
 .
   [ Anton Gladky ]
   * [671fb32] Update copyright-file according to the last update of the
               corresponding file in upstream-repository. (Closes: #617931)
   * [d835032] Use compat-level 9.
   * [7e91be4] Add --as-needed to ldflags to escape overlinkage.
Checksums-Sha1: 
 b5f6dd2c5979823c5d57c34e1d0499124e9402d8 2984 gmsh_2.6.1.dfsg-4.dsc
 243a0d7de77e61e4d83f726673fcb8ddf0104fae 36350 gmsh_2.6.1.dfsg-4.debian.tar.gz
 6e63fc2eab19c3498f7a9105f34b1b2ee0ba13b3 5365252 gmsh_2.6.1.dfsg-4_amd64.deb
 6f2e523e71f3811a1b13c176cf55563c08a38f8c 5319404 
libgmsh2_2.6.1.dfsg-4_amd64.deb
 35973654a8fdb6bf672796d40693ead552f397e3 158810 
libgmsh-dev_2.6.1.dfsg-4_amd64.deb
 cf6cb419d496b58730d665bfd4c57443f0ae2cc8 1268452 gmsh-doc_2.6.1.dfsg-4_all.deb
 c096d0a3ded667ece65eac180c16488f82ea8fa1 1494778 
python-gmsh_2.6.1.dfsg-4_amd64.deb
 999ce499a88f3cb63c41eac6590946df805657a8 571346 
libjava-gmsh2_2.6.1.dfsg-4_amd64.deb
Checksums-Sha256: 
 f907c8b9c752a61e4da3fe970775acf2a605ed193391537fdcb40103ae201af1 2984 
gmsh_2.6.1.dfsg-4.dsc
 99701eff8d0b1a9991bb16e6f67f9f637934c05301b902673e70e0e4f0c5d890 36350 
gmsh_2.6.1.dfsg-4.debian.tar.gz
 3ae9c9ca6353f58b527a89b3127a4ddc479a31284f8dc68162c8d56504a642db 5365252 
gmsh_2.6.1.dfsg-4_amd64.deb
 f6a8211d92da6d4fd8e23de420a177f516f36b008a22cce4e2f0044bf5329d59 5319404 
libgmsh2_2.6.1.dfsg-4_amd64.deb
 2c2a633278fa93d05c9cf2499b7bc3331b0699541d29d0d117653db2fc4f6542 158810 
libgmsh-dev_2.6.1.dfsg-4_amd64.deb
 6d04f09e2dde95a9141a424d6d0463d343e8028489c36b995e19e18627bd80b2 1268452 
gmsh-doc_2.6.1.dfsg-4_all.deb
 3fbb1d16db9e8ef9e3ce8ee39c6b03cb69d7cdbfcd2e3de1b9db85a1481d8624 1494778 
python-gmsh_2.6.1.dfsg-4_amd64.deb
 6ca03ab87a7af862c40d3746d989272544ceec1176d9c514f7290e3144c995f0 571346 
libjava-gmsh2_2.6.1.dfsg-4_amd64.deb
Files: 
 bc6d7af51212d271cadef7227b61229b 2984 math optional gmsh_2.6.1.dfsg-4.dsc
 a0294d396f687fa215c6be2d5fba9c26 36350 math optional 
gmsh_2.6.1.dfsg-4.debian.tar.gz
 1cf86c8cb4e16aed1b89ab1bec5846ff 5365252 math optional 
gmsh_2.6.1.dfsg-4_amd64.deb
 26351317432194ec5c43908a3ed1b285 5319404 math optional 
libgmsh2_2.6.1.dfsg-4_amd64.deb
 213b690516a892ef9beae24391a37eaa 158810 libdevel optional 
libgmsh-dev_2.6.1.dfsg-4_amd64.deb
 57eb04f2c748a16f3094408371087f44 1268452 doc optional 
gmsh-doc_2.6.1.dfsg-4_all.deb
 92da8fa5e5bd0f12c69ea280e36dde9b 1494778 python optional 
python-gmsh_2.6.1.dfsg-4_amd64.deb
 6b87035e0869d3077148ca20e97ed85d 571346 java optional 
libjava-gmsh2_2.6.1.dfsg-4_amd64.deb

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

iQIcBAEBAgAGBQJQWOs2AAoJENPhc4PPp/8GhtsP/ibpDju9Od+nT27f5B6OKO8U
BHBJ7s6WLubc0YEC7TvGRFrjIjz5Blc6S6S0UesLAumTFA1R6tA9kBImTL/g4Ay1
P4Gxh5pLec1Pq3BdmoTzCGYzTKckOTKWhXF7mNpTsizgN5KZwBDiR2hdFI9yHbK6
8yEG1VLzaLXCCU9DOrrd32pjKhVq00NePJdCt7nScnskhQk8wDbGa4XbWR282OD+
Bs2rND4VlB/SD/PZWH9ocjQ0KxZ9DsDN3Go5rLHpCrQTvnSH3E+JE0t7qQKFyQVg
dcbLszdQ/SOpfyFV6mJkXCSMpPejJEPVKAHxT+kKyBpV25w2Xpjqk55t5ziCivia
vnxpma/oTC4aSB7u0N2mGydn4BIdATIvcAhEfBC7c/8ziZtlfW5E5XNE1swrZHwK
OzwBXD73co+kS3L8fK+94rseys6fIfB9Cp8oBlQQFWW8O1N2lNoHa2YwQ+SMPkt4
FxRZ+mLLjkVlv2+97okPwir0QF+rQsWvQnUryJqR2y8xxs6vnVaxdN4TZh207IhF
OaQi6r8BQa6qY/i/k6ChRUGNg1fVehYEpO140ZkKfUNVxgZI67RO+xSP4X6fdIeX
tyiW/nmPJwz19ykTRg1RWIGhHVY4Bb6CHNck9xjAgdKfDB8+Wxfba6VKebs71C5p
bY6Ae1Gtw+iihj2V+pQZ
=9Wgw
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to