On Sat, Apr 19, 2025 at 6:02 AM Pierre Joye <pierre....@gmail.com> wrote:
> On Fri, Apr 18, 2025 at 11:41 PM Jakub Zelenka <bu...@php.net> wrote: > > > That said we also need to think about the project and possible risk that > this can also bring. One of those is potentially hiding the identity > because the author does not have rights to contribute (e.g. their employer > has that right). Even though this unlikely, it's a problem that we should > consider. There is quite easy solution for such problem though - it's a > Developer Certificate of Origin. It's pretty easy to integrate and I put > together a quick PR to add it: https://github.com/php/php-src/pull/18350 . > > I wonder where these new names come from for many things existing > since long under clear, wide spread and understood names. In this > specific case, and please correct me if that's not the reason for this > initiative, it is called a Common License Agreement (CLA). Which we > always opposed to have, and I still do, strongly :). > > I think the name is different because it does not require explicitly signed document but just provide personal hint to the commits providing some sort of personal attestation of that particular commit. You can probably google it to get more details - it's Linux Foundation thing that is used by many projects. Anyway after getting some feedback I decided not to proceed with this and just proposing much lighter variant which is purely updating the CONTRIBUTING.md : https://github.com/php/php-src/pull/18356 . I don't think this update really needs an RFC as it's not really a policy change so if there are no objections, I will merge it in the next few weeks. Kind regards Jakub