Meanwhile he seems unreasonably widely respected, despite, like Marco, very obviously being quite the jerk.
He's succeeded in building a cult of personality, and his ego can't handle having the One Thing He Ever Created fixed.
For this reason- I think they should have come up with a wholly new name. Using the word "markdown" gives gruber too much credit. It's not like he invented JSON or anything.
I don't know what your contributions are to the tech community but I'd be well chuffed if any of my tech contributions had the wide reach of markdown.
Not to mention the app is not anything to write home about at all.
He was at best a web designer back when the web didn't even know AJAX.
Now consider what Doug Crockford labels himself as: discoverer of JSON.
DC is self-aware, humble, and thoughtful.
Contrast that with today's displayed behaviour: name-calling, puffery, 3 demands (apology, cease and no-redirect, new name).
So the whole issue comes down to the word "Standard" versus "Common." Not the word "Markdown." And not any of this (silly) "it's supposed to be ambiguous" argument.
Done and done, I suppose.
Oh, and it's the "don't redirect standardmarkdown.com" bit that really strikes me as juvenile, for some reason.
That said, to take something that is not your original work and to declare it "Standard" or even "Common" is a massive faux pas in my view. It is not yours, it is not your place to declare your variant to be either standard or common. Especially when practically nobody has heard of if.
We can argue about what are adequate and reasonable IP laws but a large percentage of the tech industry is based on the legal ability to own ideas and concepts.
Gruber was apparently unresponsive to them when they asked about it, and then was publicly cranky.
So neither side looks great. But I'd say Gruber feels more sympathetic to me.
But it's pretty clear that there's a need for it at this point.. the amount of work and coordination that went into it almost proves the point. The fact that it's used everywhere certainly does.
It can be pretty hard to do the right thing in a lot of cases without ruffling some feathers. That's how I see this whole situation.
I do disagree that there'd have been a kerfuffle over this if they'd picked a completely new name, though. I'm sure there'd have been some people who said "Markdown was just fine for me" and grumbled, but the widespread debate that Standard Markdown caused? Unlikely.
Given that the people involved have enough clout to cause widespread use of this format regardless of the name, picking a name they knew would be contentious based on their previous communication with Gruber seems like an unfortunate distraction from something new and useful.
Plus, of course, in this case it's not actually abandoned. It's in the state Gruber apparently wants it to be in, and others disagree. That changes the situation noticeably.
Harsh comparison, but I feel it reflect the current situation well.
The proper course of action here is a fork, which has no equivalent in your analogy. Gruber's Markdown remains as he likes it, under the name it's already widely known as. The new Markdown-based language picks a suitably disambiguated name and becomes what its maintainers want it to be.
And in this case I do hope that the hostile fork actually becomes what it aims for: standard/common and basically makes everyone forget about Markdown.pl.
They didn't mention that they'd be calling it Standard Markdown when they emailed him about it - and he was on vacation when it happened...
I think it's great if they want to move the idea forward, but if he wants them to come up with their own name (which he very publicly said before this all happened) then that would have been the right thing to do...
Dude's stance is: That's fine, I guess... but use your own name.
Seems reasonable.
At least by the account of the Standard/CommonMarkdown team, it looks more like:
Dude creates something. It gets widely adopted (and distorted along the way). Other group of people want to improve it by standardizing it (not changing it).
Dude's stance is: ...
Standardizers: so, uh, do you want to take part?
Dude's stance is: ...
Standardizers: do you at least agree with the name?
Dude's stance is: ...
Standardizers: look, we've gone ahead and did this.
Dude's stance is: outrageous!
(Ironies get exchanged by both sides)
Standardizers: ok, we apologize for the name grab. Here is a list of alternative names we could use (list). Which one do you prefer?
Dude's stance is: ...
(while tweeting ironies about it, presumably instead of replying to their email)
Standardizers: ok, we've gone ahead and picked one alternative.
Dude's stance will be (I'm guessing): blasphemy!