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
