It’s Open Source Week at SitePoint! All week we’re publishing articles focused on everything Open Source, Free Software and Community, so keep checking the OSW tag for the latest updates.
Forward the Foundation
Kris Borchers, Executive Director of the JS Foundation, released a statement regarding its inception:
Many of these projects are essential to the infrastructure of the Internet, so the Linux Foundation feels it is important to ensure they have structured support and neutral governance to ensure their stability, which is why the JS Foundation is being formed.”
It takes a great amount of selflessness to merge two foundations into one, so let’s take a moment and appreciate that. This could mean one of two things (or both):
- The jQuery and Dojo Foundation had similar goals and values so they saw it fit to join forces.
With the first scenario being the reason behind various memes and jokes within tech communities, it might be a healthy step to clean up and unite everyone under a single banner. Decentralization is highly praised in open source communities, but it is also widely accepted that a benevolent dictator can actually improve the state of a project (or in this case, ecosystem) quite a bit.
The foundation separates business and technical decisions by having two branches: the Board of Directors (who appoint the Executive Director), and the Technical Advisory Committee which handles all technical aspects of the Foundation, independent of the Board of Directors. A wise move, I must say.
Contributor License Agreement (CLA)
Like many other open source projects, the JS Foundation features a CLA as well. The terms apply to all contributions you make to the JS Foundation or its projects. It might sound scary for some, but it’s common practice quite often nowadays. If licenses confuse you, have a look at my article on Open Source licenses I wrote last year.
The JS Foundation serves as a home for a wide range of projects, and the list keeps growing. Among the most popular ones are jQuery (surprise surprise!), Grunt, and RequireJS. Quite a few projects were part of the jQuery Foundation before the relaunch as well, such as Lodash and ESLint. Among the new arrivals are Mocha, Moment and Webpack.
You can find the full list of projects on the JS Foundation site.
Uniting the Kingdoms
Additionally, the JS Foundation and the Node.js Foundation will collaborate closely, due to sharing similar goals. Most interestingly, the JS Foundation will possibly be in the position to facilitate the support of third-party packages, something the Node Foundation hasn’t tackled yet.
Elio is a open source designer and founder of Ura Design. He coordinates community initiatives at SitePoint as well. Further, as a board member at Open Labs Hackerspace, he promotes free software and open source locally and regionally. Elio founded the Open Design team at Mozilla and is a Creative Lead at Glucosio and Visual Designer at The Tor Project. He co-organizes OSCAL and gives talks as a Mozilla Tech Speaker at various conferences. When he doesn’t write for SitePoint, he scribbles his musings on his personal blog.
Your First Year in Code
Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers
Jump Start Git, 2nd Edition