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

Real Name Policy for CNCF #379

Closed
dims opened this issue Jul 2, 2022 · 12 comments
Closed

Real Name Policy for CNCF #379

dims opened this issue Jul 2, 2022 · 12 comments

Comments

@dims
Copy link
Member

dims commented Jul 2, 2022

As far as i can tell our CNCF individual CLA allows distinguishing a “Full Name” from a “Public Name” ( see https://github.com/cncf/cla/blob/master/individual-cla.pdf ) Looks like this was adapted from the ASF’s ICLA ( https://www.apache.org/licenses/icla.pdf )

Also the DCO itself does not prohibit using a Pseudonym (reading https://developercertificate.org/)

So questions are as follows

  • What is the policy? is it discussed anywhere?
  • Is there a documented policy for CNCF? (or for LF?)
  • Is there precedent where a project can override the policy?
  • Do tools like EasyCLA inform/enforce the policy?

Thanks,
Dims

@dims
Copy link
Member Author

dims commented Jul 2, 2022

cc @caniszczyk @mkdolan

@mkdolan
Copy link

mkdolan commented Jul 2, 2022

Hi @dims the policy is in the second link you provided.

"using your real name (sorry, no pseudonyms or anonymous contributions.)"

I know a few people have tried to bring this up in the past, but the DCO representation that the contribution is authorized is for a real person to make. The DCO was a "hack" to keep the legal overhead burden low and facilitate rapid development models. There are no system checks or audits, so it doesn't prevent someone from making a false representation, but that should be discouraged as a policy.

@dims
Copy link
Member Author

dims commented Jul 2, 2022

@mkdolan thanks for the quick response. Should we codify this in https://github.com/cncf/foundation (or) in https://github.com/cncf/toc ?

@mkdolan
Copy link

mkdolan commented Jul 2, 2022

If it's helpful for you all to have it restated somewhere in CNCF, that's fine with me. I don't know personally what location would make most sense...

@caniszczyk
Copy link
Contributor

caniszczyk commented Jul 2, 2022 via email

@caniszczyk
Copy link
Contributor

cncf/toc@4b5d504

@dims
Copy link
Member Author

dims commented Jul 2, 2022

@caniszczyk we need to

@jberkus
Copy link

jberkus commented Jul 5, 2022

Er, this feels like a rather consequential decision to be making over a holiday weekend with no community input. Could we maybe not do that kind of thing in the future? It causes distrust.

@caniszczyk
Copy link
Contributor

@jberkus no decision has been made outside of highlighting what was the policy already across LF projects

If folks want to propose changes they can do it through board members and their legal representatives

@dims
Copy link
Member Author

dims commented Jul 5, 2022

@jberkus what @caniszczyk said! ended up documenting what was already being given as guidance to folks, but not written down.

@dims
Copy link
Member Author

dims commented Jul 6, 2022

FWIW, the thread is still collecting feedback here:
https://lists.cncf.io/g/cncf-toc/topic/92137934#7204

We may end up reopening this issue or opening a fresh issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants