[License-review] For Approval: License Zero Reciprocal Public License

Kyle Mitchell kyle at kemitchell.com
Tue Oct 24 01:05:30 UTC 2017


On 2017-10-23 17:10, Bruce Perens wrote:
> On Mon, Oct 23, 2017 at 5:20 PM, Kyle Mitchell <kyle at kemitchell.com> wrote:
>
> >
> >   3.  Use with any modification constituting a "derivative
> >       work" under copyright law must be accompanied by
> >       release of that modification as Open Source Software
> >       per the Open Source Definition published by the Open
> >       Source Initiative.
> >
>
> So, it's not the act of modification that triggers the license terms, but
> it's the act of running the program along with such a modification. Until
> one actually runs the program, the act of producing a modification is
> unrestricted.

It's unclear, insofar as how "use" maps onto the actual
exclusive rights of copyright holders is unclear.

I could rewrite L0-R tomorrow by hacking up a more
"enterprise" style form, say OSL, and defining the copyleft
triggers in terms of the exact 106 rights.  But the result
would be a massive shift in style and length that would,
frankly, chase most potential L0-R licensors that I know
away from the license.  Many turn away from GPL today, by
action of a similar reflex.

> And then it's not *any *modification, but only one that constitutes a
> derivative work, and thus is neither de minimus, fair use, nor any sort of
> modifcation that does not constitute a derivative work because copyright
> law understands textual alteration to be a derivative work and does not
> take notice of the infinite number of ways of combining two programs
> together.

This is the cost of the change, in meaning.

> I am failing to understand how this makes things simpler :-)

I agree, which is why I stuck to the plainer language until
Josh poked me.

My original preference was "use with any modification", a
direct callback to the BSD preamble.  If the license is
going to stay a short, academic-style license, it has to use
the terms already in play, which are evidently sufficient to
cover all needed permission-giving territory, rather than
replace them with something out of OSL, say.

I've been tempted a few times to drop BSD on the floor and
rewrite the whole thing, in my preferred style, from
scratch.  But I fear that merely delays things and distracts
from the core issues, in the new conditions.  We could end
up talking about whether my disclaimer or permission-grant
language is sufficient, since that's the easier thing to do.

-- 
Kyle Mitchell, attorney // Oakland // (510) 712 - 0933



More information about the License-review mailing list