Ten years ago, John Gruber made a thing called Markdown and promptly abandoned it. Now he’s furious — literally furious — that Atwood and co. have named their spec’ed variant “Standard Markdown”, and also that, horrors, they failed to capitalize the word “Markdown” consistently in the first release of the spec.
I doubt that
Standard Common Markdown is going to have any but the usual impact on the dialect soup we currently have. But I find it amusing and sad that Gruber should be acting so boorish and obnoxious.
His demands and attitude seem to stem from his central claim to some kind ownership of the name “Markdown”. This claim has no legal basis, because the name was never trademarked and has been in widespread use for years. The license for Gruber’s original Markdown code does include this clause:
Neither the name “Markdown” nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
This constraint, however, is part of a software license, and only applies to the use of the code Gruber provided, not his description of the syntax itself. And thanks to the fact that the actual code released under this license is buggy and hasn’t been touched since 2004 and is written in Perl, no one uses it. All of which means the license is completely irrelevant to the question. Who owns the name ‘Markdown’? Legally, no one does.
So Gruber’s claims to the name thus ultimately rely on an assumption of respect owed to him by the developer community. Which is problematic because, looking at how he’s handled his own little codebase, he’s really done none of the things that would command the respect of any decent developer. It’s like your deadbeat dad, who split when you were six years old, showing up at your graduation to tell you how to cut your hair.
Imagine if Tim Berners-Lee had sat on HTML for ten years, clucking that it’s better off with no standardization1. Imagine if Kernighan and Ritchie had objected to Stroustrup calling his language “C++” because it “sounds too much like ownership” (maybe he should have gone with “Plus Flavored C”?). But these comparisons are very unkind to Berners-Lee and K&R; not only were these men too professional to use their creations as weapons in petty personality wars, but the creations themselves are beyond comparison to
markdown.pl by any measure you can imagine.
Atwood did the classy thing and apologized to a boor, and for that he has my respect.2 The responsibility for actually defusing the kerfuffle lies with Gruber at this point.
There was a time before HTML standards, and it really sucked. ↩
Amended; I ought to have realized this sooner, but after Atwood apologized for naming his project without Gruber’s approval, he essentially turned around and did it again in the next breath. Whether he need have apologized is another matter, but having chosen to do so, it was neither smart nor classy to repeat the same move for which he’d just begged pardon. ↩