Organizace W3C a WHATWG dohodu o dalším společném rozvoji specifikací HTML a DOM. Podpis dohody završil proces sbližování a , zahájený v prosinci 2017 poté, co byly ve WHATWG zavedeny některé společné pracovní procesy a schváleny jednotné zásady týkající se duševního vlastnictví.
Pro organizaci společné práce na specifikacích v W3C byla vytvořena nová pracovní skupina , která bude odpovědná za převod vyvíjených v WHATWG návrhů specifikací HTML a DOM do formy doporučení (standardů) W3C, přičemž vezme v úvahu přání komunity, zahrnující uživatele, výrobce prohlížečů a webové vývojáře. Všechny změny a nové možnosti spojené se specifikacemi a , se doporučuje předávat přímo do repozitářů WHATWG.
Hlavní dohody mezi W3C a WHATWG:
- Organizace budou pracovat společně na specifikacích HTML a DOM. Vývoj bude probíhat v repozitářích WHATWG, ve kterých bude i nadále formována nepřetržitě vyvíjená aktuální verze specifikací, na jejímž základě budou odštěpeny návrhové verze pro jednotlivá posuzování a standardizaci;
- WHATWG se bude zabývat udržováním nepřetržitě vyvíjených specifikací a (Living Standard);
- W3C přestane nezávisle publikovat vlastní předběžné specifikace HTML a DOM a bude používat práce WHATWG jako návrhy pro přípravu a diskusi standardů;
- Všechny procesy spojené s předáváním změn, zasíláním hlášení o problémech, psaním testů a hledáním řešení problémů W3C přesune do repozitářů WHATWG a doporučí jejich použití.
- WHATWG bude provádět práci na pravidelném vytváření návrhových verzí specifikací (Review Drafts). Tyto návrhy budou W3C využívat jako kandidáty pro standardizaci (Candidate Recommendations), pro něž budou aplikovány standardní procesy W3C k přivedení návrhů do formy předběžného a finálního standardu. Organizace W3C se již nebude přímo zabývat vytvářením a diskutováním návrhů;
- Sekce na webové stránce W3C (všechny standardy a návrhy) budou dokumenty související s HTML a DOM odkazovat na web ;
- V případě nesouhlasení s jakýmikoli rozhodnutími jedné ze stran se zavádí proces řešení konfliktů, který předpokládá eskalaci diskuse na úroveň WHATWG Steering Group, W3C Technical Architecture Group a ředitele W3C. Pokud nebude nalezeno smíření, má jakákoli ze stran právo dohodu ukončit;
- Přijetí jednotných pravidel v oblasti autorských práv a značek;
- Na whatwg.org se zavádí jiné formátování standardů W3C;
- V dokumentu byly provedeny změny pro umožnění odkazů na stabilní možnosti kontinuálně vyvíjených specifikací WHATWG (Living Standards).
Až dosud se paralelně vyvíjely různé varianty specifikací HTML a DOM — jednu variantu standardizovala organizace W3C, zatímco druhá byla vyvíjena v rámci vývoje organizací WHATWG, která původně dohlížela na tvorbu HTML 5. Synchronizace obou variant vyžadovala velké úsilí a vedla k vzniku nejednoznačností (standardizace W3C zabírala dlouhou dobu a zahrnovala testování návrhů s jejich podrobným projednáváním a opravami, které se neprojevily ve specifikacích WHATWG, které v té době postupovaly vpřed). Před sedmi lety dokonce možnost rozkolu, který by mohl vést k vývoji dvou nezávislých standardů HTML5.
Připomínáme, že organizace WHATWG (The Web Hypertext Application Technology Working Group) byla založena v roce 2004 s cílem urychlit další vývoj jazyka HTML a programových rozhraní pro vytváření webových aplikací. Zakladateli WHATWG se staly společnosti Apple, Mozilla a Opera, které nesouhlasily s politikou standardizující organizace W3C, považující, že budoucnost patří specifikacím XML a XHTML, a dále na základě přání webových vývojářů hodnotící HTML jako zastaralou technologii. Na rozdíl od v W3C praktikovaného dlouhého procesu standardizace, zahrnujícího předběžné testování návrhů a jejich veřejné projednávání, v WHATWG pro vývoj HTML5 zavedli model aktualizace specifikací v kontinuálním cyklu, bez explicitního určování verzí, s postupnými změnami a trvalou podporou v aktuálním stavu.
Zdroj: opennet.ru
