Markdown padrão agora é Markdown comum

Permitam-me começar com um pedido de desculpas a John Gruber pelo minha postagem anterior no blog.

Estamos trabalhando no projeto Standard Markdown há cerca de dois anos. Convidamos John Gruber, o criador original do Markdown, para participar do projeto por e-mail em novembro de 2012, mas nunca tivemos resposta. À medida que nos aproximávamos do momento em que estávamos prontos para receber feedback do público, enviamos um e-mail a John em 19 de agosto com um link para a especificação do Markdown Padrão, solicitando seu feedback. Como John MacFarlane foi o principal autor da maior parte do trabalho, sugerimos que fosse ele quem entrasse em contato.

Esperamos duas semanas por uma resposta.

Como não houve resposta, presumimos que John Gruber não se importava com o projeto (e seu nome) ou não se importava. Então, prosseguimos.

Houve muita discussão interna sobre o nome do nosso projeto. Strict Markdown? XMarkdown? Markdown Pro? Markdown Super Hyper Turbo Pro Alpha Diamond Edition?

Quando estávamos finalizando o nome, notamos que neste podcast, aos 1:15 …

… que John parecia estar de acordo com o nome “GitHub Flavored Markdown”. Então, originalmente, escrevi a postagem do blog e a página inicial usando essa terminologia – “Standard Flavored Markdown” – e até mantive esse nome como título da postagem do blog para indicar nossa intenção. Estávamos construindo Yet Another Flavor of Markdown, projetado para remover a ambiguidade especificando um padrão, preservando o máximo possível o espírito do Markdown e a compatibilidade com os documentos existentes.

Antes de entrarmos no ar, pedi feedback internamente, e um dos comentários que recebi foi que era inconsistente dizer “Standard Flavored Markdown” na página inicial e no blog, quando a especificação diz “Standard Markdown” em todo o site. Por isso, mudei para que correspondessem ao Markdown padrão, e foi com isso que lançamos.

Foi uma surpresa receber um e-mail ontem à noite, endereçado a mim e a John MacFarlane, de John Gruber indicando que o nome Standard Markdown era “enfurecedor”.

Lamento que o nome seja tão irritante. Garanto ao senhor que sim não escolheu o nome para deixar o senhor, ou qualquer outra pessoa, irritado. Estávamos simplesmente tentando escolher um nome que refletisse correta e precisamente nosso objetivo: criar uma variante inequívoca do Markdown. Se o nome que escolhemos fez uma abertura inadequada para que o Standard Markdown fosse algo mais do que uma variante altamente especificada do Markdown, peço desculpas. Padrão tem certos significados específicos de ciência da computação, como em IETF Standard, ECMA Standard. Essa não era nossa intenção, era mais um elemento de aspiração do tipo “e se, juntos, pudéssemos eventualmente…”. O que posso dizer? Somos programadores. Damos nomes às coisas literalmente. E nomear é difícil.

John Gruber também ficou muito chateado, e acho que com razão, com o fato de a palavra Markdown não estar em letra maiúscula em toda a especificação. Isso foi um descuido de nossa parte – e também minha culpa, porque eu fiz O senhor notou que o Markdown não estava em letras maiúsculas quando copiei trechos da especificação para a página inicial e a postagem do blog, e eu definitivamente achei isso estranho também. O senhor notará que tomei o cuidado de colocar Markdown em maiúsculas manualmente nas partes da especificação que copiei para a publicação do blog e a página inicial, mas não mencionei isso a John MacFarlane como deveria. Corrigimos isso imediatamente quando o senhor tomou conhecimento.

John então fez três solicitações:

  1. Renomear o projeto.

  2. Encerre o domínio standardmarkdown.com e não o redirecione.

  3. Pedir desculpas.

Tudo justo. Fico feliz em fazer todas essas coisas.

Começando pelo nome. Em seu e-mail, John gentilmente indicou que “provavelmente” aprovaria um nome como “Strict Markdown” ou “Pedantic Markdown”. Dada a falha de comunicação anterior muito pública sobre a nomenclatura, agradecemos essa consideração.

Respondemos com as seguintes sugestões:

  • Markdown compatível
  • Markdown regular
  • Markdown comunitário
  • Markdown comum
  • Markdown uniforme
  • Vanilla Markdown

Não obtivemos resposta depois de responder ontem à noite, e não tenho certeza se teremos, portanto, no interesse de seguir em frente e evitar conflitos, estamos renomeando imediatamente o projeto para Markdown comum.

Esperamos que esse seja um nome aceitável; ele nos foi sugerido de forma independente várias vezes em várias áreas de feedback diferentes. A intenção é evitar qualquer indício indesejado de propriedade; sempre quisemos ser apenas Yet Another Flavor of Markdown.

  1. A alteração do nome do projeto já está em andamento.

  2. Este é o nosso pedido público de desculpas.

  3. Encerrarei o domínio standardmarkdown.com assim que possível, provavelmente até amanhã.

John, pedimos sinceras desculpas pelo erro de comunicação. A culpa é nossa e queremos consertá-la. Mas, apesar de termos cometido erros, espero que esteja claro que tudo o que fizemos foi exclusivamente por causa de um amor compartilhado pelo Markdown (e suas origens ASCII simples e sem restrições da velha escola) e pelo desejo de garantir o sucesso do Markdown como um formato estável para as gerações futuras.

Edit: após um longo e atencioso e-mail de John Gruber – que foi muito apreciado – ele indicou que nenhuma forma da palavra “Markdown” é aceitável para ele nesse caso. Agora estamos usando o nome CommonMark.