Regarding the real-name-only contribution policy
sudobash418
sudobash418 at gmail.com
Tue Jun 18 14:24:26 PDT 2024
I'd like to follow-up on my first email by explaining why I think the
policy should be changed.
First, let me clarify exactly what I am proposing: that the submission
policy for contributions to OpenWrt, which currently disallows
"pseudonymous contributions", be changed to allow the use of
identifiable pseudonyms.
This is in line with (among others) the CNCF, whose policy [1] states that:
> A real name does not require a legal name, nor a birth name, nor any
> name that appears on an official ID (e.g. a passport). Your real
> name 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.
[1]: https://github.com/cncf/foundation/blob/main/dco-guidelines.md
(CNCF has a broader definition of "real name" than OpenWrt)
In other words, a pseudonym would be accepted so long as it uniquely
identifies a contributor within the community, and can be used to
contact that contributor, should the need arise.
Using myself as an example, `sudoBash418` would be an acceptable
pseudonym, as I use it elsewhere within the community (OpenWrt forums)
and it can easily be used to contact me (either through community
channels, or after a web search which would quickly surface other
channels of communication, including my GitHub account).
In contrast, my legal name is actually less suited to this purpose, as
it is only unique within the OpenWrt community (a web search would not
surface any contact methods).
---
There are many reasons why someone would choose to use a known identity
besides their "real name".
Some may simply prefer to be known by a chosen identity throughout
OpenWrt community spaces, while others have more serious reasons to
avoid publicizing their "real name", such as deadnaming or the threat of
being doxxed.
Keep in mind that any contributions to OpenWrt repositories are
generally *immutable*, in contrast to other instances of a contributor's
name (e.g. forums, IRC).
Drew DeVault has a blog post on this subject [2], which I'll cite here:
> That said, intent or otherwise, these policies can cause harm. The
> profile of the contributor who is comfortable using their “real
> name” is likely to fall more narrowly into over-represented
> demographics in our community; enforcing a real-name policy will
> ostracize some people. Those with marginalized identities tend to be
> less comfortable with disclosing their “real name”. Someone who has
> been subject to harassment may not be comfortable with this
> disclosure, since it offers more fuel to harassers keeping tabs on
> their activities. The use of a “real name” also confers a gender
> bias; avoiding a “real name” policy neatly eliminates discrimination
> on this basis. Of course, there are also many falsehoods programmers
> believe about names [3] which can present in the implementation of
> such a policy.
[2]: https://drewdevault.com/2023/10/31/On-real-names.html
[3]:
https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/
Accepting contributions from those using pseudonyms benefits the OpenWrt
community in two ways: technically (in the form of additional
contributions), and socially (in the form of a larger, more diverse set
of contributors and community members).
From a legal standpoint, it seems unlikely to me that this change would
pose a significant risk to the project, given the many other projects
that accept "known identities" (e.g. the Linux kernel, Gentoo, CNCF).
That said, I am not a lawyer, and it would seem prudent to get an
opinion from OpenWrt's legal counsel (i.e. SFC, if I'm not mistaken).
Regarding the use of "inappropriate" usernames, I would argue that
common-sense moderation should apply, similar to other community spaces
(the forum, IRC, etc.)
Thank you,
sudoBash418
More information about the openwrt-devel
mailing list