[License-review] Submission of the Upstream Compatibility License v1.0 (UCL-1.0) for approval
Josh berkus
josh at postgresql.org
Tue Oct 25 05:05:26 UTC 2016
On 10/24/2016 09:43 PM, Nigel T wrote:
> Josh,
>
> Well, it's copyleft so you have to publish the changes made by your
> derivative work to anyone you release it to.
>
> In the 4th generation derivative work, anything after your first
> contribution you have Apache. Anything before your first contribution
> you have UCL. I guess you can diff with your own repo to see where it
> first forked and if they have pulled since. If the code is from a
> foreign repo then more archeology may be required.
>
> As to why not just saying that all additional code added as derivative
> works is published under Apache 2.0...um...I don't have a good answer. :)
>
> I'm releasing this code as copyleft but everything added by anyone else
> is permissive. Hmmm...I'll sleep on that but seems like it would work
> and be conceptually simpler. If that removes any OSD 5 concerns then it
> might be the way to go. Thanks.
Yes, and speaking as a developer, I would really appreciate having a
requirement that derivative works developers publish release notes
summarizing their changes, so that I know which portions are Apache and
which are UPL. I've seen this in some other licenses.
More information about the License-review
mailing list