Hi Wayne,
This is great news and I am sure the entire contributor community will appreciate it!
Just one question, in case the webhook fails we had a way previously to verify the ECA using the ECA tool. Will we have a similar way of doing it in the new workflow?
I am asking this because as a committer, I will not know easily the email address associated with the ECA for the user and how do I validate that I am not accepting contributions incorrectly.
Thanks,
Nikhil.
Greetings Eclipse Committers.
We're making a change to the contribution process.
As you are aware, when you receive contributions from developers who are not project committers, we require those contributors to have signed the
Eclipse Contributor Agreement (ECA) and for their contributions to to include a "Signed-off-by" footer with credentials that match those specified in the "Author" field in their commit comments. This combination serves an indication that the contributor
understands and accepts the terms of the
Developer Certificate of Origin (DCO) that is embedded in the ECA.
Effective March 30 at 1200h EDT, we are removing the "Signed-off-by" requirement. Instead, we believe that the combination of an author's email address in the "Author" field of a commit and having a valid ECA (or equivalent committer agreement)
on file fulfill the DCO's "sign-off" requirement. That is, contributors must still sign the ECA, and must use the credentials associated with their Eclipse Foundation account in the "Author" field of all Git commits, but are no longer required to include a
"Signed-off-by" footer in their commit comments. Note that it is not wrong for commits to include "Signed-off-by", it is just no longer required to meet our IP management goals.
The Eclipse Webmaster is rolling out updates to the repository hooks that had previously enforced this requirement and we are updating related documentation, including the
Eclipse Foundation Project Handbook.
While I have your attention, a team of researchers would like your input.
I, together with a team of researchers, am trying to help improve software documentation and maintainability of open-source projects by providing automatic support of source
code comments based on code review discussions as a final goal. We believe that code review tools store important discussions, and possible decisions, which can be useful for the project documentation. Thus, as a starting point, we would like to learn identifying
relevant information from code review discussions such that tooling can be developed to improve software documentation and maintainability of open-source projects. If you are interested in talking about your experiences as an open-source reviewer then please
schedule a meeting with us using YouCanBook.me here: https://tue-interview.youcanbook.me.
Kind regards and thanks in advance,
Nicole Novielli, University of Bari,
Fernando Castor, Federal University of Pernambuco,
Christoph Treude, University of Adelaide,
Alexander Serebrenik, Eindhoven University of Technology,
Felipe Ebert, Eindhoven University of Technology
--
Wayne Beaton
Director of Open Source Projects |
Eclipse Foundation
The information contained in this e-mail, and any attachment, is confidential and is intended solely for the use of the intended recipient. Access, copying or re-use of the e-mail or any attachment, or any information contained therein, by any other person is not authorized. If you are not the intended recipient please return the e-mail to the sender and delete it from your computer. Although we attempt to sweep e-mail and attachments for viruses, we do not guarantee that either are virus-free and accept no liability for any damage sustained as a result of viruses.
Please refer to
https://disclaimer.bnymellon.com/eu.htm for certain disclosures relating to European legal entities. We take our data protection and privacy responsibilities seriously and our privacy notice explains how we collect, use and share personal information in the course of our business activities. It can be accessed at the privacy section of
www.bnymellon.com.
_______________________________________________