The organisation Ville de Montreal would like to be able to make contributions to the Kong project (https://github.com/VilledeMontreal). The idea is that anyone part of the organisation should be allowed to contribute.
From looking at cla-assistant here is what I believe must be done:
How should signing the CLA be done, considering it is for an entire organisation?
Thank you
@marckhouzam Hello,
We are glad that your organization is considering contributing to Kong. I pointed the Kong's legal folks to your question, stay tuned.
@marckhouzam As per our initial internal conversation, it seems like the current CLA isn't ideal for it to be signed by organizations.
To paraphrase the answer I got from our legal folks: under the current CLA, the contributor can only be the exclusive owner of the copyright. However, the contributor should ideally either be the exclusive owner, _or_ have the right/authority over the copyright granted by their employer. This is currently missing under Kong's current CLA (see Section 4). For the time being, it has been said that whitelisting an entire organization isn't going to be a sustainable approach, as we'd rather have a CLA associated with each individual contributor.
We are planning on updating the CLA so that it aligns with Apache's CLA, which will allow for establishing the proper chain of authority between contributing organizations and their employees. Updating this may take a few days on our end, and we'll get back to you. Thanks!
@thibaultcha any news on this? We don't have a planned PR but I would like the contribution process to be ready if/when we do. Thanks!
Hi @marckhouzam,
We just updated our CLA (https://cla-assistant.io/Kong/kong) to incorporate the changes we discussed. In particular, see the updates to section 4. Leaving this open for a few more days, let us know if you have any questions!
Thanks for this.
If I understand correctly:
There is no automated verification that the first step is done before accepting the contribution. But the CLA does stipulate this requirement.
That's sounds good to me. We just have to make sure our CIO has a valid GitHub account 馃槈