W3C și WHATWG sunt de acord să dezvolte specificații comune HTML și DOM

Organizațiile W3C și WHATWG semnat acord privind dezvoltarea comună ulterioară a specificațiilor HTML și DOM. Semnarea acordului a rezumat procesul de apropiere W3C и WHATWG, lansat în decembrie 2017 după ce WHATWG a introdus unele procese de lucru comune și a aprobat reguli comune privind proprietatea intelectuală.

Un nou grup de lucru a fost creat în W3C pentru a organiza lucrări comune privind specificațiile Grupul de lucru HTML, care va fi responsabilă cu traducerea specificațiilor HTML și DOM elaborate în WHATWG sub formă de recomandări (standarde) W3C, ținând cont de dorințele comunității, inclusiv ale utilizatorilor, producătorilor de browsere și dezvoltatorilor web. Toate modificările și funcțiile noi legate de specificații HTML и HOTĂRÂREA, se recomandă trimiterea directă la depozitele WHATWG.

Acorduri de bază între W3C și WHATWG:

  • Organizațiile vor lucra împreună la specificațiile HTML și DOM. Dezvoltarea va fi realizată în depozitele WHATWG, în care se va forma în continuare o versiune actuală a specificațiilor dezvoltată în mod continuu, pe baza căreia proiectele de secțiuni se vor ramifica pentru revizuire și standardizare separată;
  • WHATWG va menține specificațiile în continuă evoluție HTML и HOTĂRÂREA (Nivel de trai);
  • W3C nu va mai publica în mod independent propriile schițe de specificații HTML și DOM și va folosi lucrările WHATWG ca schițe pentru pregătirea și discutarea standardelor;
  • W3C transferă toate procesele asociate cu transmiterea modificărilor, raportarea problemelor, scrierea testelor și dezvoltarea de soluții pentru rezolvarea problemelor către depozitele WHATWG și recomandă utilizarea acestora.
  • WHATWG va efectua munca de generare periodică a proiectelor de revizuire. W3C va folosi aceste schițe drept candidați pentru standardizare (Recomandări Candidați), pentru care procesele W3C obișnuite vor fi utilizate pentru a aduce proiectele sub forma unui standard preliminar și final. Organizația W3C nu va mai fi direct implicată în crearea și discutarea proiectelor;
  • Secțiune /TR pe site-ul W3C (toate standardele și proiectele) pentru documentele legate de HTML și DOM vor fi conectate la site WHATWG;
  • În caz de dezacord cu orice decizie a uneia dintre părți, se introduce un proces de soluționare a conflictului, care presupune escaladarea discuției la nivelul Grupului de coordonare WHATWG, Grupului de arhitectură tehnică W3C și Directorului W3C. Dacă nu este găsit un compromis, oricare dintre părți rămâne în drept să rezilieze contractul;
  • Adoptarea unor reguli uniforme în domeniul dreptului de autor și al mărcilor;
  • Whatwg.org introduce formatare diferită la standardele W3C;
  • A inregistra Politica de referință normativă W3C Au fost făcute modificări pentru a permite referiri la capabilitățile stabile ale specificațiilor WHATWG (Living Standards) în continuă evoluție.

Până acum, s-au dezvoltat în paralel diferite versiuni ale specificațiilor HTML și DOM - o versiune a fost standardizată de organizația W3C, iar a doua a fost dezvoltată în cadrul ciclu continuu dezvoltat de organizația WHATWG, care a supravegheat inițial crearea HTML 5. Sincronizarea celor două versiuni a necesitat mult efort și a dus la ambiguități (standardizarea W3C a durat mult timp și a însemnat testarea schițelor cu o analiză separată a dorințelor și corecții pentru acestea, care nu au fost reflectate în specificațiile WHATWG care au intrat în acest timp înainte). Acum șapte ani chiar nu a fost exclus posibilitatea unei scindări care ar putea duce la dezvoltarea a două standarde HTML5 independente.

Să reamintim că organizația WHATWG (The Web Hypertext Application Technology Working Group) a fost înființată în 2004 cu scopul de a accelera dezvoltarea continuă a limbajului HTML și a interfețelor programelor pentru formarea aplicațiilor web. Fondatorii WHATWG au fost Apple, Mozilla și Opera, care nu erau de acord cu politicile organizației de standardizare W3C, care credea că viitorul aparține specificațiilor XML și XHTML și, contrar dorințelor dezvoltatorilor web, percepeau HTML ca pe moarte. tehnologie. Spre deosebire de procesul îndelungat de standardizare practicat de W3C, care include testarea preliminară a versiunilor nefinalizate și ținerea de discuții publice, WHATWG pentru dezvoltarea HTML5 a folosit un model de actualizare a specificațiilor într-un ciclu continuu, fără fixarea explicită a versiunilor, cu schimbări progresive și sprijin constant într-o formă actualizată.

Sursa: opennet.ru

Adauga un comentariu