Your message dated Tue, 18 Jun 2013 22:11:41 +0200
with message-id 
<calf6qjm6vszgnpiwa4whops_zjj96d853ywvr4godjuxxcn...@mail.gmail.com>
and subject line Re: Bug#617613: closed by Anton Gladky <gl...@debian.org> 
(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 ---
fixed 617613  freecad 0.13.1830-dfsg-2
thanks

Please, do not reopen it, if you are not sure,
Here is the question of outdated copyright file in
debian-directory.

Anton

2013/6/18 Francesco Poli <invernom...@paranoici.org>:
> Control: reassign -1 freecad 0.13.1830-dfsg-2
>
>
> On Sun, 2 Jun 2013 22:46:41 +0200 Francesco Poli wrote:
>
>> On Thu, 30 May 2013 21:21:16 +0000 Debian Bug Tracking System wrote:
>>
>> [...]
>> >    * [800a2d9] Compile freecad against libcoin80. (Closes: #617613)
>> [...]
>>
>> Hi Anton,
>> thanks for doing this.
>>
>> However, is the bug completely fixed?
>>
>> What about those files included in freecad and licensed under the terms
>> of the GNU GPL v2 or later? There seem to still be a number of such
>> files in the package.
>> If these files are linked with or incorporated into the program, the
>> Open CASCADE GPL-incompatibility is still an issue.
>>
>> According to the current debian/copyright file, the GPL-licensed files
>> are:
>>
>> Files: m4/*       (I suppose those are m4 macros used only during the
>>                    configuration step of the build process: if this is
>>                    the case, they should not pose problems)
>>
>> Files: src/Mod/Draft/*
>>
>> Files: src/Mod/Draft/draftlibs/dxf*
>>
>> Files: src/Mod/Draft/importAirfoilDAT.py
>>
>> Files: src/Mod/Sketcher/App/sketchflat/*   (these files are GPL-3+)
>>
>> Files: src/Mod/Part/MakeBottle.py src/Tools/*
>>
>>
>> Are these files linked with or incorporated into any program that links
>> with Open CASCADE?
>> Please clarify.
>>
>> Thanks for your time.
>
> Could you please clarify?
>
> Thanks for all the hard work on this package.
>
>
> --
>  http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
>  New GnuPG key, see the transition document!
> ..................................................... Francesco Poli .
>  GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE
>
> --
> debian-science-maintainers mailing list
> debian-science-maintain...@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

--- End Message ---

Reply via email to