What’s Best for Node.js Moving Forward
The Node.js Advisory Board made recommendations on issues such as project governance, code of conduct, intellectual property, API compatibility testing, developer training, community representation and website management that have been extremely valuable to the project. It became clear that we could address the needs of the Node.js project and its diverse ecosystem more effectively via a neutral Foundation — one that will bring in additional resources, grow the Node.js contributor base and foster a healthy ecosystem of product and service providers.
We have taken the recommendations of the Advisory Board and started implementing them in the Node.js project. As the project moves into the Foundation, we will add even more transparency and open the governance model even further to ensure it is driven by the community. We will establish a Board of Directors that handles business issues such as legal, finance, fundraising, and community development. We will also evolve the existing Node.js core team into a Technical Committee staffed by core committers. The TC will run autonomously and drive all technical decisions on the project.
Focusing on Our Community
So far, IBM, Microsoft, PayPal, Fidelity and SAP have joined us as founding members, and we’ll continue to add others over the coming months. We want the project to represent the diverse interests and perspectives of the community at large and are committed to including organizations of all sizes and individuals. In our efforts to open the Foundation to everyone, we will provide scaled sponsorship levels to make participation possible at any budget.
We have selected the Linux Foundation to advise us on the best way to structure and run the Foundation to ensure it is effective at growing, developing, and supporting the Node.js community via a neutral foundation. Given their track record with Linux and many other projects, we feel their expertise will be a real asset to the community.
Joyent + Node.js
Joyent will continue to be deeply involved with Node.js. Our business runs on Node.js, and so do our customers’. The contributions and support we offer in regards to Node.js will only grow as the project does. We’ll continue to dedicate multiple developers to full-time core development. As a large scale user of Node.js, we will contribute code, technical support, lessons-learned from our own experience, and other resources to develop the Node.js community.
I would like to thank not only the initial founding members and the Node.js Advisory Board members, but also thank the members of the community who help improve Node.js on a daily basis and have made it the success it is today. With their guidance and support, we’re confident that today marks a promising start to the next chapter of the Node.js story.