Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ethics] Realname policy excludes marginalized individuals. #7389

Closed
jakimfett opened this issue Jul 8, 2019 · 2 comments
Closed

[ethics] Realname policy excludes marginalized individuals. #7389

jakimfett opened this issue Jul 8, 2019 · 2 comments
Labels
type/question Issue needs no code to be fixed, only a description on how to fix it yourself.

Comments

@jakimfett
Copy link

Under the sign-off section in the contributing guidelines, this line caught my eye:

Please use your real name...

There's a lot of ignorance, reinforcement of marginalization, and failure to understand identity that are baked into the next few sentences:

...we really dislike pseudonyms or anonymous contributions. We are in the open-source world without secrets.

Requiring someone to reveal their "real" name to add anything to your source code brings up several questions:

  • Who defines 'real'?
  • How is 'real' determined?
  • What authority or registry are the names verified against?
  • Who has access to the metadata created by the signed, realname commits?
  • Why is 'real name' more important than identity consistency?
  • How do you process requests to remove a 'deadname' from the source?
  • At what point in the legal name change process is an individual 'allowed' to use their chosen name, vs their name assigned at birth?
  • What determines the difference between a pseudonym and a real name for people who have gone by the pseudonym for most of their life?
  • Does this mean that there is a list of real names for all current and past contributors, and if so, who curates that list?
  • Who is responsible for enforcing this portion of the policy?

I'd like to propose that these lines be excised, along with the realname policy, from the contributing guidelines document.

@techknowlogick
Copy link
Member

Thank you for asking these questions. The approach we are using with the DCO is what is used to protect everyone involved in the project (this includes users of Gitea, and also contributors/maintainers) from legal issues with regards to licensing of the intellectual property provided to the project.

The project does not have the legal resources to determine how best to accept this information, and so we must rely on larger projects (such as The Linux foundation who created the DCO) who have already engaged with lawyers. It does have issues, some of those issues you have mentioned above. Personally I have to rely on assuming good-faith from users who open PRs that what they are putting into commits is what is legally binding. Like the Linux Kernel, Git itself, and many other projects this information is stored directly, and as a matter of policy it is immutable, in git history. I would I recommend asking The Linux Foundation the the questions you have asked as they would be able to provide a better response than I could.

My personal goal is that the project moves to a way of providing a similar guarantee of assigning IP rights to the project under the terms of the license without special commit information, one such way that other projects use is a CLA. Switching to a CLA would involve legal advice, so I can't offer any timelines, nor can I guarantee that it will happen, but I can't say it won't happen either.

I want to thank you again for raising these concerns. As the majority of this ticket is questions I will now close it as we request that questions are directed to Discord (https://discord.gg/gitea) or the forum (https://discourse.gitea.io), but I will open a PR for documentation.

@techknowlogick techknowlogick added the type/question Issue needs no code to be fixed, only a description on how to fix it yourself. label Jul 9, 2019
@jakimfett
Copy link
Author

Thank you, I appreciate the thorough reply.

techknowlogick added a commit that referenced this issue Jul 17, 2019
* Update CONTRIBUTING.md with information about DCO

References: #7389
More information: https://about.gitlab.com/handbook/marketing/community-relations/code-contributor-program/#developer-certificate-of-origin-dco

* Update CONTRIBUTING.md

Co-Authored-By: zeripath <art27@cantab.net>
jeffliu27 pushed a commit to jeffliu27/gitea that referenced this issue Jul 18, 2019
* Update CONTRIBUTING.md with information about DCO

References: go-gitea#7389
More information: https://about.gitlab.com/handbook/marketing/community-relations/code-contributor-program/#developer-certificate-of-origin-dco

* Update CONTRIBUTING.md

Co-Authored-By: zeripath <art27@cantab.net>
@go-gitea go-gitea locked and limited conversation to collaborators Nov 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type/question Issue needs no code to be fixed, only a description on how to fix it yourself.
Projects
None yet
Development

No branches or pull requests

2 participants