- From: Luca Passani <passani@eunet.no>
- Date: Mon, 04 Aug 2008 12:09:31 +0200
- To: Kai Hendry <hendry@iki.fi>
- CC: public-bpwg-comments@w3.org
Kai Hendry wrote:
> http://www.w3.org/TR/2008/WD-ct-guidelines-20080801/
>
Hi Kai, thank you for taking contact with me. As you may know, I have
some strong viewpoints about the whole reformatting issue.
Here are my comments on the CT guidelines (CCing
public-bpwg-comments@w3.org):
- the styleguide should spell out very clearly "The Transcoder is NOT
allowed to change the User-Agent String".
I understand that the current document says "do not change headers",
but at the same time, there are clauses ("the user has specifically
requested a restructured desktop experience") which would allow abusive
transcoders to find an excuse and keep being abusive of the rights of
content owners. Preventing transcoders from changing the UA string is an
effective way to avoid this abuse.
- original headers MUST not be changed (User-Agent string has a special
place, but also the UAProf x-wap-profile is very very relevant). This
makes it unnecessary to explain how original header values are recast to
different headers (this is not supposed to happen in any case). In
short, 4.1.5.5 should be removed.
- the "|application/xhtml+xml" MIME type should be the basis for an
heuristics that informs transcoders that no transcoding must be applied.
The rationale for this is obvious: this MIME type is being used for
mobile content virtually exclusively these days
- There should be restrictions over how short a page transcoders are
allowed to reformat. In no case should a page smaller than 10kb be
reformatted (ideally this threshold should be higher, but 10kb will make
it consistent with BT, so it would be a step in the right direction)
|
- Navigation bars: this is something that I would like to introduce in
the Manifesto too. In no event should a transcoder add extra footers or
headers (logos, extra navbars, advertisement and similar) without the
consent of the content owner.
- Messing with HTTPS should not be permissible under any circumstances.
Disrupting HTTPS they way transcoder do today is probably illegal and
certainly unethical. HTTPS is built to guarantee end2end security.
Breaking end2end security is probably illegal and certainly not an
activity that W3C should endorse in any way.
- The list of "safe" URL patterns should be improved to support iphone.*
and */iphone/
Also, I see that CTG does not mention "whitelists". I think it should,
since many transcoders manage that. The rule (consistently with the
concept that transcoders must err on the side of not transcoding) should
be that whitelists can only specify which potentially mobile sites can
be forced to be trascoded (and not the other way around as happens to be
common today, thus potentially forcing mobile developers to ask
operators in different countries to whitelist their service, which is of
course unacceptable).
I will forward this message to WMLProgramming (the WURFL mailing list)
to see if other developers have something to add.
Thank you for the opportunity to comment on CT.
Luca Passani
Received on Monday, 4 August 2008 10:14:25 UTC