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

OpenJS Foundation Finish Line #267

Open
26 of 30 tasks
bnb opened this issue Apr 13, 2020 · 10 comments
Open
26 of 30 tasks

OpenJS Foundation Finish Line #267

bnb opened this issue Apr 13, 2020 · 10 comments

Comments

@bnb
Copy link
Member

bnb commented Apr 13, 2020

This is an annotated version of the checklist at openjs-foundation/project-status#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
Copy link
Member

electron/electron#23137 updates our code of conduct to match the OpenJS foundation.

@bnb
Copy link
Member Author

bnb commented Apr 16, 2020

@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
Copy link
Member

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
Copy link
Member Author

bnb commented Apr 16, 2020

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
Copy link
Member Author

bnb commented Apr 27, 2020

Updated two bullets above with a reference to electron/electronjs.org-old#3895. I think we can mark them as done and merge once everything is approved.

@bnb
Copy link
Member Author

bnb commented May 18, 2020

Final TODOs with owners to drive them:

  • Update project CoC reporting methods to include OpenJS Foundation escalation path
    • @bnb: working on this with the CPC. Does not seem to be a hard blocker on Electron joining.
  • Transfer official domains to OpenJS Foundation
  • If choosing to use a Contributor License Agreement (CLA) or Developer Certificate of Origin (DCO), make selection and implement appropriate tool
  • Transfer official domains to OpenJS Foundation
  • Identify and document other core project infrastructure

Unowned TODOs:

  • Transfer logomark to the OpenJS Foundation
    • Need update on this from the Foundation / GitHub.
  • Identify individuals from the project to join the CPC
    • Admin / WGs

On-join TODOs:

@bnb
Copy link
Member Author

bnb commented May 21, 2020

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. openjs-foundation/code-of-conduct#8

@bnb
Copy link
Member Author

bnb commented Jul 27, 2021

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
Copy link
Member Author

bnb commented Jul 30, 2021

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

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

5 participants
@bnb @jkleinsc @erickzhao and others