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

Code of Conduct and reporting process #3

Closed
dthaler opened this issue Feb 16, 2022 · 5 comments
Closed

Code of Conduct and reporting process #3

dthaler opened this issue Feb 16, 2022 · 5 comments
Assignees

Comments

@dthaler
Copy link
Collaborator

dthaler commented Feb 16, 2022

We need to document the Code of Conduct (ideally based on Contributor Covenant), and the process for reporting any issues.

According to https://www.contributor-covenant.org/ the latest is v2.1 and the "How to Adopt Contributor Covenant" section there explains what would need to be done.

@vmbrasseur
Copy link
Contributor

Huh. I guess I misremembered that v4.0. Apologies on that.

Regardless, +1 to using Contributor Covenant v2.1, unless there's a more standard LFN option.

(if we use the Contributor Convenant, btw, we'll need an email address (or other contact method, but email address is likely easiest) that people can use for reporting concerns. This contact method must be added in the the appropriate location in the CoC template, which will then be added to this repository & referenced across all L3AF repos/projects.)

How other LFN projects do this:

  • LFN itself: The LFN wiki links to the LF events CoC, which seems like a bad idea. It doesn't make sense for LF's VP of events (Angela) to be receiving CoC concerns for LFN?
  • Anuket: Uses the LF Projects Code of Conduct. This seems a reasonable route to take, IMO.
  • ONAP: Does the same as Anuket. That's another point in favour of using the LF Projects CoC & reporting method.
  • EMCO: Uses Contrib Cov v1.4, but phones it in with "may be reported by contacting the EMCO maintainers." Making reporters work to locate contact info discourages reports. (also, they added an Apache-2.0 SPDX tag & Copyright Intel to the top of the file, despite neither of those bits of information being correct; looks like they scripted the SPDX tag adding w/o regard to non-Apache-licensed files or files that have different copyright)
  • fd.io: Proving to be a pain in the butt to locate their CoC. Moving on.
  • ODIM: Uses LF Projects CoC & reporting method
  • Open Daylight: CoC must be there somewhere but it's not obvious. Moving on.
  • Tungsten Fabric: I know this used to have a CoC because I added it, but it's not showing up with a quick skim. Moving on.
  • XGVela: Uses LF Projects CoC & reporting method

It looks like most of the LFN project point to LF Projects CoC. I suggest we do the same since we're looking to apply to be an LFN project.

@vmbrasseur
Copy link
Contributor

According to section 4b of the charter (to be merged in #15):

The TSC may adopt a code of conduct (“CoC”) for the Project, which is subject to approval by the Series Manager. In the event that a Project-specific CoC has not been approved, the LF Projects Code of Conduct will apply for all Collaborators in the Project.

I'm happy to do that for now, but we should make it explicit via files in the repos.

@vmbrasseur vmbrasseur self-assigned this Mar 15, 2022
vmbrasseur pushed a commit that referenced this issue Mar 15, 2022
A brief document about acceptable project behaviour and that we use the LF Projects CoC (like many of the other LFN projects).

#3
@vmbrasseur
Copy link
Contributor

@dthaler Have a quick look at PR #18? (for some reason I can't tag you on it for a review).

@vmbrasseur
Copy link
Contributor

Once we're done with this initial file, we should create a .github repository in the l3af-project organisation and move the CoC to it. Then it'll be inherited by all of the L3AF repositories.

Don't close this issue until that's done.

@vmbrasseur
Copy link
Contributor

The org-level CoC work will happen in #17.

Closing this 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

2 participants