Organisatsioonid W3C ja WHATWG kokkuleppe edasise ühisarendamise kohta HTML-i ja DOM-i spetsifikatsioonide osas. Kokkuleppe allkirjastamine tõi lõpule lähenemisprotsessi ja , mis käivitati 2017. aasta detsembris pärast mõningate ühiste töösüsteemide juurutamist WHATWG-s ja ühtsete intellektuaalomandi reeglite kehtestamist.
Ühiseks tööks spetsifikatsioonide kallal on W3C-s loodud uus töörühm , mis vastutab WHATWG-s arendatavate HTML-i ja DOM-i mustandspetsifikatsioonide üleviimise eest W3C soovitustesse (standarditesse), arvestades kogukonna soove, sealhulgas kasutajate, brauseritootjate ja veebi arendajate huve. Kõik muudatused ja uued võimalused, mis on seotud spetsifikatsioonidega ja , soovitatakse edastada otse WHATWG hoidlastesse.
Peamised kokkulepped W3C ja WHATWG vahel:
- Organisatsioonid töötavad koos HTML-i ja DOM-i spetsifikatsioonide kallal. Arendustööd toimuvad WHATWG hoidlates, kus jätkub pidevalt areneva spetsifikatsiooni värskendamine, mille põhjal luuakse mustandversioonid eraldi ülevaatamiseks ja standardimiseks;
- WHATWG tegeleb pidevalt arenevate spetsifikatsioonide hooldamisega ja (Living Standard);
- W3C lõpetab oma iseseisva HTML-i ja DOM-i eelnõude avaldamise ning kasutab WHATWG tööd mustanditena standardite ettevalmistamiseks ja arutamiseks;
- Kõik protsessid, mis on seotud muudatuste edastamise, probleemide teavitamise, testide kirjutamise ja probleemide lahendamise arendamisega, W3C viib WHATWG hoidlatesse ja soovitab nende rakendamist.
- WHATWG teeb perioodilisi mustandversioonide väljatöötamisi (Review Drafts). Nende mustandite abil kasutab W3C neid standardiseerimiseks (Candidate Recommendations), mille jaoks rakendatakse W3C tavapäraseid protsesse mustandite vormistamiseks eelnõuks ja lõplikuks standardiks. Organisatsioon W3C ei tegele enam mustandite loomise ja arutamisega;
- Jaotis W3C veebilehel (kõik standardid ja mustandid) HTML-i ja DOM-iga seotud dokumentide kohta viidatakse saidile ;
- Kui üks pool ei ole mingitest otsustest rahul, on kehtestatud konfliktide lahendamise protsess, mis eeldab arutelu tõstmist WHATWG juhtgrupi, W3C tehnilise arhitektuuri grupi ja W3C direktori tasemele. Kui kompromissi ei leita, jääb kummalgi poolel õigus leping lõpetada;
- Ühtsete reeglite vastuvõtmine autoriõiguste ja kaubamärkide valdkonnas;
- whatwg.org-s kehtestatakse W3C standardite teine vormindamine;
- Dokumendis tehti muudatusi, et võimaldada viiteid WHATWG pidevalt arenevatele spetsiifikatele (Living Standards).
Kuni käesoleva ajani on samaaegselt arenenud erinevad HTML-i ja DOM-i spetsiifikate variandid — ühte versiooni standardiseeris W3C, teist arendati arendamises WHATWG poolt, kes algselt juhtis HTML 5 loomist. Kaks varianti sünkroniseerimine nõudis suuri pingutusi ja tõi kaasa mitmeid ebaselgusi (W3C standardiseerimine võttis kaua aega ja eeldas mustandite testimist, sealhulgas nende arvamuste ja paranduste eraldi uurimist, mis ei kajastunud WHATWG spetsiifikates, mis seejärel edasi liikusid). Seitsme aasta eest ei olnud isegi võimalus lahkuda, mis võis viia kahe sõltumatu HTML5 standardi arenguni.
Tuletame meelde, et WHATWG (The Web Hypertext Application Technology Working Group) asutati 2004. aastal eesmärgiga edendada HTML-keele ja rakendusliideste arengut veebirakenduste loomisel. WHATWG asutajateks olid ettevõtted Apple, Mozilla ja Opera, kes ei olnud nõus W3C standardimise organisatsiooni poliitikaga, mis arvas, et tulevik kuulub XML-i ja XHTML-i spetsiifikatele ning suhtus veebiarendajate soovidesse, näidates HTML-i kui taanduva tehnoloogiana. Erinevalt W3C-st, kus standardiseerimisprotsess, sealhulgas ettevalmistav testimine, kestis kaua ja hõlmas avalikke arutelusid, rakendas WHATWG HTML5 arendamiseks mudelit, kus spetsiifikate uuendamine toimus pidevas tsüklis, ilma versioonide selge fikseerimiseta, pideva muudatuste tegemise ja ajakohasena hoidmisega.
Allikas: opennet.ru
