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)