Paul Krill
Editor at Large

Node.js gains a new fork, much to Joyent’s dismay

news analysis
Dec 3, 20142 mins

Dissatisfaction with Joyent's stewardship of the Node.js project has bubbled over, leading to the creation of the io.js fork

Node.js steward Joyent’s efforts to stave off a forking of the popular server-side JavaScript variant have failed, and a fork has arisen.

Developers have put forth a forking dubbed io.js and already have held a technical meeting about it. The project is described as “evented IO for V8 JavaScript” on GitHub. (Node.js also has been based on Google’s V8 JavaScript engine.) “This repository began as a GitHub fork of joyent/node where contributions, releases, and contributorship are under an open governance model,” the GitHub page states. “We intend to release, with increasing regularity, releases which are compatible with the npm ecosystem that has been built to date for node.js.”

Having a potential rival fork could splinter the Node.js community at large, depending on what kind of traction io.js gains. A tweet by Matt Ranney, of Uber, on Tuesday said that he was “one of the first to put io.js into production at scale.” Technical committee proceedings Tuesday were posted on YouTube and led by Mikeal Rogers, whose name previously has come up in speculation of a Node.js forking. Rogers as of this morning had not responded to an inquiry from InfoWorld made last night.

Talk of a possible forking had arisen this fall, after some developers became discontented with the role of Joyent as the steward of the project. Joyent responded by forming the Node Advisory Board to set up open governance, but that move appears to have not been enough.

Bryan Cantrill, CTO at Joyent, expressed frustration at the forking. “We really believe in the stability of Node,” said Cantrill, adding that those behind the fork apparently object to corporate leadership of an open source project. He said that Joyent has reached out to persons involved with io.js.

But Cantrill does not believe the io.js fork will jeopardize Node.js, which has drawn the attention of such companies as Netflix and PayPal. It also has the support of a multitude of frameworks. This Friday, Intuit will highlight Node.js at its Node Day event in Silicon Valley, featuring speakers from PayPal, Intuit, Netflix, and Meteor.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author