electron / governance

Public repository for governance issues and documents
141 stars 146 forks source link

OpenJS Foundation Finish Line #267

Open bnb opened 4 years ago

bnb commented 4 years ago

This is an annotated version of the checklist at https://github.com/openjs-foundation/project-onboarding/issues/36, specific to Electron's current state. Once completed, I will respond in that issue with the completed checklist which will then (hopefully!) be passed to the CPC for approval. If completed, I can't foresee any non-trivial roadblocks.

jkleinsc commented 4 years ago

https://github.com/electron/electron/pull/23137 updates our code of conduct to match the OpenJS foundation.

bnb commented 4 years ago

@jkleinsc added that to the checklist above. Also checked off and updated the OpenCollective items since @groundwater updated the "About" section of the Electron OpenCollective with the appropriate paragraph.

erickzhao commented 4 years ago

I can take a stab at the website stuff next week.

For this:

Update legal copyright notice on project website and github

What's the exact wording we need for the legal notice?

bnb commented 4 years ago

Thank you for taking the website work @erickzhao! 🙇

I am not a lawyer so I'd probably not be comfortable asserting that myself, so I've asked Brian Warner who does theoretically have context from Foundation lawyers. Will follow up here when I've heard back.

bnb commented 4 years ago

Updated two bullets above with a reference to https://github.com/electron/electronjs.org/pull/3895. I think we can mark them as done and merge once everything is approved.

bnb commented 4 years ago

Final TODOs with owners to drive them:

Unowned TODOs:

On-join TODOs:

bnb commented 4 years ago

Update project CoC reporting methods to include OpenJS Foundation escalation path

Tiny update: I've created an issue in the new CoC WG in the OpenJS GitHub org to address the concerns currently mentioned in the OP. I've opened this both as an OpenJS Foundation CPC Regular Member and as someone from the Electron project helping with onboarding. https://github.com/openjs-foundation/code-of-conduct/issues/8

bnb commented 3 years ago

Checked a few more off that have been completed for some time. I'm not sure if the logomark was / will be transferred, if the domains will be/were transferred (or some acceptable accommodation can be met), and we need to choose a DCO or CLA.

I can follow up on the Code of Conduct stuff with the Foundation. AFAIK it was WIP and nothing was ever landed on so... :P

bnb commented 3 years ago

After following up with Jory, the CoC updates don't need to be done.