Re: Reiserfs licencing - possible GPL conflict?

Mike A. Harris (mharris@meteng.on.ca)
Tue, 9 Nov 1999 18:12:01 -0500 (EST)


On Wed, 29 Sep 1999, Rob Landley wrote:

>>- ---- Reiserfs licence ------------------------------------------
>>Reiserfs is hereby licensed according to the Gnu Public License,
>>but with the following special terms: you may not integrate it
>>into any kernel (or if not added to a kernel, into any software
>>system) which is not also a GPL kernel (software system) without
>>obtaining from Hans Reiser an exception to this license.
>
>It's not incompatible with the GPL, but it is badly worded. As far as I
>can tell, this reiser guy doesn't fully understand the excruciating
>details of how copyright works. (Not suprising, most people don't.)

Exactly. That is why I brought it up. The licencing "seems" to
be GPL, but it is worded badly. I just wanted to see it reworded
properly for both our benefit, and the benefit of Hans and anyone
else who works on it as well.

>He says the code is hereby licenced under the GPL. The GPL says the code
>can't be linked with non-GPL code already, so him restating it is not
>anything new. Thus he's not saying anything that would put his modified
>GPL license into conflict with the standard GPL on the rest of the
>kernel. It strikes me as impressive sounding but completely meaningless
>legalese.

Right, the statements seem to echo what is in the GNU GPL
allready, but are worded badly and non-legal-sounding. Who knows
how it would be interpreted if it ever needed to be.

His intentions seem to be: The program is licenced under the GNU
General Public Licence version 2 or later, but is also available
under private licence for any interested parties.

>Those of you who already understand copyright and licensing issues can
>stop reading now.
>
>What I suspect Reiser MEANS to say is that the Reiserfs code is also
>offered under a different (non-gpl) license, and to get that other
>license you have to contact the original author and pay him money, and
>if you do that you might get tech support an a generally larger chunk of
>his time.

Right. That seems to be the gist of it. Any "licence" or other
legal document should not allow or force the reader to make
assumptions though, as others may see it differently.
Clarification is always best IMHO.

>Briefly (and somewhat over-simplifiedly), copyright is the legal right
>the creator of a work has to use or make copies of his original
>creation. He doesn't have to register it with the government or
>anything, according to the Berne convention he gets it just by creating
>the work (and the berne convention is an international treaty between an
>awful lot of countries).
>
>The author is the ONLY person who inherently has these rights to the
>work, although he can transmit those rights to others through a legal
>agreement called a "license". Nobody except the original author of a
>work has the rights to copy or use it AT ALL unless they have a valid
>license delegating some or all of the author's rights to them. Granting
>a license does not alter or diminish the author's copyright, and code
>may be licensed under different terms to several different organizations
>simultaneously.

Right, sounds good.

>The GPL is a specific license describing a set of terms under which code
>can be copied and used, and is described in detail on www.gnu.org
>somewhere. Reiser wants people to know he's willing to offer his code
>under a second, different license (so they can use it in proprietary
>products like Solaris, which the GPL would prevent), and he phrases this
>offer as a basically meaningless addendum to the first license he's
>making the code available under.

Right. I agree with your interpretation as well. The fact that
the "addendum" is meaningless as worded is what I'd like to see
corrected. I don't want to see someone sideswipe the licence due
to bad wording and perhaps steal the code.

It is important that we correct or point out licencing errors
like this when we find them, so that they can be fixed, and can
protect software the way the author truely intended - but perhaps
wasn't able to word well.

Take care!
TTYL

--
Mike A. Harris                                     Linux advocate     
Computer Consultant                                  GNU advocate  
Capslock Consulting                          Open Source advocate

Join the FreeMWare project - the goal to produce a FREE program in which you can run Windows 95/98/NT, and other operating systems.

http://www.freemware.org

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/