[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-community
Subject:    Re: Anonymous contributions
From:       Boudewijn Rempt <boud () kde ! org>
Date:       2019-04-16 8:14:31
Message-ID: 2870034.oQG6cxJYpO () boud-thinkpad-t470p
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


There's another, related thing. We've got a "full name" checking git hook which tries to force \
commits to have "real names". 

This hook is, of course, broken: no software developer can ever make a check for names that's \
not brokenm because there _are no rules for names_. This check thinks that a full need needs to \
have two parts separated by a space: a first name and a surname. This assumption is untrue for \
instance for many Tamil people. 

See https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ for an \
incomplete list of wrong-headed assumptions about names.

On donderdag 11 april 2019 19:24:15 CEST Nate Graham wrote:
> Hello everyone,
> 
> I've seen the subject of anonymous contributions come up more and more lately as we have a \
> few contributors who are not comfortable providing their real full name. This convention \
> seems rather at odds with the Privacy goal that the KDE community has adopted, and I can \
> think of a few reasons why it could be reasonable for an open-source contributor to not want \
>                 to use their real name:
> - Having been stalked online
> - Being a protestor or political dissident who might be targeted by their government
> - Career protection due to negative employer attitudes about open-source software
> 
> Being somewhat new here, let me ask the question: what's the historical reason behind why we \
> ask contributors to provide their full names? And do we think it's still necessary going \
> forward, or are there alternative means we can employ to arrive at the same ends? 
> 
> Nate
> 
> 


-- 
https://www.krita.org


[Attachment #5 (unknown)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Noto Sans'; font-size:13pt; font-weight:400; \
font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" \
font-family:'Hack';">There's another, related thing. We've got a &quot;full name&quot; checking \
git hook which tries to force commits to have &quot;real names&quot;. </span></p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><span style=" font-family:'Hack';">This hook is, of course, broken: no \
software developer can ever make a check for names that's not brokenm because there _are no \
rules for names_. This check thinks that a full need needs to have two parts separated by a \
space: a first name and a surname. This assumption is untrue for instance for many Tamil \
people. </span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Hack';">See \
https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ for an \
incomplete list of wrong-headed assumptions about names.</span></p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><span style=" font-family:'Hack';">On donderdag 11 april 2019 19:24:15 CEST \
Nate Graham wrote:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" \
font-family:'Hack';">&gt; Hello everyone,</span></p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><span style=" font-family:'Hack';">&gt; </span></p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Hack';">&gt; I've seen the \
subject of anonymous contributions come up more and more lately as we have a few contributors \
who are not comfortable providing their real full name. This convention seems rather at odds \
with the Privacy goal that the KDE community has adopted, and I can think of a few reasons why \
it could be reasonable for an open-source contributor to not want to use their real \
name:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" \
font-family:'Hack';">&gt; - Having been stalked online</span></p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><span style=" font-family:'Hack';">&gt; - Being a protestor or political \
dissident who might be targeted by their government</span></p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><span style=" font-family:'Hack';">&gt; - Career protection due to negative \
employer attitudes about open-source software</span></p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><span style=" font-family:'Hack';">&gt; </span></p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Hack';">&gt; Being somewhat new \
here, let me ask the question: what's the historical reason behind why we ask contributors to \
provide their full names? And do we think it's still necessary going forward, or are there \
alternative means we can employ to arrive at the same ends?</span></p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Hack';">&gt; </span></p> <p \
style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Hack';">&gt; \
</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Hack';">&gt; \
Nate</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" \
font-family:'Hack';">&gt; </span></p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><span style=" font-family:'Hack';">&gt; </span></p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><span style=" font-family:'Hack';">-- </span></p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><span style=" \
font-family:'Hack';">https://www.krita.org</span></p></body></html>


["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic