As organizações W3C e WHATWG um acordo sobre o desenvolvimento contínuo das especificações HTML e DOM. A assinatura do acordo finalizou o processo de aproximação e , iniciado em dezembro de 2017, após a implementação de alguns processos de trabalho comuns no WHATWG e a aprovação de regras unificadas em relação à propriedade intelectual.
Para organizar o trabalho colaborativo sobre as especificações, foi criada no W3C um novo grupo de trabalho , que será responsável pela transformação das especificações de rascunho em desenvolvimento no WHATWG em recomendações (padrões) do W3C, levando em consideração as opiniões da comunidade, que inclui usuários, fabricantes de navegadores e desenvolvedores web. Todas as mudanças e novas funcionalidades relacionadas às especificações e , deverão ser transmitidas diretamente aos repositórios do WHATWG.
Os principais acordos entre W3C e WHATWG:
- As organizações trabalharão juntas nas especificações HTML e DOM. O desenvolvimento será realizado nos repositórios do WHATWG, onde continuará a ser formada uma versão em constante evolução das especificações, a partir da qual serão gerados rascunhos para revisão e padronização;
- O WHATWG acompanhará as especificações em desenvolvimento contínuo e (Living Standard);
- O W3C encerrará a publicação independente de suas próprias especificações preliminares de HTML e DOM, e usará os rascunhos do WHATWG como base para a preparação e discussão dos padrões;
- Todos os processos relacionados à transmissão de mudanças, envio de mensagens sobre problemas, escrita de testes e desenvolvimento de soluções para resolução de problemas serão transferidos para os repositórios do WHATWG e recomendações para sua aplicação.
- O WHATWG realizará o trabalho de formação periódica de rascunhos de especificações (Review Drafts). Esses rascunhos serão utilizados pelo W3C como candidatos para padronização (Candidate Recommendations), para os quais serão aplicados os processos padrão do W3C para a conversão dos rascunhos em forma de padrão preliminar e final. A organização W3C não estará mais envolvida diretamente na criação e discussão de rascunhos;
- Seção no site do W3C (todos os padrões e rascunhos) para documentos relacionados ao HTML e DOM, referenciará o site ;
- Caso haja desacordo com alguma decisão de uma das partes, será introduzido um processo de resolução de conflitos, que envolve a escalada da discussão ao nível do WHATWG Steering Group, W3C Technical Architecture Group e do diretor do W3C. Se um compromisso não for alcançado, qualquer uma das partes mantém o direito de rescindir o acordo;
- Aceitação de regras unificadas no campo de direitos autorais e marcas;
- Um novo formato para os padrões W3C será introduzido em whatwg.org;
- No documento foram feitas alterações para permitir referências a recursos estáveis de especificações WHATWG em desenvolvimento contínuo (Living Standards).
Até o presente momento, diferentes versões das especificações HTML e DOM foram desenvolvidas paralelamente — uma versão foi padronizada pela organização W3C, enquanto a outra foi desenvolvida sob de desenvolvimento pela organização WHATWG, que inicialmente supervisionou a criação do HTML 5. A sincronização das duas versões exigiu grandes esforços e trouxe ambigüidades (a padronização do W3C levou um tempo considerável e envolveu testes de rascunhos com uma análise separada de desejos e correções, que não eram refletidas nas especificações WHATWG, que progrediam nesse período). Sete anos atrás, até mesmo a possibilidade de uma divisão, que poderia levar ao desenvolvimento de dois padrões independentes de HTML5.
Lembremos que a organização WHATWG (The Web Hypertext Application Technology Working Group) foi fundada em 2004 com o objetivo de acelerar o desenvolvimento da linguagem HTML e das interfaces de programação para formação de aplicações web. Os fundadores da WHATWG foram as empresas Apple, Mozilla e Opera, que discordavam da política da organização padronizadora W3C, que acreditava que o futuro pertencia às especificações XML e XHTML, e, contrariando os desejos dos desenvolvedores web, via o HTML como uma tecnologia em extinção. Ao contrário do que era praticado no W3C, onde havia um longo processo de padronização que incluía testes preliminares de versões de rascunhos e discussões públicas, a WHATWG adotou um modelo de atualização contínua das especificações do HTML5, sem fixação explícita de versões, com a incorporação gradual de mudanças e suporte constante em forma atual.
Fonte: opennet.ru
