Het W3C en WHATWG zijn overeengekomen gemeenschappelijke HTML- en DOM-specificaties te ontwikkelen

W3C- en WHATWG-organisaties ondertekend overeenstemming over de verdere gezamenlijke ontwikkeling van de HTML- en DOM-specificaties. De ondertekening van de overeenkomst was de samenvatting van het toenaderingsproces W3C и WATWG, gelanceerd in december 2017 nadat de WHATWG enkele gemeenschappelijke werkprocessen had geïntroduceerd en gemeenschappelijke regels met betrekking tot intellectueel eigendom had goedgekeurd.

Binnen het W3C is een nieuwe werkgroep opgericht om gezamenlijk werk aan specificaties te organiseren HTML-werkgroep, die verantwoordelijk zal zijn voor het vertalen van de concept-HTML- en DOM-specificaties ontwikkeld in WHATWG naar de vorm van W3C-aanbevelingen (standaarden), rekening houdend met de wensen van de gemeenschap, inclusief gebruikers, browserfabrikanten en webontwikkelaars. Alle wijzigingen en nieuwe functies met betrekking tot specificaties HTML и ARREST, wordt aanbevolen om rechtstreeks naar de WHATWG-repository te verzenden.

Basisovereenkomsten tussen W3C en WHATWG:

  • De organisaties gaan samenwerken aan HTML- en DOM-specificaties. De ontwikkeling zal worden uitgevoerd in de WHATWG-repository's, waarin een voortdurend ontwikkelde actuele versie van de specificaties zal worden gevormd, op basis waarvan conceptsecties zullen worden afgesplitst voor afzonderlijke beoordeling en standaardisatie;
  • WHATWG zal voortdurend evoluerende specificaties handhaven HTML и ARREST (Leefstandaard);
  • Het W3C zal stoppen met het onafhankelijk publiceren van zijn eigen concept-HTML- en DOM-specificaties, en zal het WHATWG-werk gebruiken als concepten voor het voorbereiden en bespreken van standaarden;
  • W3C draagt ​​alle processen die verband houden met het indienen van wijzigingen, het rapporteren van problemen, het schrijven van tests en het ontwikkelen van oplossingen om problemen op te lossen over aan de WHATWG-repository's en beveelt het gebruik ervan aan.
  • WHATWG zal periodiek beoordelingsconcepten genereren. Het W3C zal deze concepten gebruiken als kandidaten voor standaardisatie (Candidate Recommendations), waarbij reguliere W3C-processen zullen worden gebruikt om de concepten in de vorm te brengen van een voorlopige en definitieve standaard. De W3C-organisatie zal niet langer direct betrokken zijn bij het creëren en bespreking van concepten;
  • Sectie /TR op de W3C-site (alle standaarden en concepten) voor HTML- en DOM-gerelateerde documenten zullen naar de site linken WATWG;
  • In geval van onenigheid met een besluit van een van de partijen wordt een proces voor conflictoplossing geïntroduceerd, waarbij de discussie wordt geëscaleerd naar het niveau van de WHATWG-stuurgroep, de W3C Technische Architectuurgroep en de W3C-directeur. Als er geen compromis wordt gevonden, behoudt elke partij het recht om de overeenkomst te beëindigen;
  • Vaststelling van uniforme regels op het gebied van auteursrecht en merken;
  • Whatwg.org introduceert verschillende opmaak voor W3C-standaarden;
  • Documenteren W3C Normatief Referentiebeleid Er zijn wijzigingen aangebracht om verwijzingen naar de stabiele mogelijkheden van de voortdurend evoluerende WHATWG-specificaties (Living Standards) mogelijk te maken.

Tot nu toe zijn verschillende versies van de HTML- en DOM-specificaties parallel ontwikkeld - één versie werd gestandaardiseerd door de W3C-organisatie en de tweede werd ontwikkeld binnen het raamwerk van continue cyclus ontwikkeld door de WHATWG-organisatie die aanvankelijk toezicht hield op de creatie van HTML 5. Het synchroniseren van de twee versies vergde veel inspanning en leidde tot onduidelijkheden (W3C-standaardisatie duurde lang en betekende het testen van concepten met een aparte analyse van wensen en correcties daarvoor, wat werden niet weerspiegeld in de WHATWG-specificaties die er in de loop van de tijd in zijn verwerkt). Zeven jaar geleden zelfs werd niet uitgesloten de mogelijkheid van een splitsing die zou kunnen leiden tot de ontwikkeling van twee onafhankelijke HTML5-standaarden.

Laten we niet vergeten dat de organisatie WHATWG (The Web Hypertext Application Technology Working Group) in 2004 werd opgericht met als doel de voortdurende ontwikkeling van de HTML-taal en programma-interfaces voor de vorming van webapplicaties te versnellen. De oprichters van WHATWG waren Apple, Mozilla en Opera, die het niet eens waren met het beleid van de standaardiserende organisatie W3C, die geloofde dat de toekomst aan de XML- en XHTML-specificaties lag, en, in tegenstelling tot de wensen van webontwikkelaars, HTML als een uitstervend fenomeen beschouwde. technologie. In tegenstelling tot het langdurige standaardisatieproces van het W3C, dat het voorbereidend testen van conceptversies en het houden van publieke discussies omvat, gebruikte de WHATWG voor de ontwikkeling van HTML5 een model voor het bijwerken van specificaties in een continue cyclus, zonder expliciete fixatie van versies, met vooruitstrevende veranderingen en constante ondersteuning in een actuele vorm.

Bron: opennet.ru

Voeg een reactie