Арганізацыі W3C і WHATWG дамовіліся развіваць агульныя спецыфікацыі HTML і DOM

Арганізацыі W3C і WHATWG падпісалі пагадненне аб далейшым сумесным развіцці спецыфікацый HTML і DOM. Падпісанне пагаднення падвяло вынік працэсу збліжэння W3C и WHATWG, запушчанаму ў снежні 2017 года пасля ўкаранення ў WHATWG некаторых агульных працоўных працэсаў і зацвярджэння адзіных правілаў у дачыненні да інтэлектуальнай уласнасці.

Для арганізацыі сумеснай працы над спецыфікацыямі ў W3C створана новая працоўная група HTML Working Group, якая будзе адказваць за пераклад якія развіваюцца ў WHATWG чарнавых спецыфікацый HTML і DOM у форму рэкамендацый (стандартаў) W3C, улічваючы пажаданні супольнасці, улучальнай карыстачоў, вытворцаў браўзэраў і web-распрацоўнікаў. Усе змены і новыя магчымасці, звязаныя са спецыфікацыямі HTML и ПАСТАНОВА, рэкамендавана перадаваць напрамую ў рэпазітары WHATWG.

Асноўныя дамоўленасці паміж W3C і WHATWG:

  • Арганізацыі будуць працаваць разам над спецыфікацыямі HTML і DOM. Распрацоўка будзе праводзіцца ў рэпазітарах WHATWG, у якіх працягне фармавацца бесперапынна якая развіваецца актуальная версія спецыфікацый, на аснове якой будуць адгаліноўвацца чарнавыя зрэзы для асобнага рэцэнзавання і стандартызацыі;
  • WHATWG будзе займацца суправаджэннем спецыфікацый, якія пастаянна развіваюцца HTML и ПАСТАНОВА (Living Standard);
  • W3C спыніць незалежную публікацыю ўласных папярэдніх спецыфікацый HTML і DOM, і будзе выкарыстоўваць напрацоўкі WHATWG у якасці чарнавікоў для падрыхтоўкі і абмеркаванні стандартаў;
  • Усе працэсы, звязаныя з перадачай змен, адпраўкі паведамленняў аб праблемах, напісаннем тэстаў і выпрацоўкай рашэнняў па ўхіленні праблем W3C пераносіць у рэпазітары WHATWG і рэкамендуе іх ужыванне.
  • WHATWG будзе выконваць працу па перыядычным фармаванні чарнавых зрэзаў спецыфікацый (Review Drafts). Дадзеныя чарнавікі W3C будзе выкарыстоўваць у якасці кандыдатаў для стандартызацыі (Candidate Recommendations, для якіх будуць прымяняцца штатныя працэсы W3C для прывядзення чарнавікоў у форму папярэдняга і фінальнага стандарту. Непасрэдна стварэннем і абмеркаваннем чарнавікоў арганізацыя W3C займацца больш не будзе;
  • Раздзел /ТР на сайце W3C (усе стандарты і чарнавікі) для дакументаў, звязаных з HTML і DOM, будзе спасылацца на сайт WHATWG;
  • На выпадак нязгоды з нейкімі рашэннямі аднаго з бакоў уводзіцца працэс вырашэння канфліктаў, які прадугледжвае эскалацыю абмеркавання да ўзроўню WHATWG Steering Group, W3C Technical Architecture Group і дырэктара W3C. Калі кампраміс не будзе знойдзены любы з бакоў застаецца ў праве разарваць пагадненне;
  • Прыняцце адзіных правіл у галіне аўтарскіх правоў і брэндаў;
  • На whatwg.org уводзіцца іншае фарматаванне стандартаў W3C;
  • У дакумент W3C Normative Reference Policy унесены змены для дазволу спасылак на стабільныя магчымасці бесперапынна якія развіваюцца спецыфікацый WHATWG (Living Standards).

Да гэтага часу паралельна развіваліся розныя варыянты спецыфікацый HTML і DOM - адзін варыянт стандартызавала арганізацыя W3C, а другі развіваўся ў рамках бесперапыннага цыклу распрацоўкі арганізацыяй WHATWG, першапачаткова якая курыравала стварэнне HTML 5. Сінхранізацыя двух варыянтаў патрабавала вялікіх высілкаў і прыводзіла да з'яўлення неадназначнасцяў (стандартызацыя W3C займала працяглы час і мела на ўвазе тэставанне чарнавікоў з асобным разборам пажаданняў і выпраўленняў па іх, якія не адлюстроўваліся ў адмыслоўцах. час наперад). Сем гадоў таму нават не выключалася магчымасць расколу, які мог прывесці да развіцця двух незалежных стандартаў HTML5.

Нагадаем, што арганізацыя WHATWG (The Web Hypertext Application Technology Working Group) была заснавана ў 2004 годзе з мэтай фарсіравання працягу развіцця мовы HTML і праграмных інтэрфейсаў для фармавання web-прыкладанняў. Заснавальнікамі WHATWG выступілі кампаніі Apple, Mozilla і Opera, нязгодныя з палітыкай якая стандартуе арганізацыі W3C, якая лічыла, што будучыня за спецыфікацыямі XML і XHTML, і, насуперак пажаданні web-распрацоўнікаў, якая ўспрымае HTML як якая сыходзіць тэхналогію. У адрозненне ад практыкуемага ў W3C працяглага працэсу стандартызацыі, які ўключае папярэдняе тэставанне чарнавых варыянтаў і правядзенне іх публічных абмеркаванняў, у WHATWG для развіцця HTML5 ужылі мадэль абнаўлення спецыфікацый у бесперапынным цыкле, без відавочнай фіксацыі версій, з паступальным унясеннем змен і сталай падтрымкай.

Крыніца: opennet.ru

Дадаць каментар