Re: License question - Mailing list pgsql-hackers

From Shachar Shemesh
Subject Re: License question
Date
Msg-id 4087F7A2.1070302@shemesh.biz
Whole thread Raw
In response to Re: License question  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: License question
Re: License question
List pgsql-hackers
Tom Lane wrote:

>No, that says that you can't remove the copyright notice from files that
>have it.  It doesn't say that nearby files have to have the same
>license.  (Compare to the GPL, which *does* say that.)
>
>The bottom line here is that you cannot relicense code you didn't write;
>this is generally true no matter what license it is distributed under.
>  
>
No it isn't. If I write code under the LGPL, for example, all you have 
to do in order to relicense it is make sure you live up to all of my 
requirements.  In particular, this means that you CAN relicense it as 
GPL, without asking for my permission. Distributing it as GPL makes sure 
all of my restrictions are met.

If I relicense this code as LGPL, however, I cannot guarentee that all 
of my derived work will have the banners (the LGPL does guarentee that 
the copyright notice stay). Hence, I read it as "you cannot use this 
code in an LGPL project".

>You can take some Postgres pieces and use them in a project with a
>different overall license, but those pieces are still under BSD license.
>  
>
But that's not the BSD license.

>            regards, tom lane
>  
>
But that, in turn, means I cannot put them in an LGPL licensed project 
(or in a proprietary one, but that's not my problem). The LGPL requires 
that all files under the same project be under the LGPL.

The BSD license, in contrast to PostgreSQL's, does NOT require me to 
copy license related texts around, only the copyrights themselves. It 
does pose certain restrictions on what I am allowed to do with the 
copyrights, but any modern free software license (GPL included) require 
that you keep the copyright notices around

Now, I'm not trying to heal the world. It's enough to me that the 
current copyright owners give me permissions to use the code under the 
LGPL license. I am saying that calling the PostgreSQL license "BSD 
license" is misleading.

I'll also mention that I am, very likely, wrong in my interpretation of 
the license. The PostgreSQL license is very similar to the X11 license 
(http://www.x.org/Downloads_terms.html), which is interpreted by the FSF 
to be GPL compatible 
(http://www.fsf.org/licenses/license-list.html#X11License). This means 
I'm defnitely missing something here. What, however?

Oh, or is the license in my link the NEW X11 license, known to be 
non-GPL compatible?

-- 
Shachar Shemesh
Lingnu Open Source Consulting
http://www.lingnu.com/



pgsql-hackers by date:

Previous
From: "Min Xu (Hsu)"
Date:
Subject: Re: valgrind errors
Next
From: Tom Lane
Date:
Subject: Re: valgrind errors