Bug#698527: Bug#680738: salome-gui: links with both GPL-licensed and GPL-incompatible libraries
On Sun, 23 Feb 2014 12:49:21 +0100 Francesco Poli wrote: On Wed, 18 Dec 2013 22:06:48 +0100 Francesco Poli wrote: [...] Now, the remaining steps are: [...] 3b) a new version of package elmer depending on this new version of package oce will close bug #698527, re-enabling the building of ElmerGUI, *as long as* the OpenSSL linking issue has been solved in the meanwhile [...] Hello Debian Science Maintainers, is there any progress on bug #698527? Has the OpenSSL linking issue been addressed? As previously said, once the OpenSSL issue is solved, an updated elmer package depending on oce packages version 0.15-x (currently in unstable and testing) may re-enable the building of ElmerGUI and close the bug report. Having elmer ready to be released in jessie would be great (please remember that there's also bug #740463 to be addressed...). Thanks for your time! -- 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 pgpqmm8AMHjT8.pgp Description: PGP signature
Bug#680738: salome-gui: links with both GPL-licensed and GPL-incompatible libraries
On Sun, 23 Feb 2014 12:49:21 +0100 Francesco Poli wrote: On Wed, 18 Dec 2013 22:06:48 +0100 Francesco Poli wrote: [...] Now, the remaining steps are: 3a) a new version of package salome-gui depending on this new version of package oce will close bug #680738 [...] Hello Debian Science Maintainers, is there any progress on bug #680738? As previously said, an updated salome-gui package depending on oce packages version 0.15-x (currently in unstable and testing) would suffice to close the bug report. Having salome-gui ready to be released in jessie would be great. Thanks for your time! -- 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 pgpmf1DW6mlMX.pgp Description: PGP signature
Bug#618968: Bug#680738: salome-gui: links with both GPL-licensed and GPL-incompatible libraries
On Wed, 18 Dec 2013 22:06:48 +0100 Francesco Poli wrote: [...] Next steps are: 1) a new version of OCE (Opencascade Community Edition) based on OCCT 6.7.0 will be released with all the changes (with respect to OCCT) re-licensed under LGPL-2.1 This has recently happened! :-) 2) this new version of OCE will be packaged for Debian This has also happened! :-) OCE version 0.15 is already in unstable: http://packages.qa.debian.org/o/oce/news/20140219T093540Z.html http://packages.qa.debian.org/o/oce/news/20140221T071942Z.html Now, the remaining steps are: 3a) a new version of package salome-gui depending on this new version of package oce will close bug #680738 3b) a new version of package elmer depending on this new version of package oce will close bug #698527, re-enabling the building of ElmerGUI, *as long as* the OpenSSL linking issue has been solved in the meanwhile 3c) a new version of package netgen depending on this new version of package oce will re-enable the linking with libav libraries 4) everyone will celebrate! \o/ Bye! -- 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 pgpTvqmZXybGK.pgp Description: PGP signature
Bug#618968: Bug#680738: salome-gui: links with both GPL-licensed and GPL-incompatible libraries
On Sun, 8 Dec 2013 17:57:50 +0100 Francesco Poli wrote: [...] 0) OCCT (Open CasCade Technology) 6.7.0 will be released under LGPL-2.1 [ this should happen soon ] This happened today!:-) http://www.opencascade.org/about/news/issue199/ http://www.opencascade.org/getocc/license/ http://www.opencascade.org/getocc/license/license_old/ Next steps are: 1) a new version of OCE (Opencascade Community Edition) based on OCCT 6.7.0 will be released with all the changes (with respect to OCCT) re-licensed under LGPL-2.1 2) this new version of OCE will be packaged for Debian 3a) a new version of package salome-gui depending on this new version of package oce will close bug #680738 3b) a new version of package elmer depending on this new version of package oce will close bug #698527, re-enabling the building of ElmerGUI, *as long as* the OpenSSL linking issue has been solved in the meanwhile 3c) a new version of package netgen depending on this new version of package oce will re-enable the linking with libav libraries 4) everyone will celebrate! \o/ Bye! -- 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 pgp7zTIHR9pru.pgp Description: PGP signature
Bug#680738: salome-gui: links with both GPL-licensed and GPL-incompatible libraries
On Tue, 7 Aug 2012 15:20:17 +0200 Francesco Poli wrote: [...] On Wed, 11 Jul 2012 19:06:19 +0200 Francesco Poli wrote: [...] SALOME links with both GPL-licensed (PyQT) and GPL-incompatible libraries (OCE). [...] Possible solutions, in descending order of desirability: (A) Open CASCADE S.A.S. should be contacted and persuaded to re-license Open CASCADE Technology under GPLv2-and-v3-compatible terms. [...] *** Breaking news!!! *** As some of you may already know, it finally happened! :-) The upcoming version of Open CASCADE Technology (version 6.7.0) will be licensed under the GNU LGPL v2.1 (+ some minor additional permissions). This decision was announced on the 21st of November 2013, at the SALOME User's Day and is now also announced on the web site: http://www.opencascade.org/org/forum/thread_25600/?forum=19 http://dev.opencascade.org/index.php?q=node/908 For a long time, a good number of people have been asking Open CASCADE S.A.S. to re-license. Personally, I have pestered them since April 2009 (!). We finally succeeded!:-) This certifies that my superpower is: being a pain in the neck! ;-) What does this mean for bug #680738 ? Please note that the previous versions of Open CASCADE Technology are *not* affected by the re-licensing, unfortunately. As far as I know, the road-map is: 0) OCCT (Open CasCade Technology) 6.7.0 will be released under LGPL-2.1 [ this should happen soon ] 1) a new version of OCE (Opencascade Community Edition) based on OCCT 6.7.0 will be released with all the changes (with respect to OCCT) re-licensed under LGPL-2.1 [ the plan is described in https://groups.google.com/d/msg/oce-dev/LPi2gm7-m9E/ayDty-rMl50J ] 2) this new version of OCE will be packaged for Debian 3) once salome-gui depends on this new version of Debian package oce, this bug report will be closed 4) everyone will celebrate! \o/ I am looking forward to seeing all this happen. Bye! -- 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 pgplB7BM4VrCZ.pgp Description: PGP signature
Bug#680738: salome-gui: links with both GPL-licensed and GPL-incompatible libraries
reopen 680738 thanks On Wed, 11 Jul 2012 19:06:19 +0200 Francesco Poli wrote: [...] the OmniORB libraries SALOME links with really seem to be licensed under the GNU LGPL v2 or later, posing no issues with Open CASCADE. [...] I am sorry of reporting a non-issue: I am closing the bug report. I am happy to see that there's one package less affected by the Open CASCADE GPL-incompatibility, even though the Open CASCADE GPL-incompatibility itself remains unsolved, unfortunately... Hello again. I've been pointed out that SALOME also uses PyQt, which is dual-licensed [1] under the GNU GPL v2 or the GNU GPL v3. [1] http://packages.debian.org/changelogs/pool/main/p/python-qt4/current/copyright Although the linking is done through bindings for an interpreted language (Python), the FSF FAQ [2] confirms that this linking also triggers the requirement of GPL-compatibility for SALOME. [2] http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL This seems to mean that we are back in square one: SALOME links with both GPL-licensed (PyQT) and GPL-incompatible libraries (OCE). I am therefore reopening this bug report. Possible solutions, in descending order of desirability: (A) Open CASCADE S.A.S. should be contacted and persuaded to re-license Open CASCADE Technology under GPLv2-and-v3-compatible terms. (B) liboce-* packages should be substituted with a GPLv2-and-v3-compatible replacement, if any is available. (C) PyQT copyright holders should be asked to re-license their work under the GNU LGPL or otherwise add license exceptions that give permission to link their work with code released under the OCTPL. Once again, any help in pushing solution (A) will be greatly appreciated. Thanks for your time. -- 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 pgpIeT2bw0oim.pgp Description: PGP signature
Bug#680738: salome-gui: links with both GPL-licensed and GPL-incompatible libraries
On Sun, Jul 8, 2012 at 12:37:39 +0200, Francesco Poli (wintermute) wrote: Package: salome-gui Version: 6.5.0-1 Severity: serious Justification: Policy 2.2.1 Hello Debian Science Maintainers, thanks for your effort to reintroduce SALOME into Debian. However, it seems to me that one of the licensing issues that affected the previous package [1] is still present in the current salome-gui package. [1] http://bugs.debian.org/619662 Indeed, salome-gui is licensed under the terms of the GNU LGPL v2.1, but links with libcos4-1/libomniorb4-1, which include [2] files released under the terms of the GNU GPL v2 or later. I don't think that's true. The files listed as GPL in http://packages.debian.org/changelogs/pool/main/o/omniorb-dfsg/current/copyright are src/appl/*, src/tool/omniidl/cxx/cccp/*, which sound like they're part of some utilities, not the libraries. This is also what README.FIRST.txt in the omniorb-dfsg source says. Cheers, Julien -- Julien Cristau julien.cris...@logilab.fr Logilab http://www.logilab.fr/ Informatique scientifique gestion de connaissances -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#680738: salome-gui: links with both GPL-licensed and GPL-incompatible libraries
Package: salome-gui Version: 6.5.0-1 Severity: serious Justification: Policy 2.2.1 Hello Debian Science Maintainers, thanks for your effort to reintroduce SALOME into Debian. However, it seems to me that one of the licensing issues that affected the previous package [1] is still present in the current salome-gui package. [1] http://bugs.debian.org/619662 Indeed, salome-gui is licensed under the terms of the GNU LGPL v2.1, but links with libcos4-1/libomniorb4-1, which include [2] files released under the terms of the GNU GPL v2 or later. [2] http://packages.debian.org/changelogs/pool/main/o/omniorb-dfsg/current/copyright This means that package salome-gui is effectively under the GNU GPL (v2 or later). On the other hand, salome-gui links with liboce-* packages, which are released under the terms of the OCTPL v6.3 [3], a GPL-incompatible license. [3] http://packages.debian.org/changelogs/pool/main/o/oce/current/copyright As a consequence, I would say that salome-gui (the binary package) is currently undistributable, as it links with both a GPLv2-licensed library and a GPLv2-incompatible one. Possible solutions, in descending order of desirability: (A) Open CASCADE S.A.S. should be contacted and persuaded to re-license Open CASCADE Technology under GPLv2-and-v3-compatible terms. (B) liboce-* packages should be substituted with a GPLv2-and-v3-compatible replacement, if any is available. (C) omniORB copyright holders should be asked to add license exceptions that give permission to link their work with code released under the OCTPL. As summarized in a recent thread on debian-science and debian-legal [4], I am trying to push in the direction of solution (A), but I need help in persuading Open CASCADE S.A.S. to switch to the GNU LGPL v2.1: once again, please help! [4] https://lists.debian.org/debian-legal/2012/06/msg00038.html -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org