4 ms·
Some Outright Bugs in Markdown.pl simply described with examples: http://code.google.com/p/pandoc/wiki/PandocVsMarkdownPl http://code.google.com/p/pandoc/wiki/P
by blasdel 17y ago
Some Outright Bugs in Markdown.pl simply described with examples: http://code.google.com/p/pandoc/wiki/PandocVsMarkdownPl http://code.google.com/p/pandoc/wiki/PandocVsMarkdownPl -- He doesn't even mention the hilarity where if you mention the MD5 hash of a token in the document, the hash will be replaced with the token, as Gruber's code uses that as an escaping mechanism!
"PHP Markdown" started as a straight transliteration of Markdown.pl, and he lists 123 user-visible changes that he made. The few of those changes that add features were to deal with warts in Markdown's design that made it impossible to not fuck things up: http://michelf.com/projects/php-markdown/ http://michelf.com/projects/php-markdown/
The PHP Markdown guy called out Gruber over this same bullshit 3 years ago: http://michelf.com/weblog/2006/state-of-markdown/ http://michelf.com/weblog/2006/state-of-markdown/
The bugfixes Gruber's been sitting on were mentioned on his stagnant mailing list: http://six.pairlist.net/pipermail/markdown-discuss/ http://six.pairlist.net/pipermail/markdown-discuss/
The BSD license does gives you freedom, but not authority or the name, and Gruber spent years being hostile towards forkers/reimplementors, and then spent years simply ignoring it. Besides, the only thing the license would give your freedom regarding is Gruber's code, and you really don't want that.
- gry 17y agoThanks.