Slashdot Mirror


Node.js Forked Again Over Complaints of Unresponsive Leadership (thenewstack.io)

New submitter Kant shares a report: The codebase for popular Node.js JavaScript runtime has been forked again -- the second time in less than three years -- with a growing number of contributors charging that the Technical Steering Committee (TSC) leadership is ignoring repeated violations of the project's code of conduct. The new project, called Ayo will be managed under an open governance model. The complaints centered around ongoing behavior of NodeSource Director of Engineering, and Node.js TSC member Rod Vagg. The TSC received multiple complaints from Node.js members about a Tweet from Vagg promoting a Men's Rights Activist-slanted article, one that cast doubt on the validity of project Code-of-Conducts. In that Tweet, Vagg commented "If you've never considered the potential downsides of codes of conduct, here's a good place to start." [...] On August 21, The TSC voted on whether or not to remove Vagg from its ranks. Of the 10 TSC members who voted, 60 percent voted against removing Rod from the TSC and 60 percent voted against asking Rod to voluntarily resign. That the TSC voted to keep Vagg on the committee inflamed others in the project. One committee member, Myles Borins, resigned in protest. The decision to keep Vagg "undermines our Conduct Guidelines, drives away potential contributors, and in my opinion undermines the Committee's ability to govern," he wrote in a blog post. In a post further explaining the need for the forked Ayo project, developer Rudolf Olah explained that "Driving away contributors can be fatal in the open source world where most developers are essentially using their free time and volunteering to contribute. It is already difficult enough to attract contributors to smaller projects and larger projects, such as Node.js, need to be careful to make all contributors feel welcome."

51 of 338 comments (clear)

  1. Eating the world, right? by xxxJonBoyxxx · · Score: 4, Funny

    >> forked again -- the second time in less than three years -- with...contributors charging that...leadership is ignoring repeated violations of the project's code of conduct

    Enterprise-ready and eating the world. Got it.

    1. Re:Eating the world, right? by Anonymous Coward · · Score: 4, Funny

      Node.js is EATING THE WORLD! With a FORK! Take that World!

    2. Re:Eating the world, right? by Junta · · Score: 2

      Actually, in this particular case, when something like this happens with a traditional project, the users are generally totally oblivious. This isn't lack of technical advancement or relevance, it's about 'code of conduct' sorts of things. Occasionally a company will spill out, but it's generally more about the company than products of the company.

      Also the above wasn't a rip on open source, but an insinuation about NodeJS specifically, which at least some view as overhyped and will indulge in any excuse for schadenfreude at the expense of NodeJS as a reaction to that hype.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    3. Re:Eating the world, right? by kriston · · Score: 2

      JavaScript on the server. Asynchronous. Without threads. Got it.

      *gulp*

      Related question: will it be node.js, nodejs, nodejs.org, node.js.io, node.io, or what?

      --

      Kriston

  2. Sheesh... by __aaclcg7560 · · Score: 2

    No wonder Node.js is so popular these days...

    1. Re:Sheesh... by Shotgun · · Score: 2, Insightful

      I don't think this these are the tea-party members throwing tantrums:

      https://en.wikipedia.org/wiki/2016_United_States_House_of_Representatives_sit-in

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
  3. with a name like that by Anonymous Coward · · Score: 5, Funny

    With a name like Rod Vagg he should just get into porn and be done with it.

    1. Re:with a name like that by fahrbot-bot · · Score: 2

      With a name like Rod Vagg he should just get into porn and be done with it.

      And he is already on the server side of things...

      --
      It must have been something you assimilated. . . .
    2. Re:with a name like that by DontBeAMoran · · Score: 5, Funny

      "I'm Rod Vagg and I'm here to fork you."

      --
      #DeleteFacebook
    3. Re:with a name like that by Anonymous Coward · · Score: 3, Insightful

      So he tweets an article about the downsides of codes of conduct, and they try to use the code of conduct to get him removed.

      Wow. QED.

      Dear SJW asswipes, this has fuck all to do with Node.JS. Please eat shit.

      P.S. every project should dump their code of conduct immediately. They exist ONLY to allow blue haired lunatics to remove you and take over your project.

  4. "Unresponsive Leadership" by Anonymous Coward · · Score: 4, Insightful

    Should be non-reactionary leadership, forking it for social justice is ridiculous.

    1. Re:"Unresponsive Leadership" by HornWumpus · · Score: 5, Insightful

      Define 'merit'.

      The people behind this fork have zero code contributions. We'll see if _anybody_ who codes follows them.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    2. Re:"Unresponsive Leadership" by lucm · · Score: 3, Insightful

      With this though, being forked on social justice ground, it's harder to tell.

      It's not harder to tell. This will go down in a cycle of madness. Soon, any company that uses the real NodeJS will be ostracized because they "refuse to stand up to hate". Then people who don't boycott companies who use the wrong NodeJS will be targeted and their customers or employers will turn on them publicly. There's no rock bottom for social madness, it can always go further down.

      This has got to stop. The current social movement is like someone having a nervous breakdown in a stalled elevator and causing other people to lose their shit too; unless someone slaps them to bring them back pretty soon the whole elevator will become a bloody ragefest.

      Don't feed the lynch mob. Ignore them and their forks before it's too late.

      --
      lucm, indeed.
  5. Computing is dead by Anonymous Coward · · Score: 5, Insightful

    Back in the day, software projects used to be killed because of technical limitations. Now they are killed because someone objects to what someone else does in their spare time.

    1. Re:Computing is dead by WoodstockJeff · · Score: 4, Insightful

      .... Killed by people who CLAIM to stand up for keeping "what people do in their spare time" their own private matter.

      But that's only so long as they AGREE with "what people do in their spare time", meaning "Social Justice Warriors" are the intolerant bigots now.

    2. Re: Computing is dead by PaulRivers10 · · Score: 2

      It's weird how what you guys accuse others of, is always you projecting what you are doing onto them.

    3. Re:Computing is dead by Yaztromo · · Score: 2

      Back in the day, software projects used to be killed because of technical limitations. Now they are killed because someone objects to what someone else does in their spare time.

      So you're saying you want to bring back ReiserFS?

      Yaz

  6. Forked twice in three years? by irrational_design · · Score: 4, Insightful

    According to the github page it has been forked 7,663 times. This seems to be much ado about nothing.

    1. Re:Forked twice in three years? by K.+S.+Kyosuke · · Score: 4, Funny

      Is this fork not going to be about implementing features?

      --
      Ezekiel 23:20
    2. Re:Forked twice in three years? by Shotgun · · Score: 5, Interesting

      NO.

      This fork is going to signal virtue.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
  7. This is great! by Anonymous Coward · · Score: 5, Insightful

    A real chance to see whether SJWs can actually code now that they have their own fork.

    Posted anonymously to preempt needless forks of my own projects.

    1. Re:This is great! by Anonymous Coward · · Score: 5, Funny

      Has can the SJWs be so anti-Vagg?

    2. Re:This is great! by mfearby · · Score: 2, Insightful

      I look forward to seeing what these SJW feel-good types can produce. I'll be sticking with the standard Node.js, thanks. I couldn't care less what Vagg does in his spare time, and neither should most developers. If you care more about the politics behind each line of code, then apparently you've got oodles of spare time and don't have to be productive to earn a living. Good luck with that.

  8. Package deals by K.+S.+Kyosuke · · Score: 5, Insightful

    Buying a political orientation together with your programming language has never been a good idea. If you don't buy into a tax policy when you're buying your breakfast cereals, why would you do that when shopping for your programming tools?

    --
    Ezekiel 23:20
  9. Muh feminism! by vvaduva · · Score: 3, Insightful

    So they are forking the project because some feminist's feelz were hurt over a tweet? Holy shit...there is never a shortage of retards around.

  10. Please pass the salt. by fahrbot-bot · · Score: 2, Funny

    I thought, according to Javascript is Eating the World:

    JavaScript and NodeJS are single handedly eating the world of software.

    Looks more like Node.js is being eaten by its own.

    [ Also, I would like to point out to the editors that two things cannot "single handedly" do anything. Just sayin'. ]

    --
    It must have been something you assimilated. . . .
  11. Code of Conduct by Anonymous Coward · · Score: 5, Insightful

    So it's a violation of the code of conduct to suggest a code of conduct may not be necessary? From the article I'm not seeing much about mens rights and more to do with 'neurodiversity' - though I'm aware that the support of "men's rights" is like many things, associated with nazis by the left right now (i.e. anything the populist left does not advocate). But assuming he was linking an article about men's rights, does advocating men's rights violate the Node.JS code of conduct?

    I glanced at the code of conduct and saw nothing against criticizing the code of conduct, nor against the supposed support of men's rights. What I did find were guidelines saying members should "Be respectful of differing viewpoints and experiences", and "Gracefully accept constructive criticism". So are the people railing against the TSC instead violating the code of conduct?

    The code of conduct can be found here: https://github.com/nodejs/TSC/blob/master/CODE_OF_CONDUCT.md

  12. Why does it matter? by farble1670 · · Score: 3, Interesting

    On August 21, The TSC voted on whether or not to remove Vagg from its ranks. Of the 10 TSC members who voted, 60 percent voted against removing Rod from the TSC and 60 percent voted against asking Rod to voluntarily resign. That the TSC voted to keep Vagg on the committee inflamed others in the project.

    I also don't understand why it matters that some member or another of a technical project does in their own time. The project should be about the code, not someone's opinion on men's rights or whatever. It'd be different if the person used the project to forward their personal beliefs ("Node.js supports mens' rights!") but I didn't get from TFA that was the case.

    1. Re:Why does it matter? by farble1670 · · Score: 5, Insightful

      It matters because bigotry, bias, racism, etc. can drive away contributors.

      How do you think contributors feel about the idea that some "committee" is going to evaluate their morals and kick them out if they don't match the political manifesto du jour?

      Open source is about encouraging contributors from the community, not discriminating or disparaging contributors because they happen to be a different race, sex, etc.

      Open source is about code. It's not a political platform.

    2. Re:Why does it matter? by Anonymous Coward · · Score: 3, Interesting

      And you know that is all fact?

      That he thinks women should be barefoot and pregnant?

      Where did he say that?

      Oh wait you're putting words into his mouth and taking others out of context so you can continue with your witch hunt? OK carry on.

  13. SJWs gone wild by Zontar_Thing_From_Ve · · Score: 4, Insightful

    The article linked to raises questions about speech codes of conduct, especially at universities, and points out that some people may have neurological diseases like Tourette's Syndrome that don't make them dangerous but may make them unable to comply with such codes. How exactly this is a "Men's Rights Activist" article is beyond me, although I guess men and men in IT may have more tendencies towards these issues. So some SJW got butt hurt because a writer dared to suggest compassion for people with different neurological wiring and this led to the vote and fork. Know what I find most disturbing? That 40% of the people agreed with the SJWs. If this is all it took to make them lose their minds, it's truly a sad day.

    1. Re:SJWs gone wild by Fly+Swatter · · Score: 2

      Welcome to the world where everyone is a victim. If they don't agree with something you said or thought, then they are being discriminated against. Then they will try to take your ball and go home.

    2. Re:SJWs gone wild by gweihir · · Score: 5, Informative

      The "Men't Rights Activist" is pure slander. Unfortunately, because the press does not check facts anymore, such dishonorable tactics work. Nicely shows the nature of the people at work here though. Truth is not a consideration for them, just excluding somebody that dares suggest they may be doing something wrong. The anti-discourse, anti-rational stance displayed by SJWs of all colors.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:SJWs gone wild by paulpach · · Score: 2

      I seriously doubt Vagg would give a rat's ass for Tourette's Syndrome. He is not trying to defend some minority here. He posted a link to that article because he does not like the code of conduct he is so often criticized for violating.

      Apparently there is a whole set of incidents involving Vagg that people are upset about. There is nothing in the article itself that is offensive. It is about him dismissing the code of conduct people call him on.

      Citing that tweet as a code of conduct violation makes the SJW look bad. Throwing the label "Men's Rights Activist" at that article is a red herring.

      40% of the people agreed with the SJWs

      It is so much more complicated than that. That 40% is just 4 people (there are only 10 in the TSC). It boils down to 6 vs 4 votes in favor of keeping one of their own in place, which makes it look like favoritism. The question is how would that vote go if they were voting on a random developer that is not member of the TSC.

      I agree with you the post makes it look like a SJW gone wild. But the actual situation is more complicated.

  14. Now I see... by Shotgun · · Score: 5, Interesting

    A quick scan of the (long) article that Vagg commented on reveals why the SJWs are so upset. The article is a direct attack on their worldview. The TL;DR version of the article is that people think differently, and the speech codes that have come into vogue at universities therefore discriminate against specific minorities. WTF is a self-flagellating SJW to do when the fight to uphold the victimization of ever smaller sets of imagined minorities ends up victimizing a minority? The cognitive dissonance must be so debilitating that they can't get away from it even in their safe space echo chambers.

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
    1. Re:Now I see... by msauve · · Score: 2

      "WTF is a self-flagellating SJW to do when the fight to uphold the victimization of ever smaller sets of imagined minorities ends up victimizing a minority?"

      Hopefully, their head asplode.

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    2. Re:Now I see... by gweihir · · Score: 2

      And that is pretty much it. They try with all their might to gloss over the fact they they are the problem here because their codes of conduct discriminate and exclude people.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  15. SJWs are destroyers by gweihir · · Score: 3, Insightful

    This is a good example. They fracture communities, exclude everybody whose world-view they do not like, suppress opinions, perform inquisitions into private, non-criminal activities and generally place PC far above performance and technological skill. It is a reasonable assumption that node.js at the very least got much weaker due to a non-technical issue. These are exactly the people that made the dark ages dark. And they seem to want that state back.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  16. This is insane by Okian+Warrior · · Score: 5, Insightful

    Back in the day, software projects used to be killed because of technical limitations. Now they are killed because someone objects to what someone else does in their spare time.

    So let me get this straight.

    Rod Vagg tweeted using his personal twitter account, on his own time, and referred to an article which appears to be quite worthy of discussion. The title The Neurodiversity Case for Free Speech pretty-much describes what one finds in the article. It's about "speech codes", and the effects of limiting what people can say.

    The article is completely and totally academic, with a position and supporting argument, written by a psychology professor!

    And for tweeting a link to this article, he loses his position as Director of Engineering?

    You can get doxxed, threatened, and fired for having a political opinion on your own time if you get caught. Even if you don't publicly voice your opinion on the net, you can get fired for being caught on a security camera at a protest.

    This political climate - the one we are living in right now - is insane.

    1. Re:This is insane by Anonymous Coward · · Score: 2, Interesting

      It's always been this way, in the US at least. You can be fired because your boss doesn't like your shoelaces and it's completely legal. Places like California, which have more restrictions than most states on what employers can and can't do in regards to how they treat employees, is often labeled as being "unfriendly" to business. If a politician tries to introduce a bill that will put further restrictions on the reasons employers can fire people, such as participating in a political event outside of working hours, they get branded as a "job killer" or "anti-business".

      I will say, in California at least, it is illegal to take any kind of job action because a person participated in a political event outside of working hours and off company property. The key sections of the Cal Labor Code are 1101 and 1102. I swear there's at least one more, but I can't find it now. Those labor codes also cast a bit of a shadow over those emails you'll tend to get from company leadership encouraging you to write to a representative about some specific bit of legislation that would benefit the company. The biggest problem is that those codes are likely enforced by an agency most people don't even know exists called the Department of Industrial Relations, which is part of the Labor Commissioner's office, not the Department of Fair Employment and Housing ("DFEH") which is where most people would likely go.

      To hear plenty of people talk about it, California is one of the hardest states to do business in. So where do we, as a society, want to draw the line? Personally, I'd like to see the US adopt a universal "for cause" employment system. You can only fire someone for a legitimate business reason, such as not meeting performance expectations, or the company needs to lay off a number of people or become insolent. None of this BS where your boss can just be in a bad mood and fire you because you're the first person they saw and you have no legal recourse. I'd also like to see agencies like the DFEH and EEOC be changed from neutral to pro-employee. Very few people can afford to hire an attorney after being fired, especially since they just lost their source of income and need to reprioritize spending. Everything would still have to go before an administrative law judge where the employer would have a chance to present their side, but there should be agencies that advocate for employees instead of being neutral investigators. That's just my opinion anyway.

    2. Re:This is insane by lucm · · Score: 2

      Avoiding the ignorant masses is I guess, the best approach at this point.

      This is no different from the hippies throwing buckets of blood to drafted soldiers coming back from a traumatizing Vietnam experience. It's just amplified because of social media. There's no name for this but those people are emotionally orthogonal to 4chan aspies; indifferent to the suffering they're causing, and at the same time aroused by their collective power.

      The answer is to ignore them, but without bending over when they cross the line. The Debian fork was a proper response to a technical disagreement; this NodeJS fork is bullying, pure and simple. It is unacceptable, and I for one will passive-aggressively resist.

      --
      lucm, indeed.
  17. Re:The actual code of conduct by serviscope_minor · · Score: 2, Insightful

    Be careful, or "welcoming and inclusive" becomes sexual harassment.

    No it doesn't. If you think it happened to you, you may wish to examine what you actually did.

    --
    SJW n. One who posts facts.
  18. This is bizarre by XXongo · · Score: 5, Interesting

    actually when allegations of harassment come up in a traditional project, that person is either fired or sent for some stupid HR training...

    Except, as far as I can tell from the article, there weren't any "allegations of harassment": he didn't harass anybody. He tweeted a link to an article-- this article. He did not harass anybody.

    The article isn't even one about "Men's rights advocacy" ("MRA")-- what he tweeted was a link to an article presenting the case that codes of conduct which suppress free speech discriminate against people with Asperger's syndrome, because these people have problems understanding what other people might thing would be offensive (the article was about "neurodiverse" people in general, but primarily focussed on Aspergers (which the article calls "Aspies").)

    I somewhat wonder about the level of meta here. A person is accused of violating speech guidelines by tweeting a link to an article about speech guidelines?

    1. Re:This is bizarre by F.Ultra · · Score: 2

      Since you linked to the article I demand, !DEMAND!, that some one forks your post!

    2. Re:This is bizarre by spun · · Score: 3, Funny

      It's called a joke, son. Damn, maybe they all really DO have Asperger's...

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    3. Re:This is bizarre by Grishnakh · · Score: 3, Insightful

      making them very likely to get STEM degrees, especially with computers where you don't need to deal with people as often. Mix in that tech culture loves a meritocracy

      Where does this idea that you don't need to deal with people as often in STEM/computer jobs? That's crazy. It was true in the 80s, but these days with open-plan offices being the norm, it's not. And in the big tech companies like Facebook, the "office" is really just a big giant open room with open tables.

      Tech work isn't for people who don't like to deal with people, it's for people-people now. You need to love being surrounded by your coworkers at all times, with no privacy at all, and constant chatter. Any time discussions about this come up online, you'll see two camps: old people (Gen-X or older) who hate the new workspaces, and young people who absolutely love them.

    4. Re:This is bizarre by yuriklastalov · · Score: 2

      Well they certainly do here at Slashdot, that's for sure.

    5. Re:This is bizarre by epyT-R · · Score: 3, Interesting

      And in the big tech companies like Facebook, the "office" is really just a big giant open room with open tables.

      This explains much about the quality of code coming from that company.

      Tech work isn't for people who don't like to deal with people, it's for people-people now. You need to love being surrounded by your coworkers at all times, with no privacy at all, and constant chatter. Any time discussions about this come up online, you'll see two camps: old people (Gen-X or older) who hate the new workspaces, and young people who absolutely love them.

      While it is true this is being foisted on the workforce out of misguided ideology (and cost savings), it's still too early to see what the actual effects will be. Somehow, I doubt there's 'that' much of a difference in preferences. Reflective thought generally requires quiet time with some isolation. Give the open room to the sales team and give the office space to the people building the product.

    6. Re:This is bizarre by lucm · · Score: 4, Interesting

      The guy tweeted a link and made a mild supportive comment about the article. Even if it had been a link to the Necronomicon or the Satanic Bible, there's just no way anyone should get their panties in a bunch over this, even less fork a project.

      What's really happening here is called a witch hunt, and the angry mob was looking for any reason to throw someone in the fire pit and put themselves in charge because the existing leadership was not joining their collective hysteria.

      Fuck those people. This kind of hive mind of limpdickness and bendoverness is a slow collective suicide and anyone who has drank so much virtue signaling kool-aid that they can't see it deserve the nightmarish world they're progressively creating.

      --
      lucm, indeed.
    7. Re:This is bizarre by epyT-R · · Score: 2

      But people shouldn't self diagnose as autism spectrum when they are just antisocial jerks.

      Well, usually there's a clinical reason when people are truly pathologically anti-social. I agree that self-diag is probably not a good idea, but, it seems less secure people would rather disbelieve just for the chance to label because their feelings are hurt, with said 'asshole' just hiding behind a diagnosis, real or not. Ironically, such people are also apt to label anything short of bubbly extravertedness as signs of a disorder. I think there's an overfocus on feelings and consensus these days, and one of the reasons it is pushed for is that it prevents the honest, direct communication these people fear.

  19. Re: Open Sores by Anonymous Coward · · Score: 2, Interesting

    Check out the contributions of the moron leading the push to remove him.

    It's a fucking joke. He's contributed almost nothing... The tiny scraps of code are fucking awful. He has hundreds of commits to edit documentation for "diversity" and "inclusion", and thousands of posts arguing with actual contributors about his bullshit.

    What a toxic piece of trash...