Re: Seeking advice about PSICOV license compatibility with GPL-2

2012-11-01 Thread Francesco Poli
On Tue, 30 Oct 2012 19:31:22 +0100 Laszlo Kajan wrote:

[...]
 Dear Team members!

Hello Laszlo,
I am a debian-legal regular and what follows is my own personal opinion
on the issue (from the licensing point of view).
The usual disclaimers apply (IANAL, TINLA, ...).

 
 PSICOV [1], a protein contact prediction tool, is built with a patched 
 version of the GPL-2 Fortran source glasso [2]:
 
  gfortran -O3 psicov.c glasso_psicov.f90 -lm -lgsl -lgslcblas -o psicov

This seems to create an executable binary of PSICOV, statically linked
with the modified version of glasso, and dynamically linked with the
GNU Scientific Library.

 
 The license of PSICOV does not seem free to me [3], with restrictions on 
 commercial use
[...]

The license of PSICOV indeed seems to include a number of definitely
non-free restrictions and really appears to be GPL-v2-incompatible and
GPL-v3-incompatible.

At the same time, glasso seems to be released under the terms of the
GNU GPL v2 (only v2, I would say, since I didn't spot any or later
version permission in the somewhat unclear glasso_1.7.tar.gz source
archive).

The GNU GSL is released under the terms of the GNU GPL v3 or later
(http://packages.debian.org/changelogs/pool/main/g/gsl/current/copyright).

This makes for a very odd mutually-incompatible license mix:
the GNU GPL v3 is incompatible with the GNU GPL v2, and the PSICOV
license is incompatible with both.

 
 If I understand GPL well, this simply is not allowed: PSICOV is not allowed 
 to restrict what is granted by glasso's license (and that does not
 limit any of the above). The question is:
 
 * Do I see it correctly that PSICOV's license violates the GPL-2 terms of 
 glasso?

I think that the PSICOV binary (built as described above) is legally
undistributable: its distribution appears to violate the copyright of
glasso and of the GNU Scientific Library.


The possible solutions I can think of are (in order of descending
desirability):

 (A) contact the PSICOV copyright holder(s) and persuade them to
re-license PSICOV under GPL-compatible terms (for instance under the
terms of the GNU GPL v2 or later); at the same time contact the GNU
Scientific Library copyright holder(s) and persuade them to re-license
GSL under the terms of the GNU GPL *v2* or later (rather than GPL v3 or
later)

 (B) contact the PSICOV copyright holder(s) and persuade them to
re-license PSICOV under GPL-compatible terms (for instance under the
terms of the GNU GPL v2 or later); at the same time contact the glasso
copyright holder(s) and persuade them to re-license glasso under the
terms of the GNU GPL v2 *or later* (rather than GPL v2 only)

 (C) refrain completely from distributing PSICOV


Please note that solution (A) is unlikely, since the GNU Scientific
Library, as part of the GNU Project, is supposed to promote the GNU GPL
v3 (due to the FSF propaganda).
Maybe solution (B) has more chances to be achievable...


I hope that my own personal take on this matter helps a bit.

Bye and good luck.


-- 
 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


pgp3XuWL0Huhf.pgp
Description: PGP signature


Re: Seeking advice about PSICOV license compatibility with GPL-2

2012-11-01 Thread Laszlo Kajan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Thank you very much Francesco!

I would like to implement a free alternative to PSICOV, therefore I have 
contacted the authors of glasso and asked them to consider changing the
license to GPL-2+ (2 or later), as you recommended.

Best regards,

Laszlo

On 01/11/12 13:09, Francesco Poli wrote:
 On Tue, 30 Oct 2012 19:31:22 +0100 Laszlo Kajan wrote:
 
 [...]
 Dear Team members!
 
 Hello Laszlo,
 I am a debian-legal regular and what follows is my own personal opinion
 on the issue (from the licensing point of view).
 The usual disclaimers apply (IANAL, TINLA, ...).
 

 PSICOV [1], a protein contact prediction tool, is built with a patched 
 version of the GPL-2 Fortran source glasso [2]:

  gfortran -O3 psicov.c glasso_psicov.f90 -lm -lgsl -lgslcblas -o psicov
 
 This seems to create an executable binary of PSICOV, statically linked
 with the modified version of glasso, and dynamically linked with the
 GNU Scientific Library.
 

 The license of PSICOV does not seem free to me [3], with restrictions on 
 commercial use
 [...]
 
 The license of PSICOV indeed seems to include a number of definitely
 non-free restrictions and really appears to be GPL-v2-incompatible and
 GPL-v3-incompatible.
 
 At the same time, glasso seems to be released under the terms of the
 GNU GPL v2 (only v2, I would say, since I didn't spot any or later
 version permission in the somewhat unclear glasso_1.7.tar.gz source
 archive).
 
 The GNU GSL is released under the terms of the GNU GPL v3 or later
 (http://packages.debian.org/changelogs/pool/main/g/gsl/current/copyright).
 
 This makes for a very odd mutually-incompatible license mix:
 the GNU GPL v3 is incompatible with the GNU GPL v2, and the PSICOV
 license is incompatible with both.
 

 If I understand GPL well, this simply is not allowed: PSICOV is not allowed 
 to restrict what is granted by glasso's license (and that does not
 limit any of the above). The question is:

 * Do I see it correctly that PSICOV's license violates the GPL-2 terms of 
 glasso?
 
 I think that the PSICOV binary (built as described above) is legally
 undistributable: its distribution appears to violate the copyright of
 glasso and of the GNU Scientific Library.
 
 
 The possible solutions I can think of are (in order of descending
 desirability):
 
  (A) contact the PSICOV copyright holder(s) and persuade them to
 re-license PSICOV under GPL-compatible terms (for instance under the
 terms of the GNU GPL v2 or later); at the same time contact the GNU
 Scientific Library copyright holder(s) and persuade them to re-license
 GSL under the terms of the GNU GPL *v2* or later (rather than GPL v3 or
 later)
 
  (B) contact the PSICOV copyright holder(s) and persuade them to
 re-license PSICOV under GPL-compatible terms (for instance under the
 terms of the GNU GPL v2 or later); at the same time contact the glasso
 copyright holder(s) and persuade them to re-license glasso under the
 terms of the GNU GPL v2 *or later* (rather than GPL v2 only)
 
  (C) refrain completely from distributing PSICOV
 
 
 Please note that solution (A) is unlikely, since the GNU Scientific
 Library, as part of the GNU Project, is supposed to promote the GNU GPL
 v3 (due to the FSF propaganda).
 Maybe solution (B) has more chances to be achievable...
 
 
 I hope that my own personal take on this matter helps a bit.
 
 Bye and good luck.
 
 
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQIcBAEBAgAGBQJQkquBAAoJEJvS1kCaDFL6I4sQAMypVuqLTqZk82UxOX9LN2i8
lX6GDcbynz28zSymczF7kSSo/m02K6D0fgxKB8Le3PQKdFKB0saqbidjpCxPzShE
pHEjHTlrcDbwRnt3cFfFq52PjSDRDKq9xfuGFMCsglPCJwOFKgz3/kzJFxIxB/tu
+PuXfAR/PLeDKJvvrqklATMASdwcSFIwpIeI7a8v8IqR7rX54OVNSguWljf9Qtoy
FEsAccflPk9ImTpnsL0cPkT/dCSuTP/df0nu7h5sP0NBO4BJB2jRhKdGr2MbQT/T
To1aokgru2XXc03JFM0evrp5NlnNYi+SoGeUmmUKJK7TQgRyNRPZHkmzsFdAJLSh
nFwe9x1Tt6H2B9oAIzTBhhsTRZEo5PyjGz0afjeV/F8khXHtH5fdlpLycKu1oTvp
ti52CS/5c0N9RM6VoslVvriuI8upy/JAIkD0UCdAJo7iLYLVf171nxb5lL2EXRff
SVk03sa16A/86BAXAeRxqKFtuA7vrZcuKjTtEMkiFBDFczxYxIccn8r5BeXeUpUD
wqAWyx2RXELaB3rS7Cod/uTpdCIGVPGK6LKiWPgnvzAYNq901DB7a47BjD4O69p9
T2uz81v0FhsBKvg7u8JW2hLXSOw9ZL1FeZIz7QSqxYFAosAKj2NF3/QMA7ExNWlw
A4BXM6V5vo6YmB2l0gL9
=xY5d
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5092ab81.4040...@rostlab.org



Seeking advice about PSICOV license compatibility with GPL-2

2012-10-30 Thread Laszlo Kajan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dear Team members!

PSICOV [1], a protein contact prediction tool, is built with a patched version 
of the GPL-2 Fortran source glasso [2]:

 gfortran -O3 psicov.c glasso_psicov.f90 -lm -lgsl -lgslcblas -o psicov

The license of PSICOV does not seem free to me [3], with restrictions on 
commercial use, e.g.:

The Software may not be sold as a standalone package, or incorporated into
a commercial software package without the written permission of the Copyright
holder.
...
The results produced by the Software may not be incorporated into any
data banks or databases which are subject to the payment of access or
license fees without the written permission of the Copyright holder.
...
Incorporation of the Software into
a commercial Web site or other fee paying service is not allowed without
the written permission of the Copyright holder.

If I understand GPL well, this simply is not allowed: PSICOV is not allowed to 
restrict what is granted by glasso's license (and that does not
limit any of the above). The question is:

* Do I see it correctly that PSICOV's license violates the GPL-2 terms of 
glasso?

Thank you very much for your opinion in advance.

Best regards,

Laszlo

[1] http://bioinfadmin.cs.ucl.ac.uk/downloads/PSICOV/
[2] http://cran.r-project.org/web/packages/glasso/index.html
[3] http://bioinfadmin.cs.ucl.ac.uk/downloads/PSICOV/LICENSE
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQIcBAEBAgAGBQJQkBz6AAoJEJvS1kCaDFL6Ec0P/RhPFqhgYbb16fp4tHNZ5Fqx
gSUxkTiWhjKXW1hMTi0NPpq5hqKeThhXvyBkPY8LmxqjfKpobTRCzcOQN5uHVUEN
Gv0y+4rBs4noLMuauw52VoYMK66vxxs6H/I/0AG9eYvrnkBL0AKuvzXU8/fItk5G
FsrQ9RR+32evKR+91lw6f/evSKmW3x5kJCPAPXxcP4f3H5K2QsA0/LriGvW6LwOi
V4fdbTghipp83Fn9OVreppl/RJSG6Ipy76KCvQarLw91UfkXnBYUVjfEJN8Y27qO
IV1GbajFt4R2gKTXuWOd20qJsL14h5F4ff16iVcoa1c8s1NqxBLAQSsr0kwvapjk
JSVBCh0o1JVG0frq5SWQaBfXCXMk0BDYhqYeGSV96Ld40/BlOvhLB6pXyEtfADNn
dMXTGjCA2VTnL60CsEfUXOAQN98/upFiyr6W1kOqIc/zgPy8Wvqf/w0z73LA0AJT
pBom8qvuuN15rGdvcB9LXJ7q/RsYqQkl1E+K0wAvVZmRy501dMr/2t7cYsSZNs8b
GG0eZXi3xxcY9XKcSVvKlYpOY9Mdz+8VsAfO0sXedZDLl9+T8c13AzXE86x/DwgX
eI4xlzGnQxi405qNU5sBfxpJSVOe+S4FL6nMCFB/WMaMKR50ZL996HU/beX7cclj
yPsmx2P89qGhwj5l49xc
=FkE4
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50901cfa.5020...@rostlab.org