Your message dated Fri, 27 Sep 2013 19:48:46 +0000
with message-id <e1vpe1u-0006kl...@franck.debian.org>
and subject line Bug#617613: fixed in freecad 0.13.2580-dfsg-1
has caused the Debian Bug report #617613,
regarding freecad: 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.)
--
617613: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617613
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: freecad
Version: 0.10.3247.dfsg-2
Severity: serious
Justification: Policy 2.2.1
Hello Debian Science Maintainers,
thanks for maintaining freecad.
This package is mainly released under the terms of the GNU LGPL v2 or
later, but includes some files released under the terms of the GNU GPL
v2 or later, and, above all, links with libcoin60, which is released
under the terms of the GNU GPL v2 (only) [1].
[1]
http://packages.debian.org/changelogs/pool/main/c/coin3/coin3_3.1.3-1/libcoin60.copyright
On the other hand, freecad links with libopencascade-*-6.3.0, which
is released under the terms of the OCTPL v6.3: this license is itself
acceptable [2] (from a DFSG point of view), but is GPLv2-incompatible,
since it implements a copyleft mechanism and has no explicit
GPL-compatibility clause.
The GPL-incompatibility is acknowledged in Open CASCADE S.A.S.
FAQ [3]:
| 1) Is Open CASCADE Technology license GPL-compatible?
|
| No, it is not. OPEN CASCADE Company uses its own custom license.
| However, it follows LGPL license in terms of its purpose and intent.
[2] http://lists.debian.org/debian-legal/2007/12/msg00077.html
[3] http://www.opencascade.org/occt/faq/
As a consequence, I would say that freecad (the binary package) is
currently undistributable, as it links with both a GPLv2-licensed
library and a GPLv2-incompatible one.
AFAICT, there are three possible ways to fix this issue, in descending
order of desirability.
(A) Open CASCADE S.A.S. should be contacted and persuaded to
re-license Open CASCADE Technology under GPLv2-compatible terms.
(B) Open CASCADE Technology should be substituted with a
GPLv2-compatible replacement, if any is available.
(C) Coin3D copyright holder should contacted and asked to add a
license exception to give permission to link Coin3D with code released under
the OCTPL; this additional permission should be drafted along the
lines of the template [4] suggested by the FSF. A similar exception
is needed for GPL-licensed files in FreeCAD itself and should be asked
to the corresponding copyright holders.
[4] http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs
Now, the half-good news.
It seems that there's some possibility [5] that Open CASCADE Technology
could be re-licensed under the terms of the LGPLv2.1: this would make it
GPLv2-compatible (solution (A) above).
[5] http://www.opencascade.org/org/forum/thread_15859/
I got in touch with upstream (Open CASCADE S.A.S.) via their web
contact form [6] and got a somewhat encouraging reply.
[6] http://www.opencascade.org/about/contacts/
This happened on April 2009, though.
There has been no progress on the re-licensing of Open CASCADE since
then: the management (of Open CASCADE S.A.S.) has not yet taken a
decision on the matter.
I have been going on contacting them periodically and asking them
whether there's any progress, but, apparently, I am not persuasive
enough... :-(
I reported this on the debian-legal list [7][8].
[7] http://lists.debian.org/debian-legal/2009/10/msg00000.html
[8] http://lists.debian.org/debian-legal/2010/02/msg00007.html
Please note that Open CASCADE Technology version 6.5 has been recently
released, but v6.5 of the license, despite having a much more accurate
preamble, is substantially unchanged in its legally binding text.
If nobody else helps me by contacting Open CASCADE S.A.S. and
persuading them to re-license Open CASCADE Technology under the
LGPLv2.1, I am afraid that the above-mentioned solution (A) will
not be a viable option... :-(
So, please, pretty please, help me in persuading Open CASCADE S.A.S.
to switch to the GNU LGPL v2.1!
I recommend involving FreeCAD upstream too in this persuasion effort.
The more people get in touch with Open CASCADE S.A.S. and try to
persuade them, the better.
Thanks for any help you can provide.
--- End Message ---
--- Begin Message ---
Source: freecad
Source-Version: 0.13.2580-dfsg-1
We believe that the bug you reported is fixed in the latest version of
freecad, 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 <gl...@debian.org> (supplier of updated freecad 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...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 27 Sep 2013 19:56:46 +0200
Source: freecad
Binary: freecad freecad-dev freecad-doc
Architecture: source amd64 all
Version: 0.13.2580-dfsg-1
Distribution: unstable
Urgency: low
Maintainer: Debian Science Maintainers
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Anton Gladky <gl...@debian.org>
Description:
freecad - Extensible Open Source CAx program (alpha)
freecad-dev - FreeCAD development files
freecad-doc - FreeCAD documentation
Closes: 617613
Changes:
freecad (0.13.2580-dfsg-1) unstable; urgency=low
.
[ Anton Gladky ]
* [1190215] Update get_git_orig_src.sh.
* [077e969] Build against BSD-version of soqt. (Closes: #617613)
* [37d60d0] Update patches, remove some of them.
* [b4801bc] Simplify debian/rules.
* [40ddd86] Imported Upstream version 0.13.2580-dfsg
* [61e7426] Minor fix in installation files.
* [fcaeb91] Fix syntax error in importOCA.py.
* [429db74] Ignore quilt dir
* [ffccc7d] Unapply patches after build
.
[ Sebastian Hoogen ]
* [aa8ab82] Use packaged version of python-ply.
Checksums-Sha1:
0cd87be69ee6a0c449efc5e72a20f0216aaaf4dd 2881 freecad_0.13.2580-dfsg-1.dsc
dab78508c1cf92be74266297aecf845ccdf178a7 59511324
freecad_0.13.2580-dfsg.orig.tar.xz
26713111a1ddd14e48ce1ea70bab577ce17fbf94 25497
freecad_0.13.2580-dfsg-1.debian.tar.gz
15e47cbf3a53e48f13cb42b6c669d9c8d7920322 15204922
freecad_0.13.2580-dfsg-1_amd64.deb
64365c3d3baa8e3894ed31c2177b0fccfd13e217 25308
freecad-dev_0.13.2580-dfsg-1_amd64.deb
91137246e374352ea4f864488fd722f61e3f63a4 46130662
freecad-doc_0.13.2580-dfsg-1_all.deb
Checksums-Sha256:
4284462b74d171c618bb34bb48fd1c6af6dcb5ea6acf41c61808b29c809dffce 2881
freecad_0.13.2580-dfsg-1.dsc
3993243806cb5648d35748a73b3a8efdbb2f327245b611467f2cc426c2b701c5 59511324
freecad_0.13.2580-dfsg.orig.tar.xz
702c148c843c7acb4579668befa6203c8136f87648ce512830a0d476e6e837c0 25497
freecad_0.13.2580-dfsg-1.debian.tar.gz
7425f2c9b44417dd2900e330875b070c6213c84d44527280eb0b24fb96e5ba26 15204922
freecad_0.13.2580-dfsg-1_amd64.deb
2da66c8fe4cd14d6578fc3016e7c7edc8997fdb36f268f540a6b288dd761eb92 25308
freecad-dev_0.13.2580-dfsg-1_amd64.deb
185adddeb1095e59758f5abb304c44b8532b8d76e713116713e38fc32b073642 46130662
freecad-doc_0.13.2580-dfsg-1_all.deb
Files:
15ca09e5ab9f3f55819382dcd6e45e95 2881 science extra
freecad_0.13.2580-dfsg-1.dsc
fc66ffbfa87af338f3201f2056a2350a 59511324 science extra
freecad_0.13.2580-dfsg.orig.tar.xz
429b7ddb2f2d1b124830a7e6a5d0d258 25497 science extra
freecad_0.13.2580-dfsg-1.debian.tar.gz
fc01e689832d56b67f67bbdfafb97b86 15204922 science extra
freecad_0.13.2580-dfsg-1_amd64.deb
c914daf5dc3d8fc3bfead7498426522d 25308 libdevel extra
freecad-dev_0.13.2580-dfsg-1_amd64.deb
351a6a5157bd166559e98f51bd195bb1 46130662 doc extra
freecad-doc_0.13.2580-dfsg-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iQIcBAEBAgAGBQJSRd/0AAoJENPhc4PPp/8Gu2oP/A1lRshk+4stf8kn59C5GsgK
Nc21T8QT4m9Qj8sH7YvB7GXI2aoV06X/5LCgQcIz4UCmLZgJmLtDXxdcNov0eU8W
Drapx/mZ0Lz/H0pKXCdM6aCTHePRcw2o+GS1cROjYLAUznAEolh3T0Sok9Om8RAn
xubtDj+4jPPFuKdkz/np9nigzcjtR//w8i5CVMASh9kqO8bTxQy/7zdHcXKMKU8l
B5KEL5R3W6DOX7A36I15fW9Wcfz9JGHJPvNZAxaiBKCarvoDG4iGUfkk5uyHwub3
t09xEO/pCetRsLRLVY9qTEZpCbFGUD2lklf2Q4SgLd0qE419oHv0s+EJOar+tPFN
fyz204yRnltDbgK8Xz1z6mhmnTK7QnJjzDPZutPKPfNW5pmPCfjt/ajaYudO3Gts
Mb/RlhC5vVx/1fmYEfSZUoQpIkQeZdAOGid95Plw2ZvzFSsL0gSS4lYG29pgHJ/w
cbFfKmTHzPfDvz4ucFKULMDs31MUEYTmYwhHQiM8pS9LD4FVEkD1dH7QfOgnTCRa
GqY57pAg0psPwpaCC0GB/d8BBaf/JWrC1Z4mONdzJxhQJmmPqNbOBBH6Z2+onISU
rNfsn/awJtZxyiPYq6EvnvCU6XiIf9U8WzftMYy/PYYb/F97IPY7StAovmJP/ZCA
Viu3khfLGZPohGUjjyUL
=vY+r
-----END PGP SIGNATURE-----
--- End Message ---