La W3C kaj WHATWG konsentis evoluigi komunajn HTML kaj DOM-specifojn

W3C kaj WHATWG organizoj subskribita interkonsento pri plua komuna evoluo de la HTML kaj DOM-specifoj. La subskribo de la interkonsento resumis la procezon de proksimiĝo W3C и KIO WG, lanĉita en decembro 2017 post kiam la WHATWG enkondukis kelkajn komunajn laborprocezojn kaj aprobis komunajn regulojn pri intelekta proprieto.

Nova laborgrupo estis kreita en la W3C por organizi komunan laboron pri specifoj Laborgrupo HTML, kiu respondecos pri tradukado de la malnetaj HTML- kaj DOM-specifoj evoluigitaj en WHATWG en la formon de W3C-rekomendoj (normoj), konsiderante la dezirojn de la komunumo, inkluzive de uzantoj, retumiloj-fabrikistoj kaj retaj programistoj. Ĉiuj ŝanĝoj kaj novaj funkcioj rilataj al specifoj HTML и DOM, oni rekomendas sendi rekte al la deponejoj de WHATWG.

Bazaj interkonsentoj inter W3C kaj WHATWG:

  • La organizoj laboros kune pri HTML kaj DOM-specifoj. Disvolviĝo estos efektivigita en la deponejoj de WHATWG, en kiuj daŭre formiĝos aktuala versio de la specifoj, surbaze de kiuj skizaj sekcioj disbranĉiĝos por aparta revizio kaj normigado;
  • WHATWG konservos kontinue evoluantajn specifojn HTML и DOM (Vivanta Standardo);
  • La W3C ĉesos sendepende publikigi siajn proprajn skizajn HTML- kaj DOM-specifojn, kaj uzos la WHATWG-laboron kiel skizojn por prepari kaj diskuti normojn;
  • W3C transdonas ĉiujn procezojn asociitajn kun sendado de ŝanĝoj, raportado de problemoj, verkado de testoj kaj evoluigado de solvoj por solvi problemojn al la deponejoj de WHATWG kaj rekomendas ilian uzon.
  • WHATWG plenumos la laboron periode generi Revizio-Malnetojn. La W3C uzos tiujn skizojn kiel kandidatojn por normigado (Kandidataj Rekomendoj), por kiuj regulaj procezoj de W3C estos uzataj por alporti la skizojn en la formon de prepara kaj fina normo.La organizo W3C ne plu estos rekte implikita en la kreado kaj diskuto pri malnetoj;
  • Sekcio /TR en la retejo de W3C (ĉiuj normoj kaj skizoj) por HTML kaj DOM rilataj dokumentoj ligos al la retejo KIO WG;
  • En kazo de malkonsento kun iuj decidoj de unu el la partioj, konfliktsolvoprocezo estas lanĉita, kiu implikas eskaladi la diskuton al la nivelo de la WHATWG Steering Group, W3C Teknika Arkitektura Grupo kaj la W3C Direktoro. Se kompromiso ne estas trovita, ĉiu partio restas rajtigita ĉesigi la interkonsenton;
  • Alpreno de unuformaj reguloj en la kampo de kopirajto kaj markoj;
  • Whatwg.org enkondukas malsaman formatadon al W3C-normoj;
  • Dokumenti W3C Normativa Referenca Politiko Ŝanĝoj estis faritaj por permesi referencojn al la stabilaj kapabloj de la kontinue evoluantaj WHATWG (Vivantaj Normoj) specifoj.

Ĝis nun, malsamaj versioj de la HTML kaj DOM-specifoj disvolviĝis paralele - unu versio estis normigita de la organizo W3C, kaj la dua estis evoluigita kadre de kontinua ciklo evoluigita de la organizo WHATWG, kiu komence kontrolis la kreadon de HTML 5. Sinkronigi la du versiojn postulis multe da penado kaj kondukis al ambiguoj (W3C-normigo daŭris longan tempon kaj signifis testi malnetojn kun aparta analizo de deziroj kaj korektoj por ili, kiuj ne estis reflektitaj en la WHATWG-specifoj kiuj iris en ĉi tiun tempon antaŭen). Antaŭ sep jaroj eĉ ne estis ekskludita la ebleco de disigo kiu povus konduki al la evoluo de du sendependaj HTML5-normoj.

Ni rememoru, ke la organizo WHATWG (The Web Hypertext Application Technology Working Group) estis fondita en 2004 kun la celo akceli la daŭran evoluon de la HTML-lingvo kaj programinterfacoj por la formado de TTT-aplikoj. La fondintoj de WHATWG estis Apple, Mozilla kaj Opera, kiuj malkonsentis kun la politikoj de la normiga organizo W3C, kiu kredis ke la estonteco apartenas al la XML- kaj XHTML-specifoj, kaj, kontraŭe al la deziroj de retaj programistoj, perceptis HTML kiel forvelkanta. teknologio. Kontraste al la longa normigadprocezo praktikita de la W3C, kiu inkluzivas antaŭan testadon de skizaj versioj kaj okazigante iliajn publikajn diskutojn, la WHATWG por la evoluo de HTML5 uzis modelon de ĝisdatigo de specifoj en kontinua ciklo, sen eksplicita fiksado de versioj, kun progresemaj ŝanĝoj kaj konstanta subteno en ĝisdata formo.

fonto: opennet.ru

Aldoni komenton