[whatwg] Why won't you let us make our own HTML5 browsers?
fredandw at live.com
Tue Aug 28 19:39:40 PDT 2012
> Date: Tue, 28 Aug 2012 21:41:02 +0000
> From: ian at hixie.ch
> To: callow_mark at hicorp.co.jp
> CC: whatwg at whatwg.org
> Subject: Re: [whatwg] Why won't you let us make our own HTML5 browsers?
> On Fri, 8 Jun 2012, Mark Callow wrote:
> > On 08/06/2012 06:09, Ian Hickson wrote:
> > > The dire warning doesn't work. I'm just saying that's the direction
> > > that operating system vendors have been going in; that disallowing it
> > > in the browser case is not a different direction, it's consistent with
> > > the industry's direction as a whole.
> > The platform providers want control so they can extract money from
> > application developers; they do it under the guise of safety & security
> > so people will go along with it. Governments get control over people in
> > the same way.
> > In both cases it is an existential threat to freedom and civil
> > liberties.
> If one works from these assumptions, why would we assume that it is
> nonetheless possible for us to specify something that works against these
> motivations? Putting something in the spec doesn't magically make it
> appear in browsers.
Some statements in the spec could help defend privacy and freedom even if these are only implemented in a limited number of browser or even only as add-ons.
'The user-agent is not intended to accurately identify the browser and is user selectable and could well be set to a known common browser user-agent string to help preserve user privacy and prevent fingerprinting. Further using a trademark in a user-agent gives everyone the right to use the trademark within their user-agent.' If this language is not acceptable then we just need to remove the user-agent from the spec.
'Web browser clients may well be implemented 'in the cloud' as a service, and this could well mean that an IP address does not correspond to a user but rather the cloud service host.'
[Defend Opera Mini and other innovations]
'The presentation of web content is at the discretion of the user and their browser may selectively present content, transform the content, or augment the content as part of the private consumption and presentation process.'
'For example a cloud service many implement a browser that presents only the audio from videos.'
[Google seem to have already taken down some such sites]
'A web browser may well be implemented as distributed services, transforming and caching content for consumption at a time and place chosen by the user. For example a 'cloud browser' may transform a website video and deliver it to a remote mobile device for presentation at a later time.'
This approach could be continued to all browser privacy and freedom matters.
Those that want to turn the browser platform into a managed content consumption and spyware platform should just take their project elsewhere and start their own new platform.
More information about the whatwg