W3C i WHATWG se slažu da će razviti zajedničke HTML i DOM specifikacije

W3C i WHATWG organizacije potpisao dogovor o daljem zajedničkom razvoju HTML i DOM specifikacija. Potpisivanjem sporazuma sumiran je proces približavanja W3C и WHATWG, pokrenut u decembru 2017. nakon što je WHATWG uvela neke zajedničke radne procese i odobrila zajednička pravila u vezi s intelektualnom svojinom.

U W3C je stvorena nova radna grupa za organizaciju zajedničkog rada na specifikacijama HTML radna grupa, koji će biti odgovoran za prevođenje nacrta HTML i DOM specifikacija razvijenih u WHATWG u obliku W3C preporuka (standarda), uzimajući u obzir želje zajednice, uključujući korisnike, proizvođače pretraživača i web programere. Sve promjene i nove karakteristike vezane su za specifikacije HTML и DOM, preporučuje se da se pošalje direktno u WHATWG spremište.

Osnovni sporazumi između W3C i WHATWG:

  • Organizacije će zajedno raditi na HTML i DOM specifikacijama. Razvoj će se vršiti u repozitorijumima WHATWG, u kojima će se nastaviti formirati kontinuirano razvijana aktuelna verzija specifikacija, na osnovu kojih će se nacrti sekcija odvajati za poseban pregled i standardizaciju;
  • WHATWG će održavati specifikacije koje se kontinuirano razvijaju HTML и DOM (životni standard);
  • W3C će prestati da samostalno objavljuje svoje sopstvene nacrte HTML i DOM specifikacija i koristiće rad WHATWG kao nacrte za pripremu i diskusiju o standardima;
  • W3C prenosi sve procese povezane sa podnošenjem izmjena, prijavljivanjem problema, pisanjem testova i razvojem rješenja za rješavanje problema u WHATWG spremišta i preporučuje njihovu upotrebu.
  • WHATWG će obavljati posao periodičnog generisanja nacrta pregleda. W3C će koristiti ove nacrte kao kandidate za standardizaciju (Preporuke kandidata), za koje će se koristiti redovni W3C procesi kako bi se nacrti doveli u formu preliminarnog i konačnog standarda. Organizacija W3C više neće biti direktno uključena u kreiranje i rasprava o nacrtima;
  • Odeljak /TR na W3C stranici (svi standardi i nacrti) za dokumente koji se odnose na HTML i DOM će se povezati na stranicu WHATWG;
  • U slučaju neslaganja sa bilo kojom odlukom jedne od strana, uvodi se proces rješavanja sukoba koji uključuje eskalaciju diskusije na nivo WHATWG Upravljačke grupe, W3C Grupe za tehničku arhitekturu i W3C direktora. Ako se ne pronađe kompromis, bilo koja strana ima pravo da raskine sporazum;
  • Usvajanje jedinstvenih pravila u oblasti autorskih prava i brendova;
  • Whatwg.org uvodi različito formatiranje prema W3C standardima;
  • Za dokumentovanje W3C normativna referentna politika Izmjene su napravljene kako bi se omogućile reference na stabilne mogućnosti WHATWG (Living Standards) specifikacija koje se kontinuirano razvijaju.

Do sada su se paralelno razvijale različite verzije HTML i DOM specifikacija – jedna verzija je standardizirana od strane W3C organizacije, a druga je razvijena u okviru kontinuirani ciklus koju je razvila organizacija WHATWG, koja je u početku nadgledala kreiranje HTML 5. Sinhronizacija dvije verzije zahtijevala je mnogo truda i dovodila do nejasnoća (W3C standardizacija je dugo trajala i podrazumijevala je testiranje nacrta sa zasebnom analizom želja i ispravaka za njih, koje nisu bile odražene u specifikacijama WHATWG-a koje su ušle u ovaj put). Čak i prije sedam godina nije isključeno mogućnost podjele koja bi mogla dovesti do razvoja dva nezavisna HTML5 standarda.

Podsjetimo, organizacija WHATWG (The Web Hypertext Application Technology Working Group) osnovana je 2004. godine s ciljem ubrzanja nastavka razvoja HTML jezika i programskih interfejsa za formiranje web aplikacija. Osnivači WHATWG-a bili su Apple, Mozilla i Opera, koji se nisu slagali s politikom organizacije za standardizaciju W3C, koja je vjerovala da budućnost pripada XML i XHTML specifikacijama, te, suprotno željama web programera, doživljavala HTML kao umirući tehnologije. Za razliku od dugotrajnog procesa standardizacije koji praktikuje W3C, a koji uključuje preliminarno testiranje nacrta verzija i održavanje njihovih javnih rasprava, WHATWG za razvoj HTML5 koristio je model za ažuriranje specifikacija u kontinuiranom ciklusu, bez eksplicitnog fiksiranja verzija, sa progresivnim promjene i stalna podrška u ažurnom obliku.

izvor: opennet.ru

Dodajte komentar