W3C i WHATWG složili su se razviti zajedničke HTML i DOM specifikacije

organizacije W3C i WHATWG potpisan dogovor o daljnjem zajedničkom razvoju HTML i DOM specifikacija. Potpisivanjem sporazuma sažet je proces približavanja W3C и WHATWG, pokrenut u prosincu 2017. nakon što je WHATWG uveo neke zajedničke radne procese i odobrio zajednička pravila u vezi s intelektualnim vlasništvom.

U W3C-u je stvorena nova radna skupina za organiziranje zajedničkog rada na specifikacijama Radna skupina za HTML, koji će biti odgovoran za prevođenje nacrta HTML i DOM specifikacija razvijenih u WHATWG u oblik W3C preporuka (standarda), uzimajući u obzir želje zajednice, uključujući korisnike, proizvođače preglednika i web programere. Sve promjene i nove značajke koje se odnose na specifikacije HTML и PRESUDA, preporučuje se slanje izravno u repozitorije WHATWG.

Osnovni ugovori između W3C i WHATWG:

  • Organizacije će zajedno raditi na HTML i DOM specifikacijama. Razvoj će se odvijati u WHATWG repozitoriju, u kojem će se nastaviti formirati kontinuirano razvijana trenutna verzija specifikacija, na temelju koje će se granati nacrti odjeljaka za zaseban pregled i standardizaciju;
  • WHATWG će održavati specifikacije koje se stalno razvijaju HTML и PRESUDA (Životni standard);
  • W3C će prestati neovisno objavljivati ​​svoje vlastite nacrte HTML i DOM specifikacija, te će koristiti WHATWG rad kao nacrte za pripremu i raspravu o standardima;
  • W3C prenosi sve procese povezane s podnošenjem promjena, prijavljivanjem problema, pisanjem testova i razvojem rješenja za rješavanje problema u repozitorije WHATWG i preporučuje njihovu upotrebu.
  • WHATWG će obavljati posao povremenog generiranja nacrta pregleda. W3C će koristiti ove nacrte kao kandidate za standardizaciju (Preporuke kandidata), za koje će se koristiti redoviti W3C procesi kako bi se nacrti doveli u oblik preliminarnog i konačnog standarda. Organizacija W3C više neće biti izravno uključena u stvaranje i rasprava o nacrtima;
  • Odjeljak /TR na web stranici W3C (svi standardi i nacrti) za dokumente koji se odnose na HTML i DOM bit će vezani na stranicu WHATWG;
  • U slučaju neslaganja s bilo kojom odlukom jedne od strana, uvodi se postupak rješavanja sukoba koji uključuje eskalaciju rasprave na razinu Upravljačke skupine WHATWG, Grupe za tehničku arhitekturu W3C i direktora W3C. Ako se kompromis ne postigne, bilo koja strana ima pravo raskinuti ugovor;
  • Donošenje jedinstvenih pravila u području autorskih prava i robnih marki;
  • Whatwg.org uvodi drugačije formatiranje prema W3C standardima;
  • Dokumentirati W3C Normativna referentna politika Promjene su napravljene kako bi se omogućile reference na stabilne mogućnosti WHATWG (Životni standardi) specifikacija koje se stalno razvijaju.

Do sada su se paralelno razvijale različite verzije HTML i DOM specifikacija - jednu je standardizirala organizacija W3C, a druga je razvijena u okviru kontinuirani ciklus razvila organizacija WHATWG, koja je inicijalno nadgledala stvaranje HTML-a 5. Sinkronizacija dviju verzija zahtijevala je puno truda i dovodila do nejasnoća (standardizacija W3C-a trajala je dugo i značila je testiranje nacrta uz zasebnu analizu želja i ispravke za njih, koji se nisu odrazili u specifikacijama WHATWG-a koje su ušle u to vrijeme unaprijed). Čak i prije sedam godina nije bila isključena mogućnost podjele koja bi mogla dovesti do razvoja dva neovisna HTML5 standarda.

Podsjetimo, organizacija WHATWG (The Web Hypertext Application Technology Working Group) osnovana je 2004. godine s ciljem ubrzanja kontinuiranog razvoja HTML jezika i programskih sučelja za izradu web aplikacija. Osnivači WHATWG-a bili su Apple, Mozilla i Opera, koji se nisu slagali s politikom standardizacijske organizacije W3C, koja je smatrala da budućnost pripada XML i XHTML specifikacijama, te je, suprotno željama web developera, HTML doživljavala kao izumirući tehnologija. Za razliku od dugotrajnog procesa standardizacije koji prakticira W3C, a koji uključuje preliminarno testiranje nacrta verzija i održavanje njihovih javnih rasprava, WHATWG za razvoj HTML5 upotrijebio je model za ažuriranje specifikacija u kontinuiranom ciklusu, bez eksplicitnog popravljanja verzija, s progresivnim promjene i stalnu podršku u ažurnom obliku.

Izvor: opennet.ru

Dodajte komentar