Node.js Forked By Top Contributors
New submitter jonhorvath writes: Several of the top contributors to Node.js, a popular open source run-time environment, have decided to fork the project, creating io.js as an alternative. The developers were unhappy with how cloud computing company Joyent was directing work on Node.js. Mikeal Rogers said, "We don't want to have just one person who's appointed by a company making decisions. We want contributors to have more control, to seek consensus." Here's the new repository, and a README file to go with it. A developer at Uber tweeted that they've already migrated to io.js on their production systems. It'll be interesting to see how many other sites follow.
I believe this is one part of the "Node Forward" project.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
You think? You treat a core contributor like this and then wonder why he steps down and leaves? The best part is that when they announced his departure they're like "yeah, uh we totally respect him and his amazing contributions now please respect our wishes and stop bringing up the fact that we are a bunch of SJW tools who treated a major contributor with less respect than Linus Torvalds treats people who intentionally crap all over his code base."
I've shown this crap to coworkers who were interested in learning Node and their reaction was "W...T...F..." that's how they treat their community?
if these open source projects are going to accept corporate sponsorship, they must do that corporation's bidding.
The people and entities who signed the sponsorship contract must do what they contractually agreed to do (which may be virtually nothing or it may be very specific depends what was in the contract).
Other people aren't bound by that though. Most contributors to open source projects do not have any contract with or obligation to the operators of the project. If they (or their employers if relavent) decide they would rather put their effort into a fork then they are perfectly entitled to do so.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
People don't fork 'just because they can'. They fork because they are failing to get what they want out of the project. It remains to be seen if they are wasting their time.
It could be like ethereal to wireshark, where the holder of the copyright has precisely *zero* development skin in the game.
It could be like XFree86 to Xorg where both had some nominal capability to continue, but it becomes quickly apparent that the fork is where the development effort went.
It could be like Wayland fork where the fork pretty much died (though the main project isn't seeing massive adoption either).
Worst case would be something like the ffmpeg/libav fiasco, where both forks go and which one is available readily for a given distribution is almost more a matter of politics than technical merit, and yet they have significantly diverged.
XML is like violence. If it doesn't solve the problem, use more.