Re: picviz license (generated images as derivative work ?)

2012-02-26 Thread Charles Plessy
Le Sat, Feb 25, 2012 at 03:45:40PM +0100, Pierre Chifflier a écrit :
 
 Note that the GPL places important restrictions on derived works, yet
 it does not provide a detailed definition of that term.  To avoid
 misunderstandings, we consider an application to constitute a
 derivative work for the purpose of this license if it does any of the
 following:
 o Integrates source code from Picviz
 o Integrates images generated by Picviz
 o Executes Picviz and parses the results (as opposed to typical shell or
   execution-menu apps, which simply display raw Picviz output and so are
   not derivative works.)
 o Integrates/includes/aggregates Picviz 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

Dear Pierre,

it looks like the Picviz authors want to prevent some competitors to
encapsulate Picviz in a proprietary system.  In many aspects, this is already
forbidden by the GPL.  Perhaps you can recommend them to ask for clarifications
to the FSF if necessary, and perhaps also to have a look at the AGPL if among
their worries there is the case where a competitor would make a proprietary web
service encapsulating Picviz.

Similarly, it looks like the GPL considers the the build and install system as
part of the source code, and the clarification that Picviz should not be
installed via InstallShield looks therefore unnecessary.

Have a nice day,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
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/20120226114307.gb8...@falafel.plessy.net



picviz license (generated images as derivative work ?)

2012-02-25 Thread Pierre Chifflier
Hi,

Since a few versions, the picviz [1] license has changed for the
following:

---8

Describes the terms under which Picviz is distributed. A copy of the GPL
is appended after the specific Picviz license terms.

*
*** Specific Picviz license terms ***
*
BEGIN
Picviz means: Picviz parsers, Picviz library (libpicviz), Picviz
command line interface (CLI) and Picviz graphical user interface
(GUI).

Note that the GPL places important restrictions on derived works, yet
it does not provide a detailed definition of that term.  To avoid
misunderstandings, we consider an application to constitute a
derivative work for the purpose of this license if it does any of the
following:
o Integrates source code from Picviz
o Integrates images generated by Picviz
o Executes Picviz and parses the results (as opposed to typical shell or
  execution-menu apps, which simply display raw Picviz output and so are
  not derivative works.)
o Integrates/includes/aggregates Picviz 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

The term Picviz should be taken to also include any portions or derived
works of Picviz.  This list is not exclusive, but is meant to clarify our
interpretation of derived works with some common examples.  Our
interpretation applies only to Picviz--we don't speak for other people's·
GPL works.
/END

GNU GENERAL PUBLIC LICENSE
   Version 3, 29 June 2007

[... text of GPLv3 ...]

---8

Note: picviz is a parallel coordinates plotter which takes data (text)
as input and creates an image (png, jpeg, etc.).

As the maintainer of the picviz Debian package, my question is the
following:
Are the clarifications added to the license, and especially the fact
that generated images by picviz, considered to be additional
restrictions, and do they cause problems with respect to the DFSG ?

Thanks,
Pierre

[1] http://www.picviz.com


-- 
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/20120225144540.ga6...@mail.wzdftpd.net



Re: picviz license (generated images as derivative work ?)

2012-02-25 Thread Alessandro Rubini
 Note that the GPL places important restrictions on derived works, yet
 it does not provide a detailed definition of that term.

It's so on purpose: it's copyright law that says what is a derived
work.  Authors can't extend the reach of their rights at will.  At
least when they don't sell devices that implement effective
technological means 

/alessandro, not a lawyer, not a DD


-- 
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/20120225151844.ga22...@mail.gnudd.com



Re: picviz license (generated images as derivative work ?)

2012-02-25 Thread Francesco Poli
On Sat, 25 Feb 2012 15:45:40 +0100 Pierre Chifflier wrote:

 Hi,

Hi!

[...]
 *
 *** Specific Picviz license terms ***
 *
[...]
 Note that the GPL places important restrictions on derived works, yet
 it does not provide a detailed definition of that term.

Well, actually, the GNU GPL v3 does never talk about derivative
works: it talks about works based on other works...
But anyway...

 To avoid
 misunderstandings, we consider an application to constitute a
 derivative work for the purpose of this license if it does any of the
 following:
 o Integrates source code from Picviz
 o Integrates images generated by Picviz

Anything that incorporates any output of Picviz is considered as a
derivative work of Picviz ?!?

I am not a lawyer, but, as far as I can tell, this is inconsistent with
the actual definition of the concept of derivative work, as found in
existing copyright laws in various jurisdictions, *unless* the output
of Picviz includes substantial portions of Picviz itself.

 o Executes Picviz and parses the results (as opposed to typical shell or
   execution-menu apps, which simply display raw Picviz output and so are
   not derivative works.)

According to this interpretation any script that does something like

  VERS=`env LC_ALL=C apt-cache policy $PACKAGE | awk '/Installed/ { print $2; 
}'`

should be considered as a derivative work of apt-cache?!?

Again, I am not a lawyer, but this seems to be a bit overreaching...

 o Integrates/includes/aggregates Picviz 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
[...]

 As the maintainer of the picviz Debian package, my question is the
 following:
 Are the clarifications added to the license, and especially the fact
 that generated images by picviz, considered to be additional
 restrictions, and do they cause problems with respect to the DFSG ?

I am under the impression that those clarifications are a bit
overreaching and thus constitute further restrictions with respect to
the GNU GPL v3.
They could cause problems with respect to DFSG #9, at least.

However, please note that the GNU GPL v3 has a clause that states that
any further restriction may be removed (see Section 7):

[...]
|   All other non-permissive additional terms are considered further
| restrictions within the meaning of section 10.  If the Program as you
| received it, or any part of it, contains a notice stating that it is
| governed by this License along with a term that is a further
| restriction, you may remove that term.
[...]


I think you should try to persuade upstream to drop the above-quoted
clarifications and adopt the GNU GPL, without any further restriction
or attempt to change definitions found relevant laws.

I hope this helps a bit.
Bye and thanks for taking this issue seriously.

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


pgpNgd3KcU0uJ.pgp
Description: PGP signature