Le organizzazioni W3C e WHATWG un accordo per il continuo sviluppo congiunto delle specifiche HTML e DOM. La firma dell'accordo ha concluso il processo di avvicinamento e , avviato a dicembre 2017 dopo l'implementazione in WHATWG di alcuni processi di lavoro comuni e l'adozione di regole unificate riguardo alla proprietà intellettuale.
Per organizzare il lavoro congiunto sulle specifiche, è stato creato un nuovo gruppo di lavoro in W3C , che sarà responsabile della trasformazione delle bozze di specifiche HTML e DOM sviluppate in WHATWG in raccomandazioni (standard) W3C, tenendo conto delle esigenze della comunità, che include utenti, produttori di browser e sviluppatori web. Tutte le modifiche e le nuove funzionalità legate alle specifiche e dovrebbero essere trasmesse direttamente ai repository WHATWG.
Le principali intese tra W3C e WHATWG:
- Le organizzazioni lavoreranno insieme sulle specifiche HTML e DOM. Lo sviluppo avverrà nei repository WHATWG, in cui continuerà a formarsi una versione attuale delle specifiche in continuo sviluppo, sulla base della quale verranno create bozze separate per la revisione e la standardizzazione;
- WHATWG si occuperà della manutenzione delle specifiche in continuo sviluppo e (Living Standard);
- W3C interromperà la pubblicazione indipendente delle proprie specifiche preliminari HTML e DOM e utilizzerà i documenti WHATWG come bozze per la preparazione e la discussione degli standard;
- Tutti i processi riguardanti la trasmissione delle modifiche, l'invio di segnalazioni di problemi, la scrittura di test e lo sviluppo di soluzioni ai problemi saranno trasferiti nei repository WHATWG e ne sarà raccomandato l'uso.
- WHATWG si occuperà della creazione periodica di bozze delle specifiche (Review Drafts). Queste bozze verranno utilizzate da W3C come candidati per la standardizzazione (Candidate Recommendations), per le quali saranno applicati i processi abituali di W3C per trasformare le bozze in una forma di standard preliminare e finale. L'organizzazione W3C non si occuperà più della creazione e della discussione delle bozze;
- La sezione sul sito di W3C (tutti gli standard e le bozze) saranno fornite informazioni sui documenti relativi a HTML e DOM, collegandosi al sito ;
- In caso di disaccordo su alcune decisioni da parte di una delle parti, viene introdotto un processo di risoluzione dei conflitti, che prevede l'escalation della discussione fino al livello del WHATWG Steering Group, del W3C Technical Architecture Group e del direttore del W3C. Se non viene trovato un compromesso, ciascuna delle parti ha il diritto di recedere dall'accordo;
- Adozione di regole comuni in materia di diritti d'autore e marchi;
- Su whatwg.org viene introdotto un diverso formato per gli standard W3C;
- Nel documento sono state apportate modifiche per consentire i riferimenti a funzionalità stabili delle specifiche WHATWG in continua evoluzione (Living Standards).
Fino ad ora sono stati sviluppati parallelamente diversi varianti delle specifiche HTML e DOM: una variante è stata standardizzata dall'organizzazione W3C, mentre l'altra è stata sviluppata nell'ambito di sviluppo da parte dell'organizzazione WHATWG, che originariamente ha curato la creazione di HTML 5. La sincronizzazione delle due varianti richiedeva grandi sforzi e portava all'insorgere di ambiguità (la standardizzazione da parte del W3C richiedeva molto tempo e implicava test di bozze con una dettagliata analisi dei desideri e delle correzioni, che non venivano riflessi nelle specifiche WHATWG, che nel frattempo progredivano). Sette anni fa, non veniva nemmeno esclusa Ricordiamo che l'organizzazione WHATWG (The Web Hypertext Application Technology Working Group) è stata fondata nel 2004 con l'obiettivo di accelerare la continuazione dello sviluppo del linguaggio HTML e delle interfacce programmatiche per la creazione di applicazioni web. I fondatori della WHATWG sono state le aziende Apple, Mozilla e Opera, dissidente dalla politica dell'organizzazione di standardizzazione W3C, che riteneva che il futuro fosse nelle specifiche XML e XHTML, e, contrariamente ai desideri degli sviluppatori web, considerava l'HTML una tecnologia in declino. A differenza del lungo processo di standardizzazione adottato dal W3C, che includeva test preliminari delle bozze e discussioni pubbliche, nella WHATWG per lo sviluppo di HTML5 è stato applicato un modello di aggiornamento delle specifiche in un ciclo continuo, senza una chiara fissazione delle versioni, con modifiche progressive e supporto costante in forma attuale.
Le organizzazioni W3C e WHATWG hanno firmato un accordo per il continuo sviluppo congiunto delle specifiche HTML e DOM.
Fonte: opennet.ru
