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.

Canvas jako intelektuální vlastnictví Apple

Řada lidí byla překvapena, když si v polovině března přečetla Hyattův mail, ve kterém Apple prohlašuje canvas za své intelektuální vlastnictví. Právo Apple pravděpodobně nelze popřít, canvas ve webovém prohlížeči začali implementovat jako první již roku 2003.

Od té doby specifikaci canvasu začlenila WHATWG do HTML5. Těžko říct, zda o patentu věděli, řekl bych že spíše ne. Canvas se následně dostal do Firefoxu a Opery a pokud by proběhla adopce HTML5 u W3C, měl by se dostat i do Internet Exploreru.

Nikdo by jistě nechtěl, aby se u canvasu opakoval případ Eolas. V HTML WG se na canvas od té doby objevují narážky, ale nikdo pořádně neví, jak to s canvasem je.

Od Hyattova mailu uplynul měsíc a půl a v otázce canvasu nenastal žádný pokrok. Nejsem právník a nevím nakolik je uspokojivý závěr mailu:
However, in the event that the Web Applications 1.0 Working Draft, dated March 24, 2005, becomes part of a formalized draft standard at W3C or IETF, for example, Apple is prepared to address the disclosure/licensing rules of such organizations.
Předpokládám, bude-li adopce schválena, W3C začne s Apple jednat.

Relevantní odkazy:

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.

pátek 27. dubna 2007

Wallpapery 5 > 2 pro vaši plochu

Líbily se vám trička 5 > 2?

David Majda k nim vyrobil wallpapery. Pokud si tedy myslíte, že HTML5 > XHTML2 nebo jen prostě potřebujete občerstvit své znalosti matematiky, vylepšete svůj desktop nepopiratelným výrazem:

pět je větší dvou

Simon Willison o HTML5

Simon Willison z WHATWG před dvěma týdny na Oxford Geek Nights prezentoval HTML5. Shrnuje události posledních let, který vedly ke vzniku WHATWG a k obnovení vývoje HTML na W3C.

čtvrtek 26. dubna 2007

Od obrázků k textovému pornu

Ten internet se nám za poslední roky ale pěkně zkazil, viďte paní Pohlová. A kdo za to může?

Je 25. únor roku 1993 a do konference www-talk, zabývající se, jak tomu poslední roky nasvědčují, docela nadějným World Wide Webem, píše Marc Andreessen:
Rád bych navrhnul novou volitelnou HTML značku:
IMG s povinným atributem SRC="URL"
...
Příklad. <IMG SRC="file://foobar.com/foo/bar/blargh.xbm">
Tim Berners-Lee reaguje:
Představoval jsem si obrázky reprezentované jako <a name=fig1 href="fghjkdfghj" REL="EMBED, PRESENT">Figure </a>
...
Nechtěl jsem novou značku.
Diskuse pokračuje a Marc dodává:
IMG doporučuji, protože jsme se dostali do bodu, kdy některé prohlížeče se chystají tuto vlastnost ať tak či tak implementovat i přestože není standardizována. Je to další logický krok a bylo by skvělé, aby byl od začátku konzistentní.
Jay C. Weber varuje před přílišnou specializací:
Za týden může někdo další navrhnout 'přidejme novu značku <AUD SRC="file://foobar.com/foo/bar/blargh.snd"> pro zvuk.'
Krátce po té vyšla verze prohlížeče Mosaic podporující obrázky. Zvuková značka se do specifikace jen tak nedostala, ale draft HTML5 již <audio> obsahuje.

Podle článku 10 years ago, who knew what his code would do prý
na konferenci křičel Berners-Lee na Andreesena, že přidání obrázků do webu přivede záplavu nových uživatelů, kteří budou dělat věci jako je zveřejňování fotografií nahých žen.

"A měl pravdu," říká Andreesen s pokrčením ramen.
A jak to vypadá dnes? Krijn Hoetmer ukazuje, že připravovaná HTML5 konstrukce <dialog>, která slouží k sémantickému zápisu rozhovorů, může dobře posloužit k přístupnému pornu i pro slepé uživatele:
<dialog>
<dt>Girl</dt><dd>Ah!</dd>
<dt>Boy</dt><dd>Oeh!</dd>
<dt>Girl2</dt><dd>Even more ah!</dd>
</dialog>
Takže nemůžou nakonec právě novější a lepší možnosti HTML za to, že se nám ten internet kazí?

Tento spot vznikl na základě diskuse na IRC kanálu #whatwg, kdy se téma lehce odklonilo od běžné atmosféry.

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.