Bug#698527: Bug#680738: salome-gui: links with both GPL-licensed and GPL-incompatible libraries

2014-06-11 Thread Francesco Poli
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

2014-06-11 Thread Francesco Poli
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

2014-02-23 Thread Francesco Poli
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

2013-12-18 Thread Francesco Poli
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

2013-12-08 Thread Francesco Poli
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

2012-08-07 Thread Francesco Poli
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

2012-07-11 Thread Julien Cristau
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

2012-07-08 Thread Francesco Poli (wintermute)
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