Christian Mauderer commented on a discussion: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/work_items/5657#note_157111


I think the big difference between a DCO and the terms are, that you accept the 
DCO with every commit. You accept the terms only once. And I'm not even sure 
whether the terms are still the same as the one that I accepted during 
registration because I don't see a history or a date in the terms. If there is 
a copy of the DCO in the repository, it's entirely clear which one I accepted 
with a commit.

A bit off-topic: I checked the https://gitlab.rtems.org/-/users/terms and 
compared it with https://developercertificate.org/ There might are some parts 
that could improve the RTEMS terms:

1. There is a statement in the terms that any code submitted to RTEMS is 2 
clause BSD. I think if we check the history of RTEMS and libraries, there are a 
lot of commits from different maintainers (including me) that are 3 clause BSD 
(libbsd), CC-BY-SA (documentation), some Apache (CMSYS) and so on. So the terms 
don't match the daily work of the project. The formulation in the DCO is a bit 
better there and maybe it would be worth adapting the terms. It tells you that 
the current commit is contributed under the license that is written in the 
files.

2. The DCO also has the acknowledgement that all commits are permanently public 
and your name is visible permanently. There are laws in some countries that 
would allow a natural person to request deletion of all personal data (like 
name or mail address) from any organization. The law that I know is the GDPR in 
Europe. I think the CCPA in California has some similar clauses. Basically with 
point (d) of DCO, you accept, that this is not possible in an open source 
project. I know that this is something that should be natural to everyone 
committing to an open source project. But I had a long discussion with the 
person responsible for the GDPR in our company a few months back, and I came to 
the conclusion that a clause like (d) in the DCO is a good idea for any open 
source project from a legal point of view.

-- 
View it on GitLab: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/work_items/5657#note_157111
You're receiving this email because of your account on gitlab.rtems.org. 
Unsubscribe from this thread: 
https://gitlab.rtems.org/-/sent_notifications/5-cg003qexkhw20mmb7k2z7b5nb-1d/unsubscribe
 | Manage all notifications: https://gitlab.rtems.org/-/profile/notifications | 
Help: https://gitlab.rtems.org/help


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to