Use of Open Source is ubiquitous within all sizes of organizations. As with any component that an organization depends on, the organization needs to manage risk that arises from the use of that dependency.
The goal of the OpenJS Foundations is to:
- Foster a strong and vibrant JavaScript ecosystem so that it remains a good technology choice now and into the future.
- Support open source JavaScript projects that are impactful and are willing to adopt governance compatible with the OpenJS Foundation goals.
- Support open source JavaScript projects that want to operate as an organization instead of individuals and plan for a succession of maintainers over the project's lifespan.
- Help organizations manage their risk by supporting the projects they depend on.
Our strategy is to meet those goals by:
- Providing a neutral space and resources where people can come together to collaborate on what is important to the success and growth of the JavaScript ecosystem.
- Helping projects build infrastructure and process so that they outlast the contributions of any one individual or company.
- Helping projects focus on their high impact work versus administrative/operational tasks.
- Helping organizations understand the projects they depend on, provide channels for them to easily support those projects and to realize value from those contributions.
- Encourage projects that organizations depend on to join the OpenJS Foundation and adopt open governance.
- Document best practices that reduce risk for contributors and consumers and help member projects implement them efficiently.
We do this through: