Organisatsioonid W3C ja WHATWG leping HTML ja DOM spetsifikatsioonide edasise koostööpõhise arengu kohta. Lepingu allkirjastamine lõpetas lähenemisprotsessi ja , mis käivitati 2017. aasta detsembris pärast mõningate ühiste töökavade rakendamist WHATWG-s ning intellektuaalomandi eeskirjade ühtsete regulatsioonide kinnitamist.
Ühise töögrupi moodustamiseks spetsifikatsioonide kallal W3C-s on loodud uus töögrupp , mis vastutab WHATWG-s arendatavate HTML ja DOM mustandeid W3C soovitusteks (standarditeks) vormistamise eest, arvestades kogukonna soovitusi, kuhu kuuluvad kasutajad, brauserite tootjad ja veebiarendajad. Kõik muutused ja uued funktsioonid, mis on seotud spetsifikatsioonidega ja , on soovitatav edastada otse WHATWG hoidlatesse.
Põhilised kokkulepped W3C ja WHATWG vahel:
- Organisatsioonid töötavad koos HTML ja DOM spetsifikatsioonide kallal. Arendustööd viiakse läbi WHATWG hoidlatest, kus jätkub pidevalt areneva versiooni spetsifikatsioonide väljatöötamine, mille põhjal eralduvad mustandid eraldi ülevaatamiseks ja standardimiseks;
- WHATWG tegeleb pidevalt arenevate spetsifikatsioonide hooldamisega ja (Pidev standard);
- W3C lõpetab oma iseseisva HTML ja DOM esialgsete spetsifikatsioonide avaldamise ning kasutab WHATWG arendusi mustanditena standardite ettevalmistamiseks ja aruteluks;
- Kõik protsessid, mis on seotud muudatuste edastamise, probleemide teate saatmise, testide kirjutamise ja probleemide lahendamise soovitamisega, viib W3C WHATWG hoidlatest ning soovitab nende kasutamist.
- WHATWG teostab tööd spetsifikatsioonide mustandite perioodilise koostamise (Review Drafts) nimel. Need mustandid teenivad W3C-le standardimiseks sobivaid kandidaate (Candidate Recommendations), mille voorusi viib ellu W3C standardprotseduuride kohaselt, et muuta mustandid eelnõuks ja lõplikuks standardiks. W3C ei tegele enam mustandite loomise ja arutamisega;
- Jaotis W3C saidil (kõik standardid ja mustandid) on viidatud HTML-i ja DOM-iga seotud dokumentidele; ;
- Juhul kui pooled ei ole mõne otsusega nõus, kehtib konfliktide lahendamise protsess, mis hõlmab arutelu edasiviimist WHATWG Steering Groupi, W3C Technical Architecture Groupi ja W3C direktori tasandile. Kui kompromissi ei saavutata, on igal osapoolel õigus leping katkestada;
- Ühtsete reeglite vastuvõtmine autoriõiguse ja kaubamärkide valdkonnas;
- whatwg.org lehele viiakse sisse muudatused W3C standardite vormistuses;
- Dokument on tehtud muudatused, et lubada viiteid WHATWG pidevalt arenevate spetsifikatsioonide (Living Standards) stabiilsetele omadustele.
Kuni tänaseni on erinevad HTML ja DOM spetsifikatsioonid arenenud paralleelselt — üks variant standardiseeriti W3C organisatsiooni poolt, teine aga arenes WHATWG raames, mis algselt juhtis HTML 5 loomist. arendamise kaudu. Kaks versiooni sünkroniseerimine nõudis suuri pingutusi ja tõi kaasa ebaselgusi (W3C standardiseerimise protsess võttis kaua aega ja hõlmas eelnõude testimist koos eraldi soovide ja paranduste analüüsiga, mis ei kajastunud WHATWG spetsifikatsioonides, mis samal ajal edasi arenesid). Seitsme aasta eest isegi võimalust, et see võiks viia kahe sõltumatu HTML5 standardi arenguni.
Mäletame, et WHATWG (Web Hypertext Application Technology Working Group) asutati 2004. aastal, et edendada HTML-i keele ja veebirakenduste arendamise programmide järjepidevust. WHATWG asutasid ettevõtted Apple, Mozilla ja Opera, kes ei olnud nõus W3C standardimise organisatsiooni poliitikaga, mis uskus, et tulevik kuulub XML-i ja XHTML-i spetsifikatsioonidele ning, vastupidiselt veebiarendajate soovidele, käsitleb HTML-i kui vananevat tehnoloogiat. Erinevalt W3C-st, kus standardimisprotsess hõlmab eelnevat katsetamist ja avalikke arutelusid, rakendas WHATWG HTML5 arendamiseks spetsifikatsioonide pideva uuendamise mudelit, ilma versioonide selge fikseerimiseta, järkjärgulise muudatuste tegemise ja pideva ajakohasuse tagamisega.
Allikas: opennet.ru
