Zobrazují se příspěvky se štítkemhtmlwg. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemhtmlwg. Zobrazit všechny příspěvky

středa 26. srpna 2009

Změny v předsednictvu HTML WG

Předsedové pracovní skupiny pro HTML WG se za poslední rok kompletně vyměnili. Zakládajícími předsedy před dvěma lety byli Dan Connolly (W3C) a Chris Wilson (Microsoft). Dan Connolly již dávno odstoupil a nahradil jej Sam Ruby (IBM), dnes dochází k další změně.

Chris již dříve oznámil svůj odchod z IE týmu a před chvílí k němu přidal i své odstoupení z předsednictví HTML WG. (Chris byl pro mnohé webové vývojáře ikonou téměř identickou s "modrým e", jelikož vystupoval za IE tým na mnoha konferencích. Málokdo již ví, že je jmenován v seznamu lidí, kteří nejvíce pomohli počátečnímu rozvoji webu.)

Krátce nato Tim Berners-Lee oznámil nástup hned dvou nových předsedů. Stávají se jimi Paul Cotton z Microsoftu (o tom slyším prvně) a Maciej Stachowiak z Apple (pokud čtete blog vývojářů WebKitu, tak Macieje určitě znáte).

Historicky se tak prvně mezi předsedy HTML WG objevuje člověk (Maciej), který je již roky členem WHATWG a stál u samého zrodu HTML5.

Dnešní příspěvek byl čistě administrativní, ale pokud chceme pochopit změny, které se ve vývoji (čehokoliv, nejen standardů) odehrávají, je nutné sledovat i přesuny lidí na důležitých pozicích, protože právě oni jsou často zdrojem těchto změn.

Viz také: Oficiální oznámení na W3C

středa 11. března 2009

(Ne)budou oba předsedové HTML WG z Microsoftu?

V HTML WG celkem neplánovaně nastala nečekaná situace. Jejími stávajícími předsedy jsou Chris Wilson (Microsoft) a Sam Ruby (IBM).

Sam v blízké době očekává pracovní nabídku od Microsoftu. Tím by celé vedení HTML WG pocházelo z jedné společnosti. O co víc, zrovna z Microsoftu, který nemá v oblasti webových standardů to nejlepší jméno (můžeme diskutovat, nakolik je ta kritika oprávněná, nakolik ne, ale to je asi tak vše - Microsoft prostě má Černého Petra).

Druhý předseda, Chris Wilson, potvrdil, že ani on ani Sam z dlouhodobé perspektivy nevidí jako ideální řešení, aby oba předsedové byli z jedné společnosti a v případě, že by Sam do Microsoftu nastoupil, se pokusí situaci nějak vyřešit.

Pěkná hříčka osudu. Oba pánové jsou v oboru velmi uznávaní (Sam např. za své přispívání do Apache Foundation, Chrise zase najdete najdete v seznamu lidí, kteří přispěli k rozvoji webu měrou nejvyšší). V praxi ale rozhoduje i to, za jaký tým právě oba "kopou".

Pozn.: Naprosto stejná situace by nastala i v opačném případě, kdyby Chris hodlal přestoupit do IBM, jen by to možná nemělo tak silný emocionální podtext.

pátek 30. května 2008

Blíží se druhý draft HTML5

V nejbližší době by se na adrese www.w3.org/TR/html5 měl objevit druhý (aktualizovaný) draft specifikace HTML5. Začátkem května to navrhl Ian Hickson, s tím, že se od prvního (lednového) draftu řada věcí změnila a bude dobré tyto změny zveřejnit.

Michael Smith k tomu podotkl, že je to nejen vhodné, ale dokonce povinnost každé pracovní skupiny zveřejňovat aktuální verzi připravovaných specifikací jednou za tři měsíce.

Mike Smith zároveň přislíbil sepsat přehled změn, které by vyšly společně s novou verzí. To bude jistě užitečné, nikomu se nechce porovnávat mezi sebou dva dokumenty o rozsahu pěti set stran.

O vydání draftu se hlasovalo. Výsledky jsou celkem jasné (76 hlasů pro, 2 hlasy proti) a je vidět, že se od loňského roku názor pracovní skupiny pěkně sjednotil (připomeňme si tahanice okolo loňské adopce HTML5).

Každopádně doporučuji si ve výsledcích přečíst, kdo hlasoval proti a co uvádí jako důvod.

úterý 11. prosince 2007

Canvas prošel hlasováním

O značce canvas, která je již dnes implementována v některých prohlížečích, jsem již opakovaně psal. Nedávno v HTML WG proběhlo hlasování, které mělo určit, zda canvas bude nebo nebude obsažen v HTML5.

Zde jsou výsledky:
pro 40
proti 10
k většině 7
zdrželi se 3

Dan Connolly výsledky rozebírá a potvrzuje, že alespoň prozatím canvas v HTML5 zůstává:
Despite lack of consensus, unless and until new information arises that merits reconsidering the issue, we are resolved to close ISSUE-15 immediate-mode-graphics by accepting a requirement for an immediate mode graphics API and canvas element.
Nicméně argumenty proti mohou být ještě v budoucnu vzneseny. Mezi nimi se opakovaně objevuje názor, že by canvas měl být řešen mimo HTML WG a tedy mimo specifikaci HTML5.

Z pohledu webových vývojářů je ve výsledku jedno, kdo a kde canvas specifikuje, důležitá je konzistentní podpora v prohlížečích.

Já sám jsem z této diskuse trochu zmatený. Ian Hickson již dříve poznamenal, že canvas patří mezi nejzralejší části specifikace a začíná být běžně používaný (a to dokonce většími hráči, je používán např. v Yahoo! Pipes). Diskuse, zda takový prvek vůbec do specifikace zahrnout či nikoliv mi připadá jako postavená na hlavu.

úterý 27. listopadu 2007

Základní principy HTML

Pracovní skupina pro HTML včera vydala svůj první dokument. Jedná se o HTML Design Principles (first draft) neboli základní principy, jimiž se bude řídit vývoj hlavního jazyka webu v připravované specifikaci HTML5.

Principy jsou seřazeny do čtyřech skupin. Pokusil jsem se je přeložit do češtiny:

Kompatibilita
Užitečnost
Interoperabilita
Přístup pro všechny

Ze seznamu by mělo být jasné, kam HTML5 ideově míří. Ke každému bodu nabízí originální dokument podrobnější vysvětlení.

Pokud dokument pečlivě přečtete, jistě si všimnete i malého náznaku byrokracie W3C. Například onen detailní rozbor hlasování v úvodu, kolik hlasů bylo pro a kolik proti.

Osobně bych místo těchto principů nejraději viděl rovnou specifikaci tak, jak to dělá WHATWG, která vydala první draft HTML5. O efektivitě pracovních skupin W3C svědčí jimi vydané dokumenty a připomínám, že tento dokument je jediným, který od svého březnového založení HTML WG vyplodila. Doufám, že příští rok bude pro HTML WG plodnější.

neděle 4. listopadu 2007

HTML WG spouští tracker

Začátkem týdne HTML WG nasadila tracker W3C. Tracker (systém pro sledování požadavků) má za úkol dodat řád chaotickým diskusím v mailing listu.

Podle Danna Connollyho se systém zatím vyzkouší. Několik lidí se nabídlo přepisovat zajímavé myšlenky z mailing listu do trackeru.

Jsem velmi zvědav na výsledek, protože při současném počtu 487 členů připomíná práce HTML WG spíše veřejné diskusní fórum než pracovní skupinu, jejímž cílem je vytvořit specifikaci.

Tracker najdete na adrese http://www.w3.org/html/wg/tracker/issues/ a je zatím ve velmi raném stádiu po spuštění.

Více se o trackeru dočtete v příspevku The Tracker, Tracked na QA blogu W3C.

Mne mezi vlastnosti trackeru W3C zaujala orientace i na mobilní zařízení a připravený IRC bot (tohle ještě Bugzilla nemá).

sobota 27. října 2007

První draft HTML5 ještě letos

Již několikrát jsem polemizoval, kdy se dočkáme první veřejné verze specifikace HTML5. Všechny stávající diskuse se vedly okolo rozepsané specifikace, která se mění den ode dne. Veřejný draft je jakási zafixovaná průběžná verze, ke které se lze vyjadřovat a dlouhodobě vracet. Prakticky všechny specifikace W3C jsou vyvíjeny cestou průběžných draftů.

Mít první veřejnou verzi je už podle mne skoro na čase. Myslí si to i někteří členové HTML WG a WHATWG, ale každý se k tomu staví po svém.

Situace se vyvinula

Ve HTML WG se jako reakce na e-mail Anne van Kesterena uspořádala anketa, co se tedy bude dělat a čeká se, jak anketa dopadne, což možná vyvolá další diskusi, která bude....

WHATWG má situaci trochu jednodušší. Vida, že se v HTML WG jen tak rychle něco nestane, Ian Hickson včera zaslal do WHATWG mailing listu Call for Comments:
I figured that I should "publish" an archived copy anyway, so today I put out a frozen "call for comments" draft:

http://www.whatwg.org/...2007-10-26/multipage/

If anyone was hoping for a semi-stable version to start reviewing the draft, I would say that this is it. We're pretty much feature-complete at this point, which is to say I don't think we'll be adding any major features to HTML5 going forward (though of course minor features like additions to certain APIs are likely to still occur).
Na IRC Ian naznačil, že tento draft se vydá jen za WHATWG, na W3C se nebude čekat, protože by to trvalo týdny.

Důležitá je informace, která nyní zazněla poprvé: Nezdá se, že by se do HTML5 přidávaly ještě nějaké další zásadní funkce.

To je důležité znamení pro výrobce prohlížečů i případné recenzenty. Jsem zvědav, zda podobnou informaci někdy uslyšíme i od HTML WG (letos určitě ne, tipoval bych nejdříve koncem příštího roku).

Představu o tom, co konkrétně se ještě bude měnit lze získat pomocí vytvořeného Issue trackeru (sledovače problémů), jak Ian dále píše:
There is a public issues list:

http://www.whatwg.org/issues/

...which has about 3700 issues in it. The next order of business is simply to go through all of those issues. I've been tracking the issue count since early October, and at the moment the count is reducing at a rate of about 7 a day, which works out to being about a year and a bit of solid work, which puts us on track to reach Last Call in 2009, as I predicted in the aforementioned e-mail.

První draft HTML5

V případě, že jste dosud HTML5 detailně nestudovali, protože by se vám specifikace změnila pod rukama, než byste ji dočetli, můžete dnes sáhnout po prvním veřejném draftu HTML5:

http://www.whatwg.org/specs.../2007-10-26/multipage/.

Úvod do problematiky

A pokud byste před jejím studiem, chtěli rychlý úvod do problematiky, mohu v češtině doporučit v tomto pořadí (jeden z odkazovaných článků je můj, čemuž se nedokážu vyhnout, o dalším textu o SQL5 v češtině nevím):

David Majda: WHATWG - budoucnost webu?
David Majda: Webové aplikace podle WHATWG
Martin Hassman: SQL si razí cestu do HTML5

A lze navázat článkem v angličtině:

Elliotte Rusty Harold: New elements in HTML5

pondělí 13. srpna 2007

Jak vyřešit problémy webu?

Na xhtml.com vyšla zajímavá anketa Fixing The Web. Vlad Alexander položil několika osobnostem z různých oblastí webových technologií otázku:
"Která část webu, podle vás, potřebuje vylepšit nebo opravit, aby se dnešní web mohl dále vyvíjet?"
Pokusil jsem se odpovědi shrnout, pro celé znění si přečtěte původní článek. Protože ne všechna jména jsou všem známá, uvedu do závorky i obor, zaměstnání nebo pracovní skupinu, ve které daná osoba působí.

Chris Wilson (IE, HTML WG) - interoperabilita a podpora standardů; zároveň zachování zpětné kompatibility

Daniel Glazman (HTML WG, CSS WG, dříve Netscape) - lepší formuláře, ale HTML musí zůstat jednoduché k naučení se, vyhnout se XHTML2, zlepšit CSS

Joe Clark (propagátor standardů) - školení vývojářů

Doug Geoffray (tvůrce hlasové čtečky) - školení vývojářů jak dělat weby přístupné

Robert Scano (WCAG) - školení vývojářů, přístupnost, stavět web na XML

Jeffrey Veen (Google) - začlenit geo-souřadnice do HTTP

Dave Raggett (mobilní internet, tvůrce HTML+ a htmltidy) - web na mobilních zařízeních

Mike Andrews (bezpečnostní expert) - bezpečnost

James Pearce (.mobi domény) - nic dramatického, stejně přijde mobilní web

Nova Spivack (tvorba sémantických webů) - více sémantiky, RDF a OWL metadata

Mark BirBeck (XForms WG, XHTML2 WG) - smést rozdíly mezi prohlížeči, sblížení vývoje webových a desktopových aplikací, ztenčení specifikací - opak toho, co dělá HTML5

Mají pravdu?

Je zajímavé, kolik nestejných odpovědí se sešlo a jak lidé z různých oblastí vidí problémy jinde. Srovnejte si vedle sebe názory výrobců prohlížečů a tvůrců specifikací, kteří vyzdvihují řešení problémů prohlížečů a potřebu nových specifikací, s propagátory standardů, kteří se soustředí na volání: Učit se, učit se, učit se! Že bezpečnostní expert by nejradši lepší bezpečnost a lidé dodávající mobilní řešení pro změnu lepší web na mobilech, již tak nepřekvapí.

Až na pár výjimek musím každé z těchto odpovědí dát za pravdu (a to částečně i zmíněné kritice HTML5, byť tam je to způsobeno zejména snahou dohnat zpožděný vývoj webu za posledních roky).

Ale pokud bych byl přísný, tak musím zároveň říct, že ani jeden z dotázaných není schopen vyřešit problémy současného webu. Ještě upřesním: není schopen sám vyřešit problémy současného webu. Právě proto, že má každý pohled relativně omezený, dokážou to jedině společně.

A ještě jednou Molly

Tím se vracím k Mollyinu článku, který jsem zmínil na konci předchozího příspěvku, a který vychází mj. z toho, že několik expertů na přístupnost již rozhořčeně HTML WG opustilo.

V HTML5 specifikaci v tuto chvíli převládá přístup pomyslně zastoupený ve výše zmíněné anketě Chrisem Wilsonem a Danielem Glazmanem. Lidmi, kteří mají jisté zkušenosti s tvorbou prohlížečů i tvorbou specifikací. Na druhou stranou lidmi, kteří pravděpodobně mají malé zkušenosti s přístupností, tvorbou webů a evangelizací standardů mezi webdesignéry.

Pozn.: Aby někdo špatně nepochopil, že někoho obviňuji z neznalosti tvorby webů, je to tak, že když trávíte většinu času tvorbou prohlížečů a vymýšlení HTML nebo CSS specifikací, nezabýváte se obvykle pravidelnou tvorbou webdesignů a vidíte vše z jiného úhlu - nemáte v kapse praktické triky jak obejít problém toho či onoho prohlížeče nebo co přesně který prohlížeč (ne)podporuje a hlavně co webdesignéry na té a té vlastnosti nejvíc trápí - prostě vidíte vše v teoretičtější rovině (viz též můj nedávný článek na Lupě Quo vadis, CSS?, kde jsem psal, že CSS WG kupodivu trpí, nebo přinejmenším ještě nedávno trpěla, vážným nedostatkem webdesignerů).

A proto je důležité, aby při přípravě (tedy v HTML WG) byly přítomny zástupci všech skupin, tedy i zástupci z řad webdesignérů, propagátorů standardů a přístupnosti, a to i když si mezi sebou vždy neporozumí.

Možná je to právě tím, že HTML WG netvořila HTML5 od první čárky, ale adoptovala tři roky vyvíjenou třísetstránkovou specifikaci, ve které převládá jeden vyhraněný pohled. Možná proto, že se nedokázaly všechny odlišné pohledy průběžně sjednotit, ale všichni do toho hupli a jsou v tom až po uši, se někteří experti na přístupný web sebrali a z HTML WG odešli.

Což je škoda, protože to jsou právě oni, kdo by měl tenhle problém vyřešit (tvůrce prohlížečů přístupnosti tak dobře nikdy rozumět nebude i kdyby se rozkrájel). Osobně doufám, že se situace časem vyrovná a někteří zhrzenci se buď vrátí nebo budou připomínkovat HTML5 externě. V tuhle chvíli je jasné, čí pohled v HTML5 převažuje. Nemusí to být nutně špatné, ale vyrovnaný stav by byl určitě lepší.

pondělí 6. srpna 2007

HTML WG - revidujeme jako diví

Ještě v červnu jsem si stěžoval, že pracovní skupina pro HTML od svého březnového založení prakticky nic neudělala a pořád jen diskutuje a diskutuje.

Jsem rád, že dnes můžu tvrdit opak. Ačkoliv je okurková sezóna, tak HTML WG začala s revizí, jednotlivé sekce specifikace HTML5 se rozdělily mezi dobrovolníky a během července a srpna se postupně kupí výsledky jejich práce (Ian Hickson se minulý týden vrátil z téměř měsíční dovolené, tak mu nezávidím ten počet e-mailů, který bude zpracovávat).

Jestli to takhle půjde dál, na podzim by HTML WG mohla být už řádně fungující skupina. I počet jejích členů se již několik týdnů neodchýlil od čísla 486 (z toho 416 jsou pozvaní experti a 70 zástupci členských organizací). Zdá se, že se situace stabilizovala.

čtvrtek 28. června 2007

Rozdíly HTML4 a HTML5 smeřují k Working Draft

Ačkoliv podle původních plánů měla být během června zveřejněna první pracovní verze (working draft) specifikace HTML5, pracovní skupina nestíhá a je zřejmé, že k tomu v červnu (a odhaduji, že ani v následujících měsících) nedojde. Specifikace HTML5 čítá asi 300 stran a její revize se podle mne potáhne alespoň čtvrt roku.

HTML WG v této chvíli dokončuje dokument obsahující přehled hlavních rozdílů mezi HTML4 a HTML5. A předseda Dan Connolly vyzval členy, aby hlasovali, zda chtějí tento dokument vydat jako working draft. Průběžné výsledky hlasování vyjadřují s tímto návrhem souhlas. Odhaduji, že začátkem července bychom se vydání sumarizujícího dokumentu mohli dočkat.

Z hlediska vlastního vývoje HTML5 to není žádný zásadní krok, na specifikaci se bude pracovat stejně jako před tím. I takto zveřejněné věci se mohou měnit a dále vyvíjet.

Větší rozdíl nastane ve vnímání HTML5 okolním světem. HTML5 přestane být řadou lidí chápáno jako něco neurčitého, nabyde konkrétnější podoby a určitě se o něm začne i víc psát. Již teď můžete odhadovat, kolik se objeví příspěvků na české scéně souhlasících či nesouhlasících s přidáním nebo zrušením toho kterého atributu, té které HTML značky. A to je účel vydání tohoto dokumentu - připravit veřejnost na novou verzi (X)HTML a získat k ní dostatečný feedback.

pátek 11. května 2007

O WHATWG a W3C na Lupě

Dnes na Lupě vyšel můj článek shrnující události posledního měsíce v pracovní skupině pro HTML u W3C.

Ačkoliv adopce HTML5 není pro čtenáře tohoto blogu úplnou novinkou 8-), v článku na Lupě najdete myšlenky a shrnutí, na které při denním blogování není čas.

čtvrtek 10. května 2007

Adoptujte HTML5 XII - ADOPTOVÁNO!

Včera večer Dan Connolly potvrdil výsledky hlasování.
The results clearly show a critical mass of support for all 3 parts of the proposal, though not quite consensus.

The arguments behind the objections were concerns around the relationship to XForms

http://lists.w3.org/Archives/Public/public-html/2007May/0392.html

and the relationship to HTML4 and SGML
http://lists.w3.org/Archives/Public/public-html/2007May/0583.html

So while the survey results don't show consensus, it seems that we have a critical mass of support and a feasible means to address the remaining objections over time.
Stručně řečeno, jelikož jasná většina hlasovala ve všech bodech pro, bude je skupina považovat za odsouhlasené, aby mohla pokračovat ve své práci, ale pokusí se soustředit i na námitky vzešlé z tohoto hlasování a vyřešit je (pravděpodobně nějakým kompromisem).
We are resolved, then, that the W3C's next-generation HTML specification be named "HTML 5" and to start review of the text of the HTML 5 and WF2 specifications, and we welcome Ian Hickson and Dave Hyatt as editors (while remaining open to the possibility of other editors in the future).

We'll soon begin a section-by-section group review of the specification...
Ian Hickson do WHATWG konference napsal:
Going forward, any changes will be committed to both the WHATWG and the W3C repositories simultaneously.

Nothing will especially change about the WHATWG. Feedback sent to this list will still be taken into account, as it always has.
Co myslíte, stane se datum 9.5. 2007 památným dnem webu?

neděle 6. května 2007

Adoptujte HTML5 XI - hlasování ukončeno

Hlasování o adopci bylo ukončeno a můžeme se podívat na jeho výsledky.

1) Máme adoptovat HTML5 za základ naší specifikace?
ano - 88 hlasů
ne - 4 hlasy
podřízení většině - 7 hlasů
zdrželi se - 3 hlasy
2) Má se příští generace HTML specifikace jmenovat "HTML5"?
ano - 86
ne - 3
podř. většině - 9
zdrž. 4
3) Mají být editory specifikace Ian Hickson a Dave Hyatt?
ano - 78
ne - 1
podř. většině - 15
zdrž. - 7
Hlasování tedy neprošlo bez námitek a budeme muset počkat na rozhodnutí předsedů. Dan v průběhu hlasování prohlásil, že ho považuje spíše za formalitu, jelikož členové během diskusí jasně ukázali, že jsou většinou pro přijetí adopce. Pravděpodobně se pokusí přijít s nějakým kompromisem.

Za již rozhodnutou považuji třetí otázku, jelikož jediný hlas proti nespecifikoval žádnou námitku. Námitky k druhé otázce nabízí jako alternativní názvy HTML5.1 a Canonical HTML. Nevěřím, že obstojí v konkurenci s HTML5.

Kritická je pochopitelně otázka první, na kterou se sneslo nejvíc (4) hlasů proti. Jeden je od Johna Boyera z IBM. John Boyer je předsedou Forms WG, kritizuje přístup předsedů HTML WG za špatný přístup a požaduje spolupráci s XForms:
Adoptovat pouze HTML5 a nikoliv XForms jako startovní bod uvede tuto skupinu na špatnou cestu.
Předseda Dan Connolly již vyzval k vytvoření Task Force s Forms WG, která by zajistila konzistenci mezi HTML formuláři a XForms.

Další hlas proti vznesl Terje Bless a své námitky zaslal e-mailem, několik citací:
Je ukvapené hlasovat o masové adopci práce takového rozsahu jakou je HTML5. Jeho adopce by příliš omezovala svobodu pracovní skupiny přicházet s vlastními řešeními.

Tato skupina stále velkou rychlostí nabírá nové členy a jejich názory by měly být vyslyšeny.

Základní listina uvádí "jazyk vyvinutý z HTML 4...". Je sporné, zda návrh HTML5 je skutečně ještě "vyvinutý z HTML4".

Návrh HTML5 se zdá být nekompatibilní s předchozími verzemi HTML.
V mailing listu v tuto chvíli probíhá zajímavá diskuse, ve které se ještě mohou některé detaily vyjasnit (zájemci nechť sledují vlákno počínající mailem Terjea Blesse).

Uvidíme, jak předsedové tuto zapeklitou situaci vyřeší.

pátek 4. května 2007

Ian Hickson a Dave Hyatt editory

Hlasování se blíží ke konci (dnes je poslední den) a již je téměř jisté, že editoři specifikace (tedy ti, kdo na základě diskusí a rozhodnutí skupiny průběžně vytváří text specifikace) budou Ian Hickson a Dave Hyatt.

Ono téměř zatím visí na jednom hlasu "proti" Dominika Tomaszuka, který ovšem nepřipojil žádný komentář (což měl), proto předpokládám, že nebude rozhodující. Ještě nedávno zde byl druhý hlas "proti" Johna Boyera (předsedy Forms WG) požadující třetího editora právě z Forms WG. Hlas byl po debatě o spolupráci HTML WG a Forms WG (vytvoření společné Task Force) před chvílí stažen.

V nejbližších měsících se bude debatovat, které části adoptovaného HTML5 (adopce také ještě neprošla, nicméně i zde předpokládám, že projde) ponechat a dále upravovat, a které raději napsat znovu od nuly. Asi se nikdo nebude divit Ianu Hicksonovi, když bude spíše preferovat první variantu před proškrtáváním specifikace, nad kterou strávil několik let.

Původně mě Hyattovo navržení trochu překvapilo. Ian a Dave se již řadu let znají (poprvé pravděpodobně z projektu Mozilla), oba jsou členy WHATWG a tak se naskýtá otázka, zda nesdílejí stejné názory a jejich pohled nebude jednostranný.

Z reakcí lidí, kteří Iana i Dava znají, bylo znát něco jiného. Dave je občas Ianovým nemilosdrným kritikem. A Dave se již dal znát, že s Ianem ne vždy souhlasí. V konferenci odmítl zrušení verzování HTML, což je jedno z dogmat HTML5 a včera se o repetition modelu HTML5 prohlásil, že je třeba ho napsat znova od nuly.

Ať tak či tak, Ian Hickson již nebude v pozici "osvíceného diktátora", jak někteří jeho funkci ve WHATWG popisovali, ale bude čelit přísné kritice, což pravděpodobně přinese řadu dohadování navíc, ale nakonec by se mělo projevit v kvalitě výsledné specifikace.

Ostatně uvidíme sami, jak spolu oba editoři budou vycházet.

čtvrtek 3. května 2007

HTML WG - kdo je kdo

Počet členů pracovní skupiny pro HTML je v tuto chvíli 386 a pravděpodobně ještě poroste. Někteří z nich jsou známé osobnosti, ale mnozí z nich jsou zatím neznámými jmény.

V tuto chvíli probíhá průzkum, do které může každý člen napsat, jaké jsou jeho zkušenosti a s jakými úkoly HTML WG by rád pomohl.

Jak je z odpovědí vidět, někteří členové by rádi pomohli s psaním tutoriálů k nové specifikaci, jiní by rádi pracovali na textu specifikace samotné.

Můžete sledovat průběh průzkumu nebo přehledné výsledky.

Při té nepřeberné řadě jmen, jejichž maily se v konferenci (a na tomto blogu) objevují, se může jedna o zajímavou stránku, už jen pro vyřešení "odkud já tuhle osobu znám".

Adoptujte HTML5 X - hlasování o adopci měla být formalita

Konec hlasování o adopci HTML5 nastane až zítra. Zatím se objevili 2 hlasy proti (resp. tři, ale jeden byl posléze stažen).

Pro schválení by neměl být přítomen žádný hlas proti (resp. žádný hlas proti vznášící námitku - to je zatím jen jeden ze zmiňovaných dvou hlasů), ale i v takovém případě by mohli předsedové schválení potvrdit (nestudoval jsem pravidla detailně, cituji předsedu Dana Connollyho).

Všichni tedy pravděpodobně čekají, jak se hlasování vyvine a hlavně jak se předsedové zachovají. Dan Connoly napsal:
Chris Wilson a já jsme otázku o HTML 5 položili téměř jako formalitu. Za sebe mohu říct, že debata vyústila v souhlas a hlasování to mělo ještě jednou ověřit. Proto jsem překvapen, že tu máme námitku a zajímalo by mě, zda tak skutečně byla myšlena.
Pokud dobře odhaduji souslednost, tak mail dorazil po první vložené Garethově námitce, to je ta, která byla později stažena (možná právě na základě tohoto Danova mailu, možná i na základě debaty na IRC), ale ještě před (zatím nejvážnější) námitkou Johna Boyera, předsedy Forms WG.

Předsedové tedy (konečně) jasně vyjádřili svůj názor k adopci, a nám nezbývá než čekat na konec hlasování.

pondělí 30. dubna 2007

Adoptujte HTML5 IX - průběžné výsledky

Tento týden ve W3C probíhá hlasování. Není tajné, k dispozici jsou průběžné výsledky včetně záznamu kdo jak hlasoval.

Hlas ne se ve výsledcích zatím neobjevil (pro přijetí nesmí být ani jediný). Většina zúčastněných hlasovala ano, někteří se zdrželi (abstain) a několik hlasujících zvolilo možnost concur (nevím, jak to přesně přeložit, u nás něco podobného nemáme; na rozdíl od zdržení se hlasování, kde se hlas nezapočítává, možnost concur znamená připočítání hlasu k výsledné většině).

Do konce týdne se stav může zcela změnit, hlasovala necelá stovka, zatímco počet členů HTML WG stále roste a začíná se pomalu blížít čtyřem stům.

Mezi členy najdete i českou legendu Jirku Koska, vývojáře webových prohlížečů, lidi z Googlu, IBM, ale vůbec mi nejde do hlavy, proč je členem i zástupce společnosti pro výrobu letadel The Boeing Company.

(via Anne van Kesteren)

Další vývoj najdete v komentářích pod článkem.

neděle 29. dubna 2007

Adoptujte HTML5 VIII - konečně hlasování

Ve čtvrtek proběhla první telekonference pracovní skupiny pro HTML. Zúčastnilo se jí 21 členů (z cca třísetčlenné HTML WG). Přítomen byl i sám Tim Berners-Lee.

Záznam konference si poslechnout nemůžeme (resp. nikde jsem ho nenašel), dostupné jsou hlavní závěry a IRC log debaty, kterou účastníci telekonference souběžně vedli. Pravděpodobně si ale jednotliví aktéři vyjasnili své postoje, takže po 18 dnech od žádosti na adopci HTML5 předsedové zahájili hlasování, kde členové HTML WG o adopci rozhodnou.

Dan Connolly v pátek napsal:
Předsedové jsou spokojení s dostatečnou diskusí na toto téma a kladou vám 3 otázky.

Máme adoptovat HTML5 za základ naší specifikace?
Má se příští generace HTML specifikace jmenovat "HTML5"?
Mají být editory specifikace Ian Hickson a Dave Hyatt?
Adoptování HTML5, jak David dále vysvětluje, neznamená, že současná podoba HTML5 bude přijata a vydána jako draft tak, jak je. Stane se pouze vstupním bodem pro diskusi a další vývoj. Některé sekce mohou být změněny nebo zcela vyřazeny. Což je vhodným kompromisem pro ty, kterým jsou obzvláště některé body HTML5 trnem v oku.

Srovnáme-li otázky hlasování s původními žádostmi Macieje Stachowiaka, nalezneme jediný drobný rozdíl. Místo jednoho editora Iana Hicksona (jak původně žádal Maciej) se hlasuje o dvou editorech (na téma více editorů viz Adoptujte HTML5 VII - vyjádření předsedů).

Zajímavé jsou podmínky hlasování. Doteď jsem pravidla hlasování u W3C neznal. David je účastníkům připomíná:
Souhlasem se ve W3C míní "významný" počet hlasů souhlasících s návrhem a žádné výslovné námitky. Hlasování "ne" je takovou námitkou. Dotyčný, který námitku vznáší, by měl citovat technické argumenty a navrhované úpravy, které povedou ke stažení této námitky.
Viz bod 3.3 dokumentu W3C Process Document.

Připomínám, že hlasovat může cca 300 lidí. A souhlas nastane pouze, pokud nikdo z nich nebude hlasovat ne. Negativní hlasy nemusí nutně znamenat konec v úsilí o adopci HTML5, zatím by hlavně přinesly další debaty nad spornými body.

Update: Předseda Dan Connolly zmínil zajímavou poznámku, které jsem si všiml až nyní, a která může sehrát svou roli:
Předsedové mohou rozhodnout, zda považovat věc za schválenou i v případě, že nebylo dosaženo souhlasu.
Hlasování potrvá jeden týden a HTML 4 5 6 vám jako obvykle přinese jeho výsledky.

středa 25. dubna 2007

Adoptujte HTML5 VII - vyjádření předsedů

Už se zdálo, že se přímé odpovědi předsedů na žádost o adopci HTML5 nedočkáme. Dočkali jsme se.

Předseda HTML WG Dan Connolly souhlasí s pověřením Iana Hicksona funkcí editora specifikace, ale současně hledá další editory. Nevím, jak je realizovatelné, aby více lidí editovalo jednu specifikaci, cítím zde snahu o kompromis, který by mohl vést ze současné patové situace. Na blížící se telekonferenci (26.4. - zítra večer našeho času) by měly být mj. probrány otázky, zda první draft specifikace z dílny HTML WG bude vycházet z HTML4 nebo z HTML5.

Maciej Stachowiak kritizuje předsedy za to, že některé kroky činí za zavřenými dveřmi a nikoliv v html-wg mailing listu. Dan přesto odmítá sdělit jména osob, které oslovil při hledání dalších editorů specifikace.

Odpovídá i druhý předseda Chris Wilson. V některých bodech se specifikací HTML5 otevřeně nesouhlasí a stejně jako Dan trvá na tom, aby specifikace nového HTML měla více editorů. V případě, že by HTML WG přijalo specifikaci HTML5, žádá o její převedení pod W3C. Není mi zcela jasné, zda tím i požaduje, aby byla pozastavena hlavní WHATWG aktivita (tedy práce na specifikaci) a zřejmě ani Ianu Hicksonovi.

Maciej Stachowiak navrhuje Davida Hyatta na funci druhého editora speficikace. Dan to chce probrat na blížící se telekonferenci.

David Hyatt (Apple), byť je rovněž člen WHATWG, má oproti Ianu Hicksonovi odlišné názory a někdy spíše souhlasí s Chrisem Willsonem z Microsoftu. Možná by mohl být v těchto sporech vhodnou spojující osobou.

Po několika týdnech čekání se tedy ledy hnuly a snad se situace s adopcí HTML5 brzy vyřeší, byť zatím není vůbec jasné, jakým způsobem. Zítřejší konference by mohla rozhodnout.

neděle 22. dubna 2007

Adoptujte HTML5 II - čekání na souhlas

Debata ohledně adopce HTML5 pokračuje.

Hixie píše, co by se stalo, když by W3C HTML5 nepřijala a jak by se k práci postavil jako editor nového HTML.

Následuje debata, zda vzít HTML5 jako takové nebo sepsat rozdílový dokument (to by bylo komplikované, část WHATWG je psána jako rozdílový dokument oproti HTML4). Debata zabředává technických administrativních detailů, ale tomu podstatnému (hlasovat a rozhodnout pro adopce ano/ne) se zatím vyhýbají.

Vtipný je David Hyatt:
I'd hesitate to even call HTML4 a specification. It has many areas that basically only sketch out behavior rather than actually bothering to specify it. Tables are a great example of this.
A na nej reagující Glazman:
HTML 4 is so underspecified it's a miracle it's even implemented. And I am one of the few here (with Murray, Chris and Dan) who were already here in the HTML WG for HTML 4.
Chris Wilson se ubezpečil na jaké adrese to specifikace HTML5 je, tak se ji pravděpodobně chystá projít. A začal reagovat i druhý předseda Dan Connoly (ten s poraněným okem), ale i ten se úspěšně vyhýbá vyjádření názoru:
I'm monitoring the level of consensus. If, in a few days, discussion dies down a bit and there seems to be little to no opposition, I'll put the question formally (by re-iterating it, including the pointers that were added by way of clarification) and asking "any objections? or abstentions?" and giving a deadline.
Once the deadline has passed, I'll announce whether the question carried.

I'll use a web-based survey (WBS) to collect the responses if that seems more convenient. Of course, I'll announce the survey by email.
Již jsem mínil, že členů HTML WG je přes 300, David Glazman je doporučuje rozdělit na "observers" = ti, co ve skutečnosti jen odebírají mailing list a "participants" = skuteční přispěvatelé. Ale nesetkal se s ohlasem.

Jedno je důležité. Návrh nebyl smeten ze stolu jako takový. Ti důležití se buď bojí něco jasného říct a spíš vyčkávají, co většina nebo se připravují na nějakou reakci.