[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