To improve handling of contributions to the GeoNetwork code repositories, an automated CLA signing mechanism has been put in place. This is in line with what contributors are expected to agree to as described here. So far, we have asked new contributors to agree with those terms, but it was not a very well traced confirmation. OSGeo has a mechanism to collect and register signed CLA’s, but that is also a fairly labour intensive process. Hence the implementation of a fully automated way of doing so.
Last week, while configuring this, the system sent out a long list of emails to those that have PR’s open. Due to my misinterpretation, I thought they were triggered by the build bot. They were not. So when enabling this once more, you may or may not receive a similar request. Sorry for the inconvenience caused.
A badge will be visible in some places on the organisation web pages that shows the number of people that signed the CLA.
To make things easy, everybody will be asked to sign the agreement. Also those that have been contributing code for a long time. The CLA applies to code in all repositories, while you may only have commit rights on a limited number of repositories. That does not change with respect to the CLA signing.
If the CLA content is changed over time, you may be asked to sign again. There is currently no reason to believe that will happen anytime soon. The CLA is based on the OSGeo and QGIS CLA’s (both based on the Apache CLA).
Hi Jody,
It was quite easy to setup, but the instructions were quite basic. Because I triggered the review of CLA signatures for all open PRs, many emails were sent out. I misinterpreted that and removed the option again for all repositories a week ago. That caused some people to run into a problem, because the CLA link was removed. That has been restored now, so should work for everybody again.
Hi Jose,
Do you know if that is still the case? Since I restored the option for all repos I expect it to work again. I have not triggered the revisit of all open PRs, so people may not know they could try again.