Closed
Description
Problem
The OpenJS Foundation currently lacks admin access to most projects under its umbrella. This limitation prevents the foundation from:
- Archiving projects without reachable maintainers
- Managing projects and users when maintainers are inactive or unreachable
- Adding or removing admins in emergency situations
These are not hypotheticals, and we have experienced all three of them this year.
Proposed Solution
We propose granting the "thelinuxfoundation" user admin rights to all OpenJS projects and establishing this as a requirement for new projects. This practice is now standard for most Linux Foundation organizations.
The OpenJS Foundation is hosted by the Linux Foundation (LF) and contracts with LF IT to provide staffing and various technical services for its projects.
About thelinuxfoundation User
- OpenJS staff do not have access to this user
- Access to "thelinuxfoundation" is restricted to LF IT administrators
- All access to this account is logged via 1Password
- Hardware tokens are required for access
- The account is governed by established IT rules for handling admin service accounts
Next Steps
- Discuss with CPC and seek approval
- If approved:
a. Update project progression docs.
b. File an issue in each project to have the user added - If not approved:
a. Discuss alternatives that achieve the same outcome