All of lore.kernel.org
 help / color / mirror / Atom feed
From: Humberto Massa <humberto.massa@almg.gov.br>
To: Hans Reiser <reiser@namesys.com>
Cc: debian-legal@lists.debian.org, reiserfs-list@namesys.com,
	Richard Stallman <rms@gnu.org>
Subject: Re: reiser4 non-free?
Date: Thu, 06 May 2004 16:56:23 -0300	[thread overview]
Message-ID: <409A9867.7040105@almg.gov.br> (raw)
In-Reply-To: <pHiWpB.A.zfD.ypomAB@murphy>

@ 06/05/2004 15:56 : wrote Hans Reiser :

> I don't think my clarifications of what is a derivative work conflicted
>with the GPL, they merely make it less vague as to what is a derivative 
>work.  The notion that if something is linked determines whether it is 
>derivative has no basis in either copyright law or the GPL.  rms, 
>correct me if you disagree.
>  
>
In Brazilian copyright law, a derivative work has a simple definition: 
the work achieved by some transformation of the original work, but is a 
novel intellectual creation in itself.

Even the GPL is excessively verbose about what a derivative work is, and 
some of it contradicts the various copyright laws in a lot of 
jurisdictions. What I'm trying to say is: please don't. Solve the 
credits problem in any other way. I would be glad to help you. I care. 
Really.

>Vagueness is not a benefit to a license, but in this aspect of the GPL 
>it is curable only in specific to a particular program being licensed.  
>It would be nice if the GPL explicitly allowed particular instances of 
>it to specify what are derivative works with some clarity.  (Richard, 
>please consider that.....)
>  
>
But, it currently does not. It currently (and, in the case of the linux 
kernel, forever -- the linux kernel is licensed by GPL V2 only, not 
later) forbids aditional restrictions. It already places some 
restrictions, even on what is to be considered a derived work, which is 
a little bit out of its reach. If your work is a derived work (and I'm 
assuming reiser4, for instance, is a derived work of the linux kernel), 
Debian could only distribute it if it's licensed under the GPL V2 -- and 
no aditional restrictions, as per the GPL text itself.

Here is the text of the GPL, section 6, with my coments between {{}}:
*6.* Each time you redistribute the Program (or {{ in this case, reiser4 
}} any work based on the Program {{ linux }} ), the recipient 
automatically receives a license from the original licensor to copy, 
distribute or modify the Program subject to these terms and conditions. 
{{ important part: }} You may not impose any further restrictions on the 
recipients' exercise of the rights granted herein {{ which include, for 
example, moving printf-credits to some-file-credits }}. You are not 
responsible for enforcing compliance by third parties to this License.

>I can see that not very clever people who view the GPL as some sort of 
>holy writ will make more of an issue out of it than I want to deal 
>with.  So, as a result reiser4 plugins will always be compiled in and 
>never dynamically loadable and the clarifications of what is or is not a
>derivative work have been removed for now.  Users and I will both lose 
>as a result, and maybe some needless lawsuit will result at some time in
>the future that would have been avoided with clear definitions.
>  
>
This seems to be unnecessary: in this case, specifically, if reiser4 
plugins were or not derived works of reiser4, is settled even without 
the clarifications -- they are. Rule of thumb to derived works: could 
them (plugins) be created (as they are, not in a different way) if the 
original work (reiser4) was not created? Yes = derived; no = original. 
Likewise, could reiser4 be created as it is now, had linux not been 
created? Yes = reiser4 is a derived work on linux; no = it's an original 
work.

It's the same case as Windows NDIS drivers loading on linux. They were 
created in a different environment, and would exist as they are even if 
linux did not exist. Provided GPL'd glue code, you can load them in the 
linux kernel, and they are _not_ derivative works. This wouldn't happen 
with reiser4 plugins... unless, of course, someone took, for instance, 
NTFS plugins (if those ever come to existence) and put some (GPL'd) glue 
code to load them as reiser4 plugins (this would not render the 
previously-non-derived NTFS plugins in derived code from reiser4.)

>Hans
>  
>
I renew my plea for a peaceful and consensual resolution of these 
matters. Thank you, and please keep up the good work in the filesystems.

-- 
best regards,
Humberto Massa


       reply	other threads:[~2004-05-06 19:56 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <pHiWpB.A.zfD.ypomAB@murphy>
2004-05-06 19:56 ` Humberto Massa [this message]
2004-05-06 20:01   ` reiser4 non-free? Hans Reiser
2004-05-06 20:03   ` Narcoleptic Electron
2004-05-06 20:17     ` Humberto Massa
2004-05-06 20:08   ` Valdis.Kletnieks
2004-05-08  1:21     ` Richard Stallman
2004-05-11 17:29 Burnes, James
2004-05-11 17:53 ` Hans Reiser
  -- strict thread matches above, loose matches on Subject: below --
2004-05-10 11:22 Humberto Massa
2004-05-10 11:36 ` mjt
2004-05-11  1:49 ` Walter Landry
2004-05-11  1:58   ` Valdis.Kletnieks
2004-05-11  2:33     ` Walter Landry
2004-05-11  3:53       ` Raul Miller
2004-05-11 15:02       ` Valdis.Kletnieks
2004-05-11 16:03         ` Hans Reiser
2004-05-11 16:35           ` Valdis.Kletnieks
2004-05-11 17:57             ` Hans Reiser
2004-05-11 19:06               ` Valdis.Kletnieks
2004-05-15 21:52                 ` Hans Reiser
2004-05-11  7:10   ` Hans Reiser
2004-05-11 10:52     ` mjt
2004-05-08 14:13 Humberto Massa
2004-05-09 18:47 ` Richard Stallman
     [not found] <kkKLVD.A.2NF.qPomAB@murphy>
2004-05-06 19:26 ` Humberto Massa
2004-05-04 17:02 Fwd: " Hans Reiser
2004-05-04 18:00 ` Brian Thomas Sniffen
2004-05-06  2:52   ` David Masover
2004-05-06 12:32     ` Walter Landry
2004-05-06 13:44       ` Brian Thomas Sniffen
2004-05-06 14:36         ` Domenico Andreoli
2004-05-06 16:35           ` Valdis.Kletnieks
2004-05-06 16:43           ` Brian Thomas Sniffen
2004-05-06 18:10             ` Hans Reiser
2004-05-06 18:42               ` Matthew Garrett
2004-05-06 18:59                 ` Hans Reiser
2004-05-06 23:16                   ` Steve Langasek
2004-05-06 23:18                   ` Brian Thomas Sniffen
2004-05-07 18:18                   ` Raul Miller
2004-05-06 22:55               ` Brian Thomas Sniffen
2004-05-07  1:21                 ` Jeremy Hankins
2004-05-07  2:12                   ` Brian Thomas Sniffen
2004-05-12 13:31                     ` Jeremy Hankins
2004-05-07  6:47                 ` Hans Reiser
2004-05-08 13:50                   ` Sami Liedes
2004-05-06 23:23               ` Matthew Palmer
2004-05-06 23:40                 ` Raul Miller
2004-05-07  0:15                   ` Stefan Traby
2004-05-10 17:15                   ` Hans Reiser
2004-05-10 17:20                     ` Raul Miller
2004-05-07 16:14                 ` Hans Reiser
2004-05-09  7:08                   ` Matthew Palmer
2004-05-06 18:41             ` Hans Reiser
2004-05-06 19:40               ` Stefan Traby
2004-04-24 19:32 Fwd: " Domenico Andreoli
2004-04-30  4:50 ` Hans Reiser
2004-04-30 12:20   ` Walter Landry
2004-04-30 14:55     ` Narcoleptic Electron

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=409A9867.7040105@almg.gov.br \
    --to=humberto.massa@almg.gov.br \
    --cc=debian-legal@lists.debian.org \
    --cc=reiser@namesys.com \
    --cc=reiserfs-list@namesys.com \
    --cc=rms@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.