Your message dated Thu, 30 May 2013 21:19:58 +0000
with message-id <e1uiagm-0001xt...@franck.debian.org>
and subject line Bug#617613: fixed in freecad 0.13.1830-dfsg-2
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.1830-dfsg-2

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: Thu, 30 May 2013 19:48:30 +0200
Source: freecad
Binary: freecad freecad-dev freecad-doc
Architecture: source amd64 all
Version: 0.13.1830-dfsg-2
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.1830-dfsg-2) unstable; urgency=low
 .
   * [800a2d9] Compile freecad against libcoin80. (Closes: #617613)
   * [abee4e5] Compile against fltk1.3 instead of fltk1.1
   * [23916ae] Raise the minimal version of soqt4-dev due to coin80.
   * [87207ba] Update homepage.
   * [224f12d] Add versioned dependency on python-pivy.
Checksums-Sha1: 
 0e2cdfb316cc5262a97dde5a35d1627e960331eb 2876 freecad_0.13.1830-dfsg-2.dsc
 fbfd16b57f66bcf4c8e352d13a42fc0c5d833f51 24907 
freecad_0.13.1830-dfsg-2.debian.tar.gz
 54cdb4dae48b710f16f8cbfcf09b6d8923d0348d 18476230 
freecad_0.13.1830-dfsg-2_amd64.deb
 8ef212b67a698df84ae264296390664b1aad4c3e 147474 
freecad-dev_0.13.1830-dfsg-2_amd64.deb
 17e9551f0a037182905de43caedb0b69c0d6d5ce 46355498 
freecad-doc_0.13.1830-dfsg-2_all.deb
Checksums-Sha256: 
 40ec335ff0f2a15f08b2112b84414bd4ce0237b07aa0a9f793bf93d2a3238889 2876 
freecad_0.13.1830-dfsg-2.dsc
 90c07037fbbdb08ed3e5c7bde531d0d5b42fc4a62acefc076c6cd3f3532a480d 24907 
freecad_0.13.1830-dfsg-2.debian.tar.gz
 307f571bd76421cbd65144af18d3a8d1bd61a2c9153f6bfc6bb6ff90c4f8aaa0 18476230 
freecad_0.13.1830-dfsg-2_amd64.deb
 7828d9d645c2c31667d8482d9d0a5f47c592cda8065cfa7ba0ffb55ad78b0323 147474 
freecad-dev_0.13.1830-dfsg-2_amd64.deb
 35b865fea6820ebf339bf2ecce6f9fdc466052e11aa772be59c471296f3056d5 46355498 
freecad-doc_0.13.1830-dfsg-2_all.deb
Files: 
 b4f823e26a4bbcb1ab7612434337b2f0 2876 science extra 
freecad_0.13.1830-dfsg-2.dsc
 607a38e13118416e03cfdd39817395cb 24907 science extra 
freecad_0.13.1830-dfsg-2.debian.tar.gz
 a63d38849a832e2bd0919bdac40d159d 18476230 science extra 
freecad_0.13.1830-dfsg-2_amd64.deb
 7bac9b550c65695fc59d7342d3f6e515 147474 libdevel extra 
freecad-dev_0.13.1830-dfsg-2_amd64.deb
 bc997a429e57f13fa1df9daf536ebafe 46355498 doc extra 
freecad-doc_0.13.1830-dfsg-2_all.deb

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

iQIcBAEBAgAGBQJRp7wSAAoJENPhc4PPp/8GN90P/id1Ubp0L5QmQ+CIf9hg62Gs
+9P+qXjlQKGCKvv0KUt00mLQ35EPdZodeUDdjjLN9aNDWWc6ouJrqFEVwHtsKBLl
4vwOoMvvHyqgYEJc3IWNEF+nhXBmy03nbBtASaIc6Ga98FUOFAI14LxvjmF1Ezex
b3dA/X+BGNfC60oixw6b+jDGs8dNLtXQOig5m/YlojBnHTwec2jyCdD0XKJtZqB+
e+KeHUViSYvPuJynGxIwUA7JnxnYhmNAUwjXtGLXIPHW1N3fMk20hQmte03RkP6v
2hSBKPakZRRdKg925uuLGrAd7J2Fg0XK22pPJn5JxC4HwNlt4jUog5irg4G4o4/9
j5s4hvimsUH9KeeU4YocD0KWQ7ZFrtfhe8G4OZ/0dK7hMbSf04ui61m+XvPb7fUZ
w48fCAWwLsR4iohOQGj/YZWDljbu2OFnd9Ag1PrsG8ZH4fBD98DB6/pqQAj3VcxA
B7+9l+UMjKR8/rAu1sGeO29xfD6u+2AWj9Cz553T2ir06NkaOHArJ23W2b+QqJ4t
bp4zbEJFDKmN7W4GB19rCI6BIOfEUIb1xqtpeOHmv/W/trkH3+aybGxM02u8/yF9
Zz4zePgAqg84IvpHs6I5xWyEW5lz7KUm3phM6ClBy1y/hwetxksOFPf87Ofl9DlA
bnJFrAxgTXNxi/6w6sHP
=r2Sl
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to