Les organisations W3C et WHATWG un accord pour le développement continu des spécifications HTML et DOM. La signature de l'accord a conclu le processus de rapprochement et , lancé en décembre 2017 après l'implémentation de certains processus de travail communs dans WHATWG et l'adoption de règles unifiées concernant la propriété intellectuelle.
Pour organiser la collaboration sur les spécifications, un nouveau groupe de travail a été créé au sein du W3C , qui sera responsable de la conversion des brouillons de spécifications HTML et DOM développés dans WHATWG en recommandations (normes) W3C, tout en prenant en compte les souhaits de la communauté, comprenant des utilisateurs, des producteurs de navigateurs et des développeurs web. Tous les changements et nouvelles fonctionnalités liés aux spécifications et , sont recommandés pour être directement transmis dans les dépôts de WHATWG.
Les principales ententes entre W3C et WHATWG :
- Les organisations travailleront ensemble sur les spécifications HTML et DOM. Le développement sera effectué dans les dépôts de WHATWG, où une version actuelle des spécifications, en évolution continue, continuera à se former, à partir de laquelle des coupes provisoires seront dérivées pour une révision et une normalisation séparées ;
- WHATWG se chargera de la maintenance des spécifications en évolution continue et (Living Standard) ;
- W3C cessera la publication indépendante de ses propres spécifications préliminaires HTML et DOM, et utilisera les travaux de WHATWG comme brouillons pour la préparation et la discussion des normes ;
- Tous les processus liés à la transmission des changements, à l'envoi de messages concernant des problèmes, à la rédaction de tests et à la recherche de solutions aux problèmes seront transférés dans les dépôts de WHATWG et leur application sera recommandée par le W3C.
- WHATWG effectuera un travail de génération périodique de coupes provisoires des spécifications (Review Drafts). Ces brouillons seront utilisés par le W3C comme candidats à la normalisation (Candidate Recommendations, pour lesquels les processus standards du W3C seront appliqués pour amener les brouillons à la forme de normes préliminaires et finales. L'organisation W3C ne s'occupera plus directement de la création et de la discussion des brouillons ;
- Section sur le site du W3C (toutes les normes et brouillons), des liens vers le site seront fournis pour les documents relatifs à HTML et DOM. ;
- En cas de désaccord avec une décision d'une des parties, un processus de résolution des conflits est introduit, impliquant une escalade des discussions jusqu'au niveau du WHATWG Steering Group, du W3C Technical Architecture Group et du directeur du W3C. Si aucun compromis n'est trouvé, chacune des parties se réserve le droit de résilier l'accord;
- Adoption de règles communes en matière de droits d'auteur et de marques;
- Sur whatwg.org, un autre formatage des normes W3C est introduit;
- Dans le document des modifications ont été introduites pour permettre la référence à des fonctionnalités stables des spécifications en développement continu de WHATWG (Standards Vivants).
Jusqu'à présent, différentes variantes des spécifications HTML et DOM ont évolué parallèlement — une variante a été normalisée par l'organisation W3C, tandis que l'autre a été développée dans le cadre de de développement par l'organisation WHATWG, qui avait initialement supervisé la création de HTML 5. La synchronisation des deux variantes nécessitait d'importants efforts et entraînait des ambiguïtés (la normalisation par le W3C prenait beaucoup de temps et impliquait des tests de brouillons avec un examen séparé des souhaits et corrections qui n'étaient pas pris en compte dans les spécifications de WHATWG, qui avançaient durant ce temps). Il y a sept ans, même scission n'était pas exclue, ce qui aurait pu conduire au développement de deux normes HTML5 indépendantes.
Rappelons que l'organisation WHATWG (Web Hypertext Application Technology Working Group) a été fondée en 2004 dans le but d'accélérer le développement du langage HTML et des interfaces de programmation pour former des applications web. Les fondateurs de WHATWG étaient des entreprises comme Apple, Mozilla et Opera, qui n'étaient pas d'accord avec la politique de l'organisation de normalisation W3C, estimant que l'avenir résidait dans les spécifications XML et XHTML, et, contrairement aux souhaits des développeurs web, percevant HTML comme une technologie obsolète. Contrairement au processus de normalisation long pratiqué par le W3C, qui comprenait des tests préliminaires de versions préliminaires et des discussions publiques, WHATWG a appliqué un modèle de mise à jour des spécifications dans un cycle continu, sans fixation explicite des versions, avec des modifications progressives et un soutien constant à jour.
Source : opennet.ru
