Le organizzazioni W3C e WHATWG un accordo per lo sviluppo congiunto delle specifiche HTML e DOM. La firma dell'accordo ha concluso il processo di avvicinamento e , avviato nel dicembre 2017 dopo l'implementazione di alcuni processi lavorativi comuni in WHATWG e l'adozione di regole uniformi riguardanti la proprietà intellettuale.
Per organizzare il lavoro sullo sviluppo delle specifiche, è stato creato in W3C un nuovo gruppo di lavoro , che sarà responsabile della trasformazione delle bozze delle 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à relative alle specifiche e , dovrebbero essere trasmesse direttamente nei repository di WHATWG.
Gli accordi principali tra W3C e WHATWG:
- Le organizzazioni collaboreranno sulle specifiche HTML e DOM. Lo sviluppo avverrà nei repository di WHATWG, dove continuerà a formarsi una versione sempre aggiornata delle specifiche, da cui verranno derivati dei draft per una revisione e standardizzazione separate.
- WHATWG si occuperà della manutenzione delle specifiche in continuo sviluppo e (Living Standard);
- Il W3C smetterà di pubblicare in modo indipendente le proprie specifiche preliminari di HTML e DOM, e utilizzerà i contributi di WHATWG come bozza per la preparazione e discussione degli standard;
- Tutti i processi relativi alla trasmissione delle modifiche, invio di segnalazioni di problemi, scrittura di test e sviluppo di soluzioni per la risoluzione dei problemi verranno trasferiti nei repository di WHATWG e se ne raccomanderà l'uso.
- WHATWG si occuperà della creazione periodica di bozze di specifiche (Review Drafts). Queste bozze saranno utilizzate dal W3C come candidati per la standardizzazione (Candidate Recommendations), per le quali verranno applicati i processi standard del W3C per trasformare le bozze in una forma preliminare e finale di standard. L'organizzazione W3C non si occuperà più della creazione e discussione delle bozze.
- Sezione Il sito W3C (tutti gli standard e le bozze) per i documenti relativi a HTML e DOM rimanderà al sito ;
- In caso di disaccordo su alcune decisioni di una delle parti, viene introdotto un processo di risoluzione dei conflitti, che prevede l'escalation della discussione a livello di WHATWG Steering Group, W3C Technical Architecture Group e del direttore del W3C. Se non si trova un compromesso, ciascuna delle parti ha il diritto di rescindere l'accordo.
- Adozione di regole comuni riguardo ai diritti d'autore e ai marchi;
- Sul whatwg.org viene implementata un'altra formattazione degli standard W3C;
- Nel documento sono state apportate modifiche per consentire riferimenti a capacità stabili di specifiche WHATWG in continua evoluzione (Living Standards).
Fino ad ora, sono state sviluppate parallelamente diverse versioni delle specifiche HTML e DOM: una versione è stata standardizzata dall'organizzazione W3C, mentre l'altra è stata sviluppata nell'ambito di sviluppo da parte dell'organizzazione WHATWG, che ha inizialmente supervisionato la creazione di HTML 5. La sincronizzazione delle due versioni richiedeva notevoli sforzi e dava luogo a ambiguità (la standardizzazione da parte del W3C richiedeva molto tempo e comportava la testazione di bozze con una revisione separata delle richieste e delle correzioni, che non venivano riflesse nelle specifiche WHATWG, che nel frattempo avanzavano). Sette anni fa, era anche la possibilità di una frattura, che avrebbe potuto portare allo sviluppo di due standard HTML5 indipendenti.
Ricordiamo che l'organizzazione WHATWG (The Web Hypertext Application Technology Working Group) è stata fondata nel 2004 con l'obiettivo di promuovere lo sviluppo continuo del linguaggio HTML e delle interfacce software per la creazione di applicazioni web. I fondatori di WHATWG sono state le aziende Apple, Mozilla e Opera, che non erano d'accordo con la politica dell'organizzazione di standardizzazione W3C, la quale riteneva che il futuro fosse nelle specifiche XML e XHTML, considerano HTML come una tecnologia in declino, contrariamente ai desideri degli sviluppatori web. A differenza del lungo processo di standardizzazione utilizzato nel W3C, che prevede test preliminari delle bozze e discussioni pubbliche, WHATWG ha adottato un modello di aggiornamento delle specifiche di HTML5 in un ciclo continuo, senza una chiara fissazione delle versioni, apportando modifiche incrementali e mantenendo il tutto aggiornato nel tempo.
Fonte: opennet.ru
