W3C a WHATWG souhlasí s vývojem společných specifikací HTML a DOM

organizace W3C a WHATWG podepsaný dohoda o dalším společném vývoji specifikací HTML a DOM. Podpis dohody shrnul proces sbližování W3C и CO, spuštěný v prosinci 2017 poté, co WHATWG zavedla některé společné pracovní postupy a schválila společná pravidla týkající se duševního vlastnictví.

Ve W3C byla vytvořena nová pracovní skupina, která organizuje společnou práci na specifikacích HTML pracovní skupina, která bude zodpovědná za překlad návrhů specifikací HTML a DOM vyvinutých ve WHATWG do podoby doporučení (standardů) W3C s přihlédnutím k přáním komunity, včetně uživatelů, výrobců prohlížečů a webových vývojářů. Všechny změny a nové funkce související se specifikacemi HTML и DOM, doporučujeme odeslat přímo do úložiště WHATWG.

Základní dohody mezi W3C a WHATWG:

  • Organizace budou spolupracovat na specifikacích HTML a DOM. Vývoj bude probíhat v repozitářích WHATWG, ve kterých se bude nadále tvořit průběžně vyvíjená aktuální verze specifikací, na jejichž základě se budou rozvětvovat části návrhů k samostatné kontrole a standardizaci;
  • WHATWG bude udržovat neustále se vyvíjející specifikace HTML и DOM (Životní standard);
  • W3C přestane nezávisle publikovat své vlastní návrhy specifikací HTML a DOM a bude používat práci WHATWG jako návrhy pro přípravu a projednávání standardů;
  • W3C přenáší všechny procesy spojené s odesíláním změn, hlášením problémů, psaním testů a vývojem řešení problémů do repozitářů WHATWG a doporučuje jejich použití.
  • WHATWG bude provádět práci pravidelného generování návrhů recenzí. Tyto návrhy bude W3C používat jako kandidáty na standardizaci (Candidate Recommendations), k čemuž budou použity běžné procesy W3C, aby byly návrhy převedeny do podoby předběžného a konečného standardu Organizace W3C se již nebude přímo podílet na tvorbě a projednávání návrhů;
  • Část /TR na webu W3C (všechny standardy a koncepty) pro dokumenty související s HTML a DOM budou odkazovat na web CO;
  • V případě nesouhlasu s jakýmkoliv rozhodnutím jedné ze stran je zaveden proces řešení konfliktů, který zahrnuje eskalaci diskuse na úroveň WHATWG Steering Group, W3C Technical Architecture Group a W3C Director. Není-li dosaženo kompromisu, má kterákoli strana právo ukončit smlouvu;
  • Přijetí jednotných pravidel v oblasti autorských práv a značek;
  • Whatwg.org zavádí odlišné formátování standardů W3C;
  • Dokumentovat Normativní referenční politika W3C Byly provedeny změny, které umožňují odkazy na stabilní schopnosti neustále se vyvíjejících specifikací WHATWG (Living Standards).

Doposud se paralelně vyvíjely různé verze specifikací HTML a DOM – jedna verze byla standardizována organizací W3C a druhá byla vyvinuta v rámci nepřetržitý cyklus vyvinula organizace WHATWG, která zpočátku dohlížela na vytvoření HTML 5. Synchronizace obou verzí vyžadovala velké úsilí a vedla k nejasnostem (standardizace W3C trvala dlouho a znamenala testování návrhů se samostatnou analýzou přání a oprav pro ně, které se neodrážely ve specifikacích WHATWG, které se dostaly do této doby). Dokonce před sedmi lety nebylo vyloučeno možnost rozdělení, které by mohlo vést k vývoji dvou nezávislých standardů HTML5.

Připomeň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 tvorbu webových aplikací. Zakladateli WHATWG byli Apple, Mozilla a Opera, kteří nesouhlasili s politikou standardizační organizace W3C, která věřila, že budoucnost patří specifikacím XML a XHTML, a na rozdíl od přání webových vývojářů vnímali HTML jako umírající. technika. Na rozdíl od zdlouhavého standardizačního procesu praktikovaného W3C, který zahrnuje předběžné testování verzí návrhů a pořádání jejich veřejných diskuzí, WHATWG pro vývoj HTML5 použila model pro aktualizaci specifikací v nepřetržitém cyklu, bez explicitní fixace verzí, s progresivní změny a neustálá podpora v aktuální podobě.

Zdroj: opennet.ru

Přidat komentář