[License-review] Submission of the Upstream Compatibility License v1.0 (UCL-1.0) for approval

Josh berkus josh at postgresql.org
Wed Oct 26 19:10:48 UTC 2016


On 10/26/2016 02:54 AM, Gervase Markham wrote:
> On 25/10/16 18:29, Josh berkus wrote:
>> 2. any additions to this core code must be licensed Apache 2.0, and
>> documented.
> 
> I'm not sure you can force this, because the Apache license itself says
> that it's OK to put Apache code into proprietary products. That's the
> point of a permissive license. If you say derivatives of this Apache
> code have to be Apache-licensed, you've turned it into a copyleft license.

Yeah, I'd like to hear from the lawyers on this.  But I was specifically
suggesting that derivative works of the *UPL* code would be Apache.

>> While hardly ideal, from a *developer* perspective this is a big
>> improvement over CLA+Dual, which is the common pattern.  I don't have to
>> fill out a CLA (something which blocks contributors from many countries
>> and employers).  
> 
> Yeah, but it's not the fact that it's called a CLA that's the problem,
> it's the effect that it has. Those promoting this license are just
> wanting that effect by other means.

I feel like you didn't read any of the reasons I gave.  Under this
scheme you needn't have any direct contact with the company at all, and
you retain full rights to your copyright.

I'm interested in this license specifically because I think, from the
developer perspective, that it *is* better than dual-licensing+CLA.  And
if we accept it, I'll be talking to some startups about replacing their
current CLA setup with it.

> This is not simple. I suggest you take some time to rethink and consult
> lawyers.

Apparently Larry Rosen helped him draft this license, so he has
consulted attorneys.

--Josh Berkus



More information about the License-review mailing list