[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