Node seems to have tons of controversies around it ever since its inception.<p>As much as I would love to enjoy Node, I can't. It's just too much drama around it.<p>Strongloop, Joyent, none of these companies are guiding the Node community in the right direction (the Node community itself probably are too full of "strong opinionated" individuals that caused further drama).<p>Strongloop is basically a bunch of people with money, hired a few Node core contributors to get street creds (of course the Node core contribs people would be more than happy to get paid and be the face of a company... y'know, ego and money) and try to be the RedHat of Node (oh, they bought NodeFly and laid everybody off ).<p>Joyent saw "gold" in Node but it's quite clear they're having hard time to capitalize their first-mover advantages. Maybe Accounting still doesn't like the idea of paying a bunch of people with money to support an "open source project" and figure out how to make money later on.<p>Hence we're seeing how Joyent just didn't own NodeJS and leave everybody to dust with tons of contributions... if you want to own an OSS project, invest tons of resources, make sure you own a large percentage of the codebase, deliver tons of new and exciting features, put lots of marketing behind it, and make sure people have hard time to "catch up" thus creating an invisible barrier to enter. Hire the smart ones that still can somehow understand the codebase and contribute effectively. Another way is by providing sub-par documentation for the public to contribute, of course that's more "evil" than making it hard for individuals to get to know the codebase...<p>Now we have IO.js, a "community" driven with individuals who "work for corporation with Node interest" behind them...(those APM companies and Node-based service providers wanting to be the recognized leader in Node).<p>Let's be honest (and be real): Node is positioned to be the next popular framework after Rails. It's not hard to see why there are so much politics around it. The difference is that Rails has DHH as BDFL and he didn't want to make money out of Rails (if you don't count public speaking...) and Node has no BDFL...