Paul Krill
Editor at Large

Reunited: io.js rejoins with Node.js

news
May 15, 20153 mins

The dueling server-side JavaScript platforms have reconciled after a contentious fork

A merger between Node.js and the io.js fork is afoot, with the io.js faction even joining the Node.js Foundation for governance of the popular server-side JavaScript platform.

The code merge is already taking place, said io.js representative Mikeal Rogers. The io.js technical committee this week voted in favor of both the merger and joining the foundation, he said.

“In the immediate future you’ll see more io.js releases while we finish up the code merge for a unified node.js releases,” Rogers said in an email on Friday. “After that we’ll just be doing Node.js releases, but we still own all the io.js assets, so I’m sure we’ll find some use for all the assets.” Version 2.0 of io.js was released earlier this month.

A participant in both io.js and Node.js, Bert Belder, explained in an email Friday how the merger impacts users working on the two projects. “From now on, the people previously formerly working on node.js and io.js will be working together again. To a certain extent, this was already the case, but we’ll now have our weekly meetings jointly and make decisions together.” Technical improvements made by the io.js faction will now become available to all Node.js users, he said.

Merging the projects, Rogers said, “was an easy choice once the governance stuff was worked out and we had a foundation. The goals of Node.js and io.js have never differed. We just had different ideas about how to achieve those goals and we’ve been able to reconcile those ideas into a much stronger merged project now.”

Dissatisfied with the progress of Node.js, which has been under the jurisdiction of Joyent, members of the Node.js community decided to form the io.js fork late last year. Since then, there have been expectations of a reunion between the two camps.

“Io.js was growing tremendously, and we needed a neutral organization to house the project and own the assets,” Rogers said. “We’ve been working with the people creating the foundation for months on a new governance model and what the foundation ended up with was basically an improved version of the io.js governance model so it was a pretty easy choice to join.” The foundation’s board still is being established, however, and has not convened yet, Rogers said.

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