- From: Luca Passani <passani@eunet.no>
- Date: Thu, 12 Feb 2009 14:39:34 +0100
- To: public-bpwg@w3.org
Charles McCathieNevile wrote: > > Luca, which features exactly do you consider the abusive ones? > Inserting advertising, obviously abusing, if done without the consent of the content owner. > collecting some user data, abusive. In italy it's illegal. You can legally only collect the data for that session, unless the user has approved explicitly that you collect their data. > compressing code? this I can be OK with, as long as it happens at a low enough level, does not break HTTPS and does not make any difference at the higher levels. > Is there something wrong with their privacy policy, or is it the fact > that they provide a service that reduces image resolution? reducing image resolution is a potentially abusive move, particularly with mobile-optimised sites which have already made an effort to optimize. > > As the article you reference says, the interesting question is whether > they can avoid pissing off users. The rest of what they do is simply a > service they make available, and people can take it up or not. as I have argued in the past, this is not the case. People buy mobile devices and choose operators for different reasons. Internet connectivity is a deciding factor only for a tiny fraction of users. They'll use data services because they discover them on their devices, not because they have been proactive in acquiring them. So, no, people cannot really decide (and that's already assuming a user knows what is going on). Too many other services, binding contracts and voice-call rates are attached to their device/operator. > As I understand it nobody is being forced to use this service under > some unreasonable arrangement. the problem here is that the content owner is the one who gets the damage. I have said multiple times that supporters of transcoders are ignoring the rights of content owners and keep repeating "user, user, user". This is wrong. Content owners have rights too and must be respected. This point I raised several times and nobody ever challenged it (they just ignored it and kept arguing about users) > > I have not seen any convincing rationale to explain a moral difference > (i.e. whether or not it something is "abusive", or "a hack") between > me zooming to and reflowing a paragraph or choosing to use "mobile > view" with Opera mini, choosing to set a minimum font size in my > browser, using it to apply a client-side user style sheet or > userJS/Greasemonkey script to a specific site, opting to use someone > else's configuration that does the same thing, paying for a service > that does the transformation for me, using a service that selectively > chooses what content and presentation to send to me on the server > side, and simply accepting the default rendering provided by my choice > of browser for a single version of content authored and served to all > comers. > As I have written multiple times, the fact that certain features are technically possible does not mean that they are legitimate. I am sure that content owners are not happy with users changing the fonts with which they read their (content owners') website, but, as long as this remains strictly in the "user domain", there is little you can do about it. Quite a different thing is when a third party company places a component in the network and this component intercepts traffic and produces derivative work. This is NOT ok. > Each of these scenarios has been a part of the web since there was > more than one browser, one server, and zero proxies, a time when few > people were even aware of the Web. It is true that such an environment > presents challenges to people who think that they should control > exactly what the user sees, but such people also seem not to have > noticed that some people wear glasses in order to change the way the > world looks, and other people don't see it at all and therefore > interact with it through hearing, touch, smell etc. The web merely > expands the range of capabilities for both provider and consumer to > adapt the communication in an attempt to better meet their desires. again, technical feasibility does not equal legitimacy. > > The "One Web" vision, which you seem to have misunderstood For the record, I did not misunderstand it. W3C failed to say what it means in practice. > as some attack on the right to free expression, merely suggests that > it is sensible well, "sensible" is an interesting adjective. Some one-web supporters say "one web = must", some say "one-web= should, but you don't have to". This was never clarified W3C because a compromise was found in keeping its real meaning ambiguous > for both users and authors to treat the Web as a single communication > system, in which all of these adaptation possibilities are present. yeah, right, the Opera vision. > Following this approach, attempts to somehow divide the Web into > several "sub-Webs" which are assumed to be fundamentally incompatible > and *requiring* completely seperate treatment is to misunderstand both > the capacity of the Web and the apparent patterns of use, which > demonstrate both clear variation in people's preferences and a > demonstrated desire on the part of many users to treat "Web sites" as > a single consistent service accessible in different ways. I disagree with this viewpoint because I think mobile is such that better applications are built by accepting the view that mobile is fundamentally different from the big web. But this is not really the reason I am here. The reason I am here is that I don't want that, in the name of one-web or whatever else, someone jeopardizes those achievements which still allow developers to treat the mobile web as a platform (UA string and HTTPS, for example). > > In this context, transcoding per se is morally neutral, yes, in your wildest dreams. > providing one part of this adaptability. It is also done for a variety > of reasons, including a desire to transform the presentation of > something to a form that a user finds more convenient (for example > applying mobile mode on Opera mini), making a perceived "default > desktop-style presentation" available on different devices (as with > Opera mini in its current default mode), providing operator branding > for an access service (as done by Vodafone), and so on. Whether these > various uses of the technology succeed or fail in the market is for > their intended users to determine, by choosing them or not. again, the fact that users may like certain services is not a justification that these "services" are legitimized per se, any more than P2P clients are (and believe me, they are popular among "users") > The fact that *I* don't like to receive my content with added > advertising is *one* factor in what makes me choose one method of > accessing content through the Web over another. It isn't reasonable > for me to insist that nobody provide advertising as a way of mentising > a service I want to use - that is a restriction of a legitimate > business model, and ultimately of service providers' right of > expression. It is reasonable for me to choose a service that doesn't > do that, if I want. If I create a website, the site is popular, and I make $1000 a month with AdSense, I get damaged when a transcoder sucks my pages, strips my adsense ads (or avoids injecting them, which is the same). Full stop. If, on top of that, they even inject someone else's ads, I get even more crazy. Is this so hard to understand? I have seen Opera being born. You guys know how hard it is to make a living with advertisement, why are you doing this to other companies? why are you supporting the moral legitimacy of disrupting other companies' business model? > > In the same way, various possibilities (such as the good work of you > and others on WURFL) exist to allow content providers to offer various > adapted versions of their service to provide them with a perceived > advantage in delivering what they think will be most helpful to their > intended users, and various possibilities exist in most browsers for > the user to adapt content received (beyond the various default > renderings, which are known not to be consistent across different > browsers) which are intended to make the browser more useful to its > intended users. So: - do not change the UA, - respect HTTPS. this will allow developers to customize content. Users which will go out of their way to transcode web content by opting-in will be outside of scope of CTG. Companies which disrupt the model above won't be able to do it in W3C's name. So simple. > > > PS: In the unlikely event that this fails to convince you that code > transformation as a service is a legitimate part of the web, you may > like to tilt at a new windmill: > http://www.opera.com/press/releases/2009/02/12/ (incorporating Opera > Mini functionality into the Desktop brower) which includes the quote > > [[[ > ...Opera Turbo supports Opera's belief in "One Web", providing equal > access to the Internet regardless of the device or network quality. > ... To Opera, One Web means being able to take the one true Web and > make it available to people on their own terms. > ]]] > > ("one true Web"! Gotta love press releases :) ) > > Or an antecedent: > http://my.opera.com/chaals/blog/2009/01/22/opera-mini-on-mac-os (about > people using Opera mini on desktop computers). > I am not really sure about what you want to prove with this. To me, it proves that Opera has been pushing and promoting One-Web within W3C because it served its own specific marketing needs. Which is legitimate, but please don't try to present them as Opera doing anyone a service. This is only serving the requirements of Opera and other transcoder vendors. The web is based on the foundation that content providers can control the way their content is presented to end-users. Legitimizing the removal of this pillar is "suicidal". Luca
Received on Thursday, 12 February 2009 13:42:49 UTC