[legal-discuss] [all][tc][kolla]is it OK to modify python code in OpenStack project?

Thierry Carrez thierry at openstack.org
Mon Jan 2 10:54:59 UTC 2017

Monty Taylor wrote:
> On 12/26/2016 07:27 AM, Davanum Srinivas wrote:
>> PSF is ok per (https://governance.openstack.org/tc/reference/licensing.html)
>> Though the overriding the _read() seems like something that could
>> break easily
> Yah - you can't relicense it - but you can include it with the PSF
> license. It might be worth adding a PSF license header to that file and
> a note that the code is copied from [0]

Can we ? According to [1]: " OpenStack projects and libraries produced
under the Big Tent should generally be licensed under ASLv2, and
otherwise must be licensed under a license supported by the Contributor
License Agreement (CLA) which allows redistribution by the OpenStack
Foundation under ASLv2 (currently only the MIT and both forms of the BSD
license meet this requirement)."

Basically for OpenStack code we need to redistribute under Apache2, and
the PSF license is not "currently" in the whitelist.

> That said - I agree with dims, overriding the _read() method like that
> seems prone to sadness.

This code should try to inherit from ConfigParser rather than copy code
over, bypassing the _read() issue you raise *and* the licensing question.

Thierry Carrez (ttx)

More information about the legal-discuss mailing list