W3C a WHATWG sa dohodli na vývoji spoločných špecifikácií HTML a DOM

organizácie W3C a WHATWG podpísaný dohoda o ďalšom spoločnom vývoji špecifikácií HTML a DOM. Podpis dohody zhrnul proces zbližovania W3C и ČO, spustený v decembri 2017 po tom, čo WHATWG zaviedla niektoré spoločné pracovné postupy a schválila spoločné pravidlá týkajúce sa duševného vlastníctva.

Vo W3C bola vytvorená nová pracovná skupina na organizovanie spoločnej práce na špecifikáciách Pracovná skupina HTML, ktorá bude zodpovedná za preklad návrhu špecifikácií HTML a DOM vypracovaných vo WHATWG do podoby odporúčaní (štandardov) W3C s prihliadnutím na želania komunity vrátane používateľov, výrobcov prehliadačov a webových vývojárov. Všetky zmeny a nové funkcie súvisiace so špecifikáciami HTML и DOM, odporúča sa odoslať priamo do repozitárov WHATWG.

Základné dohody medzi W3C a WHATWG:

  • Organizácie budú spolupracovať na špecifikáciách HTML a DOM. Vývoj bude prebiehať v repozitároch WHATWG, v ktorých sa bude naďalej tvoriť priebežne vyvíjaná aktuálna verzia špecifikácií, na základe ktorej sa budú rozvetvovať návrhy sekcií na samostatnú kontrolu a štandardizáciu;
  • WHATWG bude udržiavať neustále sa meniace špecifikácie HTML и DOM (Štandard bývania);
  • W3C prestane nezávisle zverejňovať svoje vlastné návrhy špecifikácií HTML a DOM a bude používať prácu WHATWG ako návrhy na prípravu a diskusiu o štandardoch;
  • W3C prenáša všetky procesy spojené s odosielaním zmien, hlásením problémov, písaním testov a vývojom riešení na riešenie problémov do WHATWG repozitárov a odporúča ich použitie.
  • WHATWG bude vykonávať prácu pravidelného generovania návrhov recenzií. W3C použije tieto návrhy ako kandidátov na štandardizáciu (Candidate Recommendations), pre ktoré budú použité bežné procesy W3C, aby sa návrhy dostali do podoby predbežného a finálneho štandardu Organizácia W3C sa už nebude priamo podieľať na tvorbe a diskusia o návrhoch;
  • časť /TR na stránke W3C (všetky štandardy a koncepty) pre dokumenty súvisiace s HTML a DOM budú odkazovať na stránku ČO;
  • V prípade nesúhlasu s akýmikoľvek rozhodnutiami jednej zo strán sa zavádza proces riešenia konfliktov, ktorý zahŕňa eskaláciu diskusie na úroveň WHATWG Steering Group, W3C Technical Architecture Group a W3C Director. Ak sa nenájde kompromis, ktorákoľvek zo strán zostáva oprávnená vypovedať dohodu;
  • Prijatie jednotných pravidiel v oblasti autorských práv a značiek;
  • Whatwg.org zavádza odlišné formátovanie štandardov W3C;
  • Dokumentovať Normatívne referenčné zásady W3C Boli vykonané zmeny, ktoré umožňujú odkazy na stabilné možnosti neustále sa vyvíjajúcich špecifikácií WHATWG (Living Standards).

Doteraz sa paralelne vyvíjali rôzne verzie špecifikácií HTML a DOM – jedna verzia bola štandardizovaná organizáciou W3C a druhá bola vyvinutá v rámci nepretržitý cyklus vyvinuté organizáciou WHATWG, ktorá spočiatku dohliadala na tvorbu HTML 5. Synchronizácia dvoch verzií si vyžadovala veľa úsilia a viedla k nejasnostiam (štandardizácia W3C trvala dlho a znamenala testovanie návrhov so samostatnou analýzou prianí a opráv pre ne, ktoré sa neodrazili v špecifikáciách WHATWG, ktoré sa dostali do tohto obdobia dopredu). Aj pred siedmimi rokmi nebolo vylúčené možnosť rozdelenia, ktoré by mohlo viesť k vývoju dvoch nezávislých štandardov HTML5.

Pripomeňme, že organizácia WHATWG (The Web Hypertext Application Technology Working Group) bola založená v roku 2004 s cieľom urýchliť ďalší vývoj jazyka HTML a programových rozhraní pre tvorbu webových aplikácií. Zakladateľmi WHATWG boli Apple, Mozilla a Opera, ktorí nesúhlasili s politikou štandardizačnej organizácie W3C, ktorá verila, že budúcnosť patrí špecifikáciám XML a XHTML, a na rozdiel od želaní webových vývojárov vnímali HTML ako umierajúci technológie. Na rozdiel od zdĺhavého štandardizačného procesu praktizovaného W3C, ktorý zahŕňa predbežné testovanie verzií návrhov a vedenie ich verejných diskusií, WHATWG na vývoj HTML5 použila model na aktualizáciu špecifikácií v nepretržitom cykle, bez explicitnej fixácie verzií, s progresívne zmeny a neustála podpora v aktuálnej podobe.

Zdroj: opennet.ru

Pridať komentár