Adjust the DCO text to match the broader community usage and
clarifications around the use of real names, known identities and
(anonymous) pseudonyms.

These changes clarify what was meant by "real name" and that it is not
required to be a "legal name" or any other stronger requirement than a
known identity that could be contacted to discuss the contribution as
adopted by other communities like the linux kernel, elfutils, cncf and
gentoo.

Also explain that the FSF assignment policy might be more appropriate
when wanting to contribute using an anonymous pseudonym.
---
 htdocs/dco.html | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/htdocs/dco.html b/htdocs/dco.html
index 68fa183b9fc0..5713f003cce3 100644
--- a/htdocs/dco.html
+++ b/htdocs/dco.html
@@ -54,8 +54,21 @@ then you just add a line saying:
 
 <pre>    Signed-off-by: Random J Developer 
&lt;ran...@developer.example.org></pre>
 
-using your real name (sorry, no pseudonyms or anonymous contributions.)  This
-will be done for you automatically if you use `git commit -s`.
+using a known identity (sorry, no anonymous contributions.)  The name
+you use as your identity should not be an anonymous id or false name
+that misrepresents who you are.  This will be done for you
+automatically if you use `git commit -s`.
+
+<p>A known identity can be the committer's real, birth or legal name,
+but can also be an established (online) identity.  It is the name you
+convey to people in the community for them to use to identify you as
+you.  The key concern is that your identification is sufficient enough
+to contact you if an issue were to arise in the future about your
+contribution.  You should not deliberately use a name or email address
+that hides your identity.  When you wish to only contribute under an
+(anonymous) pseudonym, or when you require an explicit employer
+disclaimer, then following the <a href="contribute.html#legal">FSF
+assignment process</a> is more appropriate.</p>
 
 <p>Some people also put extra optional tags at the end.  The GCC project does
 not require tags from anyone other than the original author of the patch, but
-- 
2.47.0

Reply via email to