On Wed, 2014-01-22 at 09:28 -0500, Rich Bowen wrote:
On 01/22/2014 06:27 AM, Mark McLoughlin wrote:
I'd suggest:
- We want to be able to distribute OpenStack under the Apache License v2, so: - All code to the project must be contributed under the ALv2 - We can incorporate BSD/MIT licensed code from other projects - We can use LGPL, BSD, MIT, etc. licensed libraries; currently, we're being conservative and not using GPL/AGPL libraries
- There is no need for contributors to grant the foundation a special license.
- We copy the kernel's Signed-off-by/DCO method of having all developers who contribute to a patch state they have the right to contribute the patch under ALv2
- We consolidate all copyright notices into a single "copyright multiple authors" notice above the ALv2 header, making it clear the code is directly licensed by the authors under ALv2 without the foundation acting as an intermediary
This is just a strawman idea to draw some comments. What am I missing? This sounds good to me. Major contributors should be encouraged to sign a CLA, to protect the Foundation, but smaller contributions (no idea where to draw the line here) don't seem to require that. (This is, anyways, how the ASF handles this.)
That's not what I'm describing. I don't know exactly what protection for the Foundation you're talking about, but I'm proposing we achieve that without a special agreement between contributors and the Foundation. Mark.