Parsing output = derivative work? (was: RFS: gnetworktester)

2011-03-06 Thread W. Martin Borgert
(out of curiosity moved to debian-legal)

On 2011-03-05 23:46, Timo Juhani Lindfors wrote:
 gnetworktester seems to parse the output of nmap and nmap upstream at
 http://insecure.org/nmap/data/COPYING gives me the impression that
 gnetworktester would thus be derivative work.

IANAL, but since when parsing the output of another program
constitutes a derivative work? Indeed, the forementioned file
says, a program would be a derivate in the authors
interpretation of the GPL, if it


 o Executes Nmap and parses the results (as opposed to typical shell or
   execution-menu apps, which simply display raw Nmap output and so are
   not derivative works.)
 o Integrates/includes/aggregates Nmap into a proprietary executable
   installer, such as those produced by InstallShield.
 o Links to a library or executes a program that does any of the above


What do the legal experts think about this, especially the
parsing aspect?


-- 
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/20110306110435.ga22...@beron.tangosoft.com



Re: Python GPL-3+ program w/o OpenSSL exception using python-requests

2015-01-17 Thread W. Martin Borgert
On 2015-01-18 07:39, Riley Baird wrote:
 If you could make a version of python-requests with the OpenSSL parts
 removed, then yes. Otherwise, no.

If one imports requests from Debian, OpenSSL is used.
No idea how to prevent this.

 Also, if the writer of the module specifically states w/o OpenSSL
 exception, and then links to OpenSSL (like in the above example), then
 I would be very suspicious.

No, this has been added by me just for the example.


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150117223439.GC6021@fama



Re: Python GPL-3+ program w/o OpenSSL exception using python-requests

2015-01-18 Thread W. Martin Borgert
On 2015-01-18 15:09, Riley Baird wrote:
 Then as is, the software can't go into Debian. Maybe you could try
 contacting upstream to ask them for an OpenSSL exception?

Upstream has been contacted. So far they seem to think, that
this is a Debian internal issue and don't want to add anything
to their license (GPL-3+). I'll try again.

See https://github.com/xray7224/PyPump/issues/101


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150118111601.GA9456@fama



Re: Python GPL-3+ program w/o OpenSSL exception using python-requests

2015-01-18 Thread W. Martin Borgert
On 2015-01-18 12:23, W. Martin Borgert wrote:
 On 2015-01-18 12:16, W. Martin Borgert wrote:
  Upstream has been contacted. So far they seem to think, that
  this is a Debian internal issue and don't want to add anything
  to their license (GPL-3+). I'll try again.

 Isn't the fact that upstream does not care sufficient evidence
 that in this case upstream is not opposed to linking against
 OpenSSL? This fact must be documented in debian/copyright and
 should be equally valid as the formal exception, right?

OK, not quite: Upstream explicitly states, that OpenSSL license
is incompatible with GPL-3, but is seen by them as system library
if it does provide functions via the Python standard library.

https://github.com/xray7224/PyPump/issues/101#issuecomment-70409244
https://github.com/xray7224/PyPump/issues/101#issuecomment-70409569

Discussion is closed there, so I will upload pypump to Debian on
the ground that upstream (= copyright holder!) does not object.
OK?


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/2015011814.GA13999@fama



Re: Python GPL-3+ program w/o OpenSSL exception using python-requests

2015-01-18 Thread W. Martin Borgert
On 2015-01-18 12:16, W. Martin Borgert wrote:
 Upstream has been contacted. So far they seem to think, that
 this is a Debian internal issue and don't want to add anything
 to their license (GPL-3+). I'll try again.

Isn't the fact that upstream does not care sufficient evidence
that in this case upstream is not opposed to linking against
OpenSSL? This fact must be documented in debian/copyright and
should be equally valid as the formal exception, right?


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150118112351.GA9694@fama



Python GPL-3+ program w/o OpenSSL exception using python-requests

2015-01-17 Thread W. Martin Borgert
Hi,

sorry, if this question has been discussed before.
So far, I could not find a conclusive answer.
Please Cc me.

Python program or library X is licensed under GPL3+ without
OpenSSL exception. X does use the python-requests library,
which on load dynamically links the Python interpreter with the
OpenSSL library. This is X:


#!/usr/bin/python3

__license__ = GPL-3+ w/o OpenSSL exception

import os
import subprocess

import requests

if __name__ == __main__:
lsof = subprocess.Popen([lsof, -p, str(os.getpid())],
stdout=subprocess.PIPE)
out, _ = lsof.communicate()
for s in out.decode().split(\n):
if /libssl.so. in s:
print(s)


As one can see, the process X links the OpenSSL library.
Can X be distributed legally by Debian?

TIA  Cheers

Btw.: X could also be the python-pypump library.


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150117181421.GA4874@fama