Hacker News new | ask | show | jobs
by jsprogrammer 3738 days ago
>Should NPM have sided with Monsanto because Alice sent them an email that contained a threat?

NPM should side with the first to register until told to do so by a court. NPM just sides with whatever Trademark sends them emails containing threats?

The NPM Code of Conduct also states,

>There is never a good reason to be rude over package name disputes.

Why is Bob informing Azer that he and kik Interactive are dicks?

>Any spamming, trolling, flaming, baiting, or other attention-stealing behavior is not welcome, and will not be tolerated.

About 8 minutes and 10 minutes after Azer asks Bob to stop email him, Bob fires back two more unsolicited emails. kik has already decided that they don't even want the `kik` package name, so, Bob is even trolling at this point (just wants to squat a package name). On top of all that, Bob never even responds to Azer's response to Bob's offer of compensation. Bait-and-switch much, Bob?

>Hmmm, whose nerve was hit?

HN won't publish the downmod feed, so I don't know, but the post shot to -2, with no responses, pretty quickly.

1 comments

> > Should NPM have sided with Monsanto because Alice sent them an email that contained a threat?

> NPM should side with the first to register until told to do so by a court.

Even if they believe doing so will cause more confusion among npm users than the alternative?

> NPM just sides with whatever Trademark sends them emails containing threats?

What leads you to believe that the threats are the cause for them siding with Kik? They've stated in multiple places they sided with kik because they believe it would reduce confusion, and they present reasons for that belief, and also explicitly stated that the legal issues weren't "pertinent". I've seen no compelling case that they're lying or presenting those reasons in bad faith.

You didn't address my point that sending a threat isn't harassment if it's a reasonable threat to send, like threatening a lawsuit to protect your legal right.

> Why is Bob informing Azer that he and kik Interactive are dicks?

I'm worried this will sound condescending but hopefully you'll appreciate that's not my intention, I'm just not good enough at explaining things to figure out a better way to word this. Bob isn't informing Azer he's a dick. "We don't mean to be a dick, but" is a casual phrasing of "Hi, it's not our intention to cause you pain, but we have to do this thing you're not going to like". Someone who's writing is about to not be very nice, but they're not being disrespectful.

By contrast, "you’re actually being a dick. so, fuck you" is unequivocally disrespectful.

> About 8 minutes and 10 minutes after Azer asks Bob to stop email him, Bob fires back two more unsolicited emails.

I believe that Bob only sent one email to Azer, the other was to NPM support not Azer, but regardless, this would be analogous to, in my allegory, Monsanto asking Alice to stop emailing them, and Alice sending one (or two) more email trying to reason with them. Would Alice's additional emails be spamming and harassment?

> Bob is even trolling at this point

I've never heard a definition of trolling that didn't involve some level of malice. Is your read that Bob is actively trying to fuck up Azer's open source project? (You're right that Bob implies Kik ultimately ended up squatting the package name, but you really think that's out of spite? Bob is the one saying he doesn't mean to be a dick, not the one saying "fuck you" and summarily unpublishing hundreds of node packages.)

> Bob never even responds to Azer's response to Bob's offer of compensation.

Seemed obvious to all 3 parties that Azer's offer was not a serious one, Azer's blogpost specifically uses the language "After I refused them".

>Even if they believe doing so will cause more confusion among npm users than the alternative?

Yes. Transferring names causes tons of havoc, as witnessed. Further, no one was confused by this package name, nor are people confused with other package names that may contain Trademarked names with code unrelated to the Trademark.

>What leads you to believe that the threats are the cause for them siding with Kik?

People close to NPM keep making this argument. Others have reported that some of those claims actually turned out to be lies.

>You didn't address my point that sending a threat isn't harassment if it's a reasonable threat to send, like threatening a lawsuit to protect your legal right.

You didn't address many of my points, so I think skipping around is fair game. The problem with your point is that the threat is not reasonable. Bob couldn't even give a concrete Trademark registration that the package violated (because one doesn't exist). You're telling me that a court will have no problem with agents sending threats of "our trademark lawyers are going to be banging on your door and taking down your accounts and stuff like that"?

>Bob isn't informing Azer he's a dick. "We don't mean to be a dick, but" is a casual phrasing of "Hi, it's not our intention to cause you pain, but we have to do this thing you're not going to like".

You're right, he is informing Azer that he and kik Interactive are about to "be a dick about it"[0]. There is just no way to spin this as being compliant with the Code of Conduct. None. It uses an inappropriate word, and the meaning of the phrase sets the user up as someone who violates the Code ("non-friendly", "rude", "unsafe", "unwelcoming", "confusing", "non-respectful", etc).

>I believe that Bob only sent one email to Azer, the other was to NPM support not Azer,

Per NPM policy, Bob was required to CC Azer on emails to them. Azer indicates that he was CC'd on multiple emails from Bob to NPM, so it is highly likely that Azer received the email sent ~8 minutes after Azer asked Bob to stop emailing him (and then Bob sent another email 2 minutes later).

> but regardless, this would be analogous to, in my allegory, Monsanto asking Alice to stop emailing them, and Alice sending one (or two) more email trying to reason with them. Would Alice's additional emails be spamming and harassment?

In your hypothetical? It would appear so.

>I've never heard a definition of trolling that didn't involve some level of malice.

You and Bob have already admitted to malice (here comes, "We don't mean to be a dick about it, but", again). I don't think malice is actually required to be considered trolling though. kik Interactive doesn't even want (and isn't even now using) the package, yet it is trying to acquire it. Why is Bob spamming again (six separate emails in under three hours, three of which received no replies)?

>Seemed obvious to all 3 parties that Azer's offer was not a serious one, Azer's blogpost specifically uses the language "After I refused them".

I've read Azer's blogpost and "after I refused them" undoubtedly refers to his first, entirely reasonable response, "Sorry, I'm building an open source project with that name.". Bob escalated the situation from there.

>"fuck you"

How is this not a casual phrasing?

Bob: troll, spammer, baiter, flamer ("Azer seems to be acting pretty poorly." [hilarious by the way]), dick, harasser

NPM: Sure Bob, have this package. Azer, good luck with your refactor!

[0] http://www.urbandictionary.com/define.php?term=being+a+dick

> Transferring names causes tons of havoc, as witnessed.

What if they believe not transferring the name will cause more havoc?

> > What leads you to believe that the threats are the cause for them siding with Kik?

> People close to NPM keep making this argument. Others have reported that some of those claims actually turned out to be lies.

I'd love to hear more about that, but I hope you'll forgive me for distrusting your memory seeing as you seem to have misremembered Bob saying he doesn't mean to be a dick as Bob calling Azer a pussy [0].

I assume you've already seen the various places on their blog and on Twitter than NPM has said that the threats weren't the cause for them siding with Kik. I'm happy to produce them if you haven't.

> You didn't address many of my points, so I think skipping around is fair game.

I certainly tried my darnedest to, which point did I not address?

> The problem with your point is that the threat is not reasonable. Bob couldn't even give a concrete Trademark registration that the package violated (because one doesn't exist).

In my allegory, would Alice's threat only have been reasonable if she had produced a "concrete" copyright registration?

> You're telling me that a court will have no problem with agents sending threats of "our trademark lawyers are going to be banging on your door and taking down your accounts and stuff like that"?

Yes, I am. I've never heard of a court having a problem with use of metaphorical language when threatening lawsuits, legitimate or otherwise.

> There is just no way to spin this as being compliant with the Code of Conduct. None.

This isn't an argument, it's just asserting I'm wrong. The Alice vs Monsanto allegory in my initial reply to you directly addressed this.

> it is highly likely that Azer received the email sent ~8 minutes after

I'll concede this point, hopefully it's clear that it's irrelevant to the larger point I'm making.

> > Would Alice's additional emails be spamming and harassment?

> In your hypothetical? It would appear so.

Just so we're clear, you're saying that if someone fucks you over illegally, and you email them asking them to stop, and they ask you not to email them again, you trying one more time to reason with them as well as CC-ing them when you escalate the situation is spamming and harassment of the people fucking you over?

> You and Bob have already admitted to malice (here comes, "We don't mean to be a dick about it, but", again).

I acknowledged that Bob in fact did say "We don't mean to be a dick about it, but", and suggested that it could be paraphrased to include "Hi, it's not our intention to cause you pain...". When did I "admit" to malice? I was specifically trying to explain why "We don't mean to be a dick about it, but" is not malice.

> I don't think malice is actually required to be considered trolling though.

Do you actually want to debate this point? [1] [2] [3]

> kik Interactive doesn't even want (and isn't even now using) the package

They went through a lot of trouble to get it, what leads you to believe they don't want it? At the very least they explicitly say they want it to avoid confusion for people expecting a package by them.

> Why is Bob spamming again?

That's actually a great question for you. Why do you think Bob is spamming, if not his stated reason (avoiding confusion from people expecting the 'kik' package to be by Kik, the software company with almost as many users as the population of the US)? Do you think Bob woke up that morning, looked himself in the mirror and decided his goal for the day was pissing off Azer?

> "after I refused them" undoubtedly refers to his first, entirely reasonable response, "Sorry, I'm building an open source project with that name."

You're right. Re-examing the timeline, "We’re not getting anywhere with this" is clearly a response to "Azer's response to Bob's offer of compensation".

> > "fuck you"

> How is this not a casual phrasing?

It is casual phrasing, but it's also disrespectful. By contrast, "We don't meant to be a dick" is acknowledging that the recipient is probably not going to like what they have to do.

> "Azer seems to be acting pretty poorly." [hilarious by the way]

"fuck you" and "bunch of corporate dicks" aren't exactly shining gems of discourse.

[0]: "Is it OK to start referring to people as pussies in emails to them if they don't give up their names?" https://news.ycombinator.com/item?id=11383607

[1]: "make a DELIBERATELY offensive or provocative online..." (emphasis added) https://www.google.com/search?q=trolling

[2]: "Being a prick on the internet BECAUSE YOU CAN. ..." (emphasis added) http://www.urbandictionary.com/define.php?term=trolling

[3]: "...with the DELIBERATE INTENT of..." (emphasis added) https://en.wikipedia.org/wiki/Internet_troll

https://news.ycombinator.com/item?id=11341285

Your claim of misremembering is vacuous. I never claimed Bob called Azer a pussy.

>Just so we're clear, you're saying that if someone fucks you over illegally,

Just so we are clear, I never said that. If you believe otherwise, you'll need to produce a quote. Your hypothetical is baseless as kik was not "fucked over illegally". kik can't produce a Trademark. Azer didn't even know who kik was.

> In fact, once Azer had made it clear that he wasn’t going to change the name, we decided to use a different name for an upcoming package we are going to publish to NPM. We did hope that Azer would change his mind, but we were proceeding under a different package name even when we were told we could have the name Kik. https://medium.com/@mproberts/a-discussion-about-the-breakin...

I may get to the rest later today.

> https://news.ycombinator.com/item?id=11341285

What is this? Is this supposed to be a point you made that I didn't respond to? This doesn't appear to be a thread I participated in, this appears to be a distant cousin at best to any exchange I'm part of.

> Your claim of misremembering is vacuous. I never claimed Bob called Azer a pussy.

It's strongly implied by:

> How does one non-NPM user [...] get to harass an actual NPM user [...], in violation NPM policy [...]? Is it OK to start referring to people as pussies in emails to them if they don't give up their names?

https://news.ycombinator.com/item?id=11383607

Was that just a non-sequitor?

> Just so we are clear, I never said that. [...] Your hypothetical is baseless as kik was not...

    > Would Alice's additional emails be spamming and harassment?
    In your hypothetical? It would appear so.
I thought it was pretty clear "your hypothetical" referred to my Alice vs Monsanto allegory, not kik.

But I really don't care what you didn't say. I'm trying to understand what you ARE saying. I'm trying to understand your notion of harassment. If someone illegally fucks you over, and you email them asking them to stop, and they ask you not to email them again (about them fucking you over), is it harassment to try one last time to reason with them, and CC them when escalating the situation?

> If you believe otherwise, you'll need to produce a quote.

While I very much appreciate that you're engaging with me, I'm under no impression that you're obligated to do anything. I hope you realize that goes both ways.

> kik can't produce a Trademark.

What leads you to believe this? Because they haven't yet? Neither NPM nor Azer asked them to, why would they?

> once Azer had made it clear that he wasn’t going to change the name, we decided to use a different name for an upcoming package we are going to publish to NPM. We did hope that Azer would change his mind, but we were proceeding under a different package name even when we were told we could have the name Kik.

I'm not sure why you're quoting this, it doesn't say they don't want it, it says they're not using it for the package they're going to publish. No one is disputing that fact. Their stated reason for wanting the package name still applies, namely, avoiding confusion for people who install 'kik' expecting a package by them.

>> People close to NPM keep making this argument. Others have reported that some of those claims actually turned out to be lies.

>I'd love to hear more about that, but I hope you'll forgive me for distrusting your memory seeing as you seem to have misremembered Bob saying he doesn't mean to be a dick as Bob calling Azer a pussy [0].

The thread I linked to was in response to the above ^. There (in the link) is more about it. I believe the claims were made on Twitter and the Tweets have likely since been deleted.

>> Your claim of misremembering is vacuous. I never claimed Bob called Azer a pussy.

>It's strongly implied by:

>> How does one non-NPM user [...] get to harass an actual NPM user [...], in violation NPM policy [...]? Is it OK to start referring to people as pussies in emails to them if they don't give up their names?

>Was that just a non-sequitor?

No, it is not a non-sequitor. The problem is with Bob's language. The language violates the Code of Conduct, but was tolerated by NPM. If NPM tolerates that language, they should also tolerate the word 'pussy', or a derivative, being used, however, my guess would be that NPM would backpedal on their tolerance if a Dispute ever arose containing that word.

>But I really don't care what you didn't say. I'm trying to understand what you ARE saying. I'm trying to understand your notion of harassment. If someone illegally fucks you over, and you email them asking them to stop, and they ask you not to email them again (about them fucking you over), is it harassment to try one last time to reason with them, and CC them when escalating the situation?

My notion of harassment isn't really pertinent. Further, we are talking about a synthetic hypothetical (where it is already accepted that "someone [is illegally fucking you over]" [honestly not sure what this means]), which makes the discussion rather moot.

Bob never tried to reason with Azer. When Azer finally responded to Bob about "is there something we could do for you in compensation", Bob never responded, but kept whining to NPM.

Bob was completely disingenuous the entire time. Note his second email to Azer after Azer asked to not be e-mailed again:

> I don’t know why you think that makes us a dick.

Bob can't even comprehend his own text. Bob literally opened his second email with:

>We don’t mean to be a dick about it, but

Then Azer called him out for being a Dick and Bob has no idea why Azer could possibly think him and kik Interactive are dicks? The guy is a top troll.

> kik can't produce a Trademark.

>What leads you to believe this? Because they haven't yet? Neither NPM nor Azer asked them to, why would they?

That and I have looked up all Trademarks for "kik" and none of them would apply in this situation. If Azer was "fucking kik over illegally", Bob would be able to prove it beyond a shadow of doubt by showing the specific Trademark that he claims is being infringed. It's trivial, yet he didn't do it. Why would that be?

>I'm not sure why you're quoting this, it doesn't say they don't want it, it says they're not using it for the package they're going to publish. No one is disputing that fact. Their stated reason for wanting the package name still applies, namely, avoiding confusion for people who install 'kik' expecting a package by them.

Unfortunately this contradicts Bob's first email:

>Azer: We’re reaching out to you as we’d very much like to use our name “kik” for an important package that we are going to release soon. Unfortunately, your use of kik (and kik-starter) mean that we can’t and our users will be confused and/or unable to find our package.

And Mike Roberts' side:

> In fact, once Azer had made it clear that he wasn’t going to change the name, we decided to use a different name for an upcoming package we are going to publish to NPM. We did hope that Azer would change his mind, but we were proceeding under a different package name even when we were told we could have the name Kik.

Edit: From the previous post (sorry, but I actually don't want to debate every fine point of this story, at least not on HN [terrible interface]):

>They went through a lot of trouble to get it, what leads you to believe they don't want it? At the very least they explicitly say they want it to avoid confusion for people expecting a package by them.

The fact that the package remains unused by kik Interactive. [0]

[0] https://www.npmjs.com/package/kik