From 5b0c2e62f6b4016ee42033bae68cbc451f857f59 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 14 Oct 2023 21:37:59 +0100 Subject: DECISIONS: Record DCO decision Signed-off-by: Daniel Silverstone --- DECISIONS.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'DECISIONS.md') diff --git a/DECISIONS.md b/DECISIONS.md index 4780b5e..b192fdc 100644 --- a/DECISIONS.md +++ b/DECISIONS.md @@ -13,6 +13,37 @@ Each decision should have its own heading. Newest decision should come first. Updated or overturned decisions should have their section updated to note their status, without moving them. +## Adopting a Developer Certificate of Origin + +Date: 2023-10-07 + +What: The subplot project is adopting the use of DCO. + +Why: To reduce the chance that, in the future when others might wish +to contribute to Subplot, anyone might claim that we have changes +which are not permitted, but without incurring the potential additional +complications associated with CLAs or the like. + +Who: Daniel, Lars + +Detail: A Developer Certificate of Origin is a statement saying that +the contributor has the right to make a contribution and to assign +permission to the project to thence redistribute it under the project +licence. You can read more at: +and at + +This decision was taken during a Subplot project meeting and the +current scope of the decision is to document our use of DCO 1.1 in +the contribution guidelines, and to add to our merge request review +process a human-driven validation of the following of the DCO. + +We leave open the possibility of enforcing DCO in some programmatic +way in the future. + +We assert that the presence of a `Signed-off-by` footer in each git +commit in a merge request is the mechanism by which a developer signals +that the commit meets the assertions in the DCO 1.1. + ## Breaking changes in Subplot Date: 2023-08-27 -- cgit v1.2.1