Organisationerna W3C och WHATWG ett avtal om fortsatt samarbete kring utvecklingen av specifikationerna för HTML och DOM. Undertecknandet av avtalet avslutade processen för nÀrmande och , som inleddes i december 2017 efter att vissa gemensamma arbetsmetoder implementerades i WHATWG och enhetliga regler för immateriella rÀttigheter faststÀlldes.
För att organisera det gemensamma arbetet med specifikationerna har W3C inrÀttat en ny arbetsgrupp , som kommer att ansvara för att översÀtta de utvecklade utkasten av specifikationerna för HTML och DOM frÄn WHATWG till ett format av rekommendationer (standarder) för W3C, med hÀnsyn till samhÀllets önskemÄl, inklusive anvÀndare, webblÀsartillverkare och webbutvecklare. Alla Àndringar och nya funktioner relaterade till specifikationerna och , rekommenderas att överföras direkt till WHATWG:s arkiv.
De huvudsakliga överenskommelserna mellan W3C och WHATWG:
- Organisationerna kommer att arbeta tillsammans med specifikationerna för HTML och DOM. Utvecklingen kommer att Àga rum i WHATWG:s arkiv, dÀr en kontinuerligt utvecklad aktuell version av specifikationerna kommer att fortsÀtta att formas, baserat pÄ vilken utkasten för separat granskning och standardisering kommer att grenas;
- WHATWG kommer att hantera utvecklingen av kontinuerligt uppdaterade specifikationer och (Living Standard);
- W3C kommer att upphöra med oberoende publicering av sina egna preliminÀra specifikationer för HTML och DOM och kommer att anvÀnda WHATWG:s arbete som utkast för förberedelse och diskussion av standarder;
- Alla processer relaterade till förÀndringsöverföring, rapportering av problem, skrivande av tester och utveckling av lösningar för att ÄtgÀrda problem kommer W3C att överföra till WHATWG:s arkiv och rekommendera deras anvÀndning.
- WHATWG kommer att utföra arbetet med periodisk granskning och skapande av utkast av specifikationerna (Review Drafts). Dessa utkast kommer W3C att anvÀnda som kandidater för standardisering (Candidate Recommendations), för vilka W3C:s fasta processer kommer att tillÀmpas för att omvandla utkasten till preliminÀra och slutliga standarder. Direktiv skapande och diskussion om utkasten kommer W3C inte lÀngre att Àgna sig Ät;
- Avsnitt pÄ W3C:s webbplats (alla standarder och utkast) för dokument som rör HTML och DOM kommer att lÀnka till webbplatsen ;
- För att lösa eventuella oenigheter mellan parterna införs en process för konfliktlösning som innebÀr att diskussionen kan eskaleras till WHATWG Steering Group, W3C Technical Architecture Group och W3C:s direktör. Om en kompromiss inte kan nÄs har vilken som helst av parterna rÀtt att sÀga upp avtalet;
- Antagande av enhetliga regler för upphovsrÀtt och varumÀrken;
- PÄ whatwg.org införs ett annat format för W3C-standarder;
- I dokumentet har det införts Àndringar för att möjliggöra hÀnvisningar till stabila funktioner i de kontinuerligt utvecklade WHATWG-specifikationerna (Living Standards).
Fram till nu har olika varianter av HTML- och DOM-specifikationer utvecklats parallellt â en variant standardiserades av W3C, medan den andra utvecklades inom av utveckling av WHATWG, som ursprungligen ansvarade för skapandet av HTML 5. Synkroniseringen av de tvĂ„ varianterna krĂ€vde stora anstrĂ€ngningar och ledde till otydligheter (W3C:s standardisering tog lĂ„ng tid och innebar testning av kladdar med separat granskning av önskemĂ„l och korrigeringar som inte Ă„terspeglades i WHATWG-specifikationerna som under den tiden avancerade). För sju Ă„r sedan ens möjligheten till en splittring som skulle kunna leda till utveckling av tvĂ„ oberoende standarder för HTML5.
Vi pÄminner om att WHATWG (The Web Hypertext Application Technology Working Group) grundades 2004 för att driva vidare utvecklingen av HTML-sprÄket och programmeringsgrÀnssnitt för att skapa webbapplikationer. Grundarna av WHATWG var företagen Apple, Mozilla och Opera, som inte höll med W3C:s standardiseringspolicy, som ansÄg att framtiden lÄg i specifikationer av XML och XHTML och som, i strid med önskemÄl frÄn webb-utvecklare, sÄg HTML som en avtagande teknologi. Till skillnad frÄn W3C:s lÄnga standardiseringsprocess, som inkluderade förhandsgranskning av kladdversioner och offentliga diskussioner om dem, anvÀnde WHATWG en modell för att utveckla HTML5 dÀr specifikationerna kontinuerligt uppdaterades, utan tydlig versionering, med successiva Àndringar och konstant underhÄll i aktuellt skick.
KĂ€lla: opennet.ru
