Bittorrent in Opera – it’s a glimpse into the future

Not too long ago, a Technical Preview of Opera (Opera 8.02TP) was released with support for bittorrent, a move that was welcomed by many. So, when can we expect to see a final version of Opera with this support? I don’t know.

It has been clarified though, that a technical preview is not a beta release, just a glimpse into what the Opera guys are working with, and that bittorrent will not be included in version 8.02 Final. But in Opera 8.1, maybe?

I guess we’ll just have to hope Opera 8.1 is released quickly, then. 😉

Testing Opera bittorrent

I’ve tested bittorrent in Opera – found myself a nice, big file and started downloading. It worked. How was the experience?

Well – Opera delivered what was needed, and not much more. The information I got was the download and upload speed, how much was downloaded and uploaded, estimated time left to finish download and how many I was connected to. This is basically the information needed, even if a bit more could be nice to know.

As I didn’t leave my PC to itself but continued working on it, including accessing the web, there were some features I missed from dedicated torrent clients; a way to limit the bandwith use a bit. I won’t claim anything after just one test, but noticing that Opera maxed out the available upload bandwith, other things felt slower – at times much slower than usual. However, this can very well be other things, including but not limited to my own imagination running wild.

Now, editing ini-files seems to be a nice way to tweak Opera to do like you want, and as I learned today (no time to read all the info at once, before testing ;)) it is possible to tweak bittorrent settings, too. Can’t try it out for a while yet, but I still wish these settings will get an easy to use interface to make changes.

For the time being though, the changes you can make to the opera6.ini file are these:

[BitTorrent] – add this section header and use the following:

Setting Description Default
Enable Enables BitTorrent support in Opera 1
Warning Dialog Displays warning dialog before initiating BitTorrent download 1
Listen Port Port for incoming connections (make sure your port is available). 18768
Bandwidth Restriction Mode 1 = automatic upload restriction, unlimited download, 2 = fixed rate restrictions for upload and download 1
Max Upload Rate Maximum upload rate in kB/s. Used only if bandwidth restriction mode is set to 2 0
Max Download Rate Maximum download rate in kB/s. Used only if bandwidth restriction mode is set to 2 0

Opera includes pirates’ tool…

As I was away on a little vacation when Opera 8.02TP was released with support for bittorrent, with rather limited means to update the blog and not to mention download/test the latest Opera, my chance to be among the first to tell about it dwindled fast. So I’m not going to tell you Opera includes bittorrent – you already know that by now. But I did manage to read a bit more or less informed articles about the news in newspapers, news sites and blogs.

It was a bit fun to see the different takes on the inclusion of bittorrent in Opera – seems there are many ways to show what you think about it. Here you get everything; some tells the plain facts about what Opera offers, some feel it’s more important to tell there is a Firefox extension planned to do bittorrent. Some make the point that bittorrent is used more and more by companies as a way to offer their files for download (legal use) while tabloid press may love that Opera include “pirates’ tool”.

Now, even those who stay away from the pirates angle can be thinking about the fact that bittorrent is popular among those who illegally share copyrighted material. Several torrent sites have been closed down, and not everyone’s too happy about the tool itself either, claiming it was made to share copyrighted material by illegal means. Where does this leave Opera? In trouble?

Some feel that Opera shouldn’t be too surprised if the police in fact did turn up on their door step, exactly because of the actions of RIAA, MPAA and the cases in the court systems. Most doesn’t worry though, and with good reason. True, it’s possible that useful tools can be deemed illegal (or something along those lines) if they’ve been made with illegal use as the (main) reason, but Bram Cohen – the creator of bittorrent – has kept his path clean that way by always stressing the positive sides of legal use, not illegal use. Even Microsoft is testing the water by getting their toes wet with Avalanche, their own file sharing model in bittorrent style. (OK, that MS does something doesn’t mean it’s legal, obviously, but still…)

So basically, while sensationalists may like to stress the piracy angle of bittorrent, it really is a nice tool for effectively sharing files in an economically sound way. This makes it attractive for companies as a way to offer their files for download, and more and more companies are discovering this and makes use of torrent files as an alternative.

IP Rights?

Banning Opera, part III

In the great debate – or ruckus – about the reasons for banning Opera users from visiting web sites, the point is this: Unregistered Opera browsers using targeted ad banners from Google are (mis)using the content on the web pages without the owners consent. The targeting means that competitors may be advertised, or even identical ads to the ones in the web pages may be shown. But it is the use of their content that seems to make some web masters ire, from what I’ve read in the comments here and in the thread in the Opera forums.

So I’ll concentrate on how the content of the web pages is used.

First up is Opera. How does this browser use the content? Well – it does parse the formatting commands in the document to show it as it is described. Just like a browser is supposed to do, and just like any other browser do. It doesn’t analyse the content to extract a meaning out of it, nor does it find any keywords to describe what it is about. When it has rendered the content as instructed, Opera does nothing more with it. In this way, it behaves just like any other browser.

But it does something more, even if it’s finished with the web page and doesn’t do more with that. It does send the URI to Google, saying “Hi, this is where I am now. What do you want to show in your own space in the browser interface?”

Google is the one indexing the pages, the one extracting keywords from the pages to discover what it is about. That’s why so many have answered that Google is the one to blame, and the one to go after. Some agree that yes, Google is doing these webmasters wrong, and they should find a solution. Others aren’t quite that convinced. Let’s take it in more detail.

First of all, Google has just as much right to traverse the Internet as any other, search engines and humans. And web masters have their rights to block search engines from all or parts of their sites. Google uses its rights to traverse and index the pages on the net, except the pages it’s asked not to index.

Secondly, what is Google actually doing? It does just what you’re doing right now: It reads pages, find the meaning in them, and can use what it has learned later on. Actually you, being a sentient being, does a much better job out of finding the meaning in the texts you read. Thus, you can do a much better job out of using what you’ve learned from my (or any other) pages than Google can.

Let’s say you do. You use what you’ve read on my pages for your own good, maybe even earn money on it. Are you allowed to do this, is it legal? Well, as long as you’re not just copying my stuff or haven’t signed a non disclosure agreement with me to get access to my pages, sure – it’s perfectly legal. Nor are there any ethical problems. The pages is available for anyone to read and possibly learn from.

If you had used a computer program to distill the information from my pages in some way, before you read the result, would the situation have changed? No, not really. Even if the process was completely computerised; reading, distilling the information, act on what’s learned – it still would be just as legal. That’s a description of how Google works, too. It reads my pages, it distill the information to find relevant keywords to describe the content, and act on what it has learned by showing relevant ads. (At least try to – for me personally it has been quite a lot of blog-related ads, unrelated to the content… But as I said, you are doing a much better job of understanding the meaning than Google. ;-))

So – is Google using my content to show ads? Well – it is using my content somewhere in the process. To use the content, you must be able to understand it, too. Thus, Google is using my content when it is distilling keywords from it. Just as you use my content to learn what it is about when reading it. When you use what you’ve learned you’re not using my content anymore – but can the same be said about Google when it use the keywords to show ads?

My initial response is no, it use what it has learned. But if I would say yes, how would my content be used? There’s no trace of it in the ads, nor can I find it any other place. True – it is in Google’s cache – but it’s also in the cache on your computer. That doesn’t mean you’re using it. So again – my second response is also no. Google use my content to learn what it is about – a use I’ve allowed – but not in the process of showing ads. And – do Google combine information from different pages, even different sites, to serve as relevant ads as possible? In that case Google use more than the information on the single pages to decide relevancy.

The combination of Opera and Google Ads – does that change anything? Well, let’s see.

It’s clear that ads in Opera itself may be in competition to ads on the web pages. While competition isn’t always wanted, it’s not a problem either. What some see as a problem, is the way the ads are picked: “Our content is used, without our consent, to serve targeted ads directly in competition to our own ads.” Those who have signed up for Google Adsense may even discover that there are identical ads in both Opera and the web pages.

Now, we know that no content is reproduced in any way when Google shows the ads. As previously argued, Google reads the pages and extracts information to learn what the content is about – which is how Google use the pages – and then use what it has learned to show ads. That usage has been allowed. Webmaster who have signed up with Google for using Adsense on their pages (such as I have) have even allowed this explicitly.

Of course, even if Google is doing everything legally, it doesn’t mean that no one is frustrated over not having control over what Google does with what it has learned. Therefore we can hear people trying to claim more rights than they have (something that’s not too unusual elsewhere either, unfortunately.) But again, neither Google nor Opera is doing something wrong.

What’s left then is, what can be done to please those who do protest, and is it worth it?

Opera has been made the scapegoat here, so what are they asked, and what can they do? They are asked to either make it possible to identify those who use unregistered browsers, showing targeted ads (read: Help webmasters to block Opera users) or to read and act on a meta-tag (or similar) that says not to show any targeted ads. The first option should be unacceptable. The second – asks Opera to do things browsers doesn’t do. It’s possible, but not necessarily easy. Is it worth it, to please those who don’t like what Google do in its space in Opera? So far, Opera doesn’t think so.

Google is the one who is responsible for the ads and which ones are shown. Google is the one part to blame, should there be any to blame at all. I know Google has been contacted about this concern, but I have no idea how the problem was presented. But Google didn’t want to do anything about it, as they have a contract with Opera. Still, it’s Google that has the key to it all – maybe if it’s presented correctly, Google will agree that there is a conflict of interest they should address?

In any case, the problem isn’t a case of someone doing something wrong or unethical, merely a conflict of interest. If something should be done, it would be to create goodwill. And if someone should do anything about it, the most logically choice would be Google, that has the control over the ads – anything else would just be patches, and there could be many of them, with a potential struggle to get them in place.

PS. The other side of this problem is the webmasters who block Opera users from visiting their sites. It has been said that anyone are free to block whoever they want, and that it only would create a bad reputation for themselves. But is this correct? Not about the bad reputation, but that anyone can block whoever they want? Or does that depend on what type of web site it is? Some countries have regulations that says that certain types of web sites should be accessible, i.e. available to everyone…

Banning Opera, part II

After my previous article about banning Opera from sites, I have been thinking more, and have got a bit more information from the man behind the protest site, Kenneth Barbalace. First of all, what is the problem that has made him take the step of banning Opera?

The problem

The problem isn’t that Opera shows ads in itself, but the targeted ads. These works by letting Google read the visited pages, analyse them, and serve ads that are relevant for the content the user is viewing.

For a commercial site, these relevant ads may very well be a direct competitor. Whether this is a small or big problem, or maybe even not a problem at all, may not be the point. The fact that there is a potential problem, in that potential customers can visit a competitors site by clicking an ad when viewing your own site, is the point. While you don’t want to prevent potential customers to visit your competitors, you don’t want to advertise for them, either – but if your content is used to serve ads for competitors, this is basically what you do.

If you use Google Adsense, the ads served by Opera may be in direct competition and even identical to the ones on your pages. Unlike Google Adsense however, you don’t have the option to not showing competitors’ ads.

That’s the problem. If it is big, small or non-existent now isn’t important, the principle is. It’s a case of not wanting to “give the devil the little finger” out of concern for what the future will bring if you do.

A solution?

Since it’s the targeting that is the problem, a solution could be to opt out of the targeting by way of a meta-tag or something like that. Initially it looks like a good idea. Maybe it is, maybe not. Technically, both Google and Opera could do this. Opera could implement it for the browser, Google could do it for everyone who use targeted ads just the same way.

Google however has a contract with Opera, and can’t just change the product they’re serving, so the ball is with the Opera guys. From their point of view, is it a wise move to allow opt out from targeted ads?

Two reasons why Google ads are popular: First, they’re unobtrusive, and don’t annoy with flashy graphics, sound, pop-ups and all that stuff that makes ad blockers a good idea. Secondly, they’re targeted. What would happen if site owners could opt out of the targeting?

Probably not much. But then again – what if this is another “give the devil the little finger” – what if everyone opted out of it? The consequences of that would be – well, who knows. Bit this isn’t just about Opera – targeted ads are being served visitors outside of content writers’ control in several ways. In browsers, browser shells and extensions, desktop applications, mail programs…

If targeted ads were replaced by generic, random ones, I’m sure they would lose popularity with users, and it wouldn’t be as popular scheme with the advertisers either. That’s my guess. Could it be raising trouble for oneself? But I’m just speculating.

Gridlocked

As it is now, there seems to be a gridlock, or a trench warfare. It’s possible to ban Opera by checking the UA string, by checking for unique features in Opera by Javascript, it’s even possible to block Opera users if they come back with a changed UA string (or even a different browser…) On the other side Opera users can try editing the UA.ini-file, adding one line to pose as a different browser on that one site, they can use userjs to hide the unique features of Opera, use Proxomitron…

The question is of course who would try the different things to get access to a site that ban them? People who use Proxomitron are normal people who use a nice tool to get access to sites with sloppy coding. Roughly speaking. adding a line to get past a ban is no different than adding a line to get past sloppy coding. Editing the UA.ini-file is no different. As for getting a script that hides unique features in Opera, so that the browser can’t be identified through them – such a script already exists, and has done for a long time.

Bottom line is, users who want to gain access to sites that ban them will manage, so it’s no use to put in too much work in the banning. Most users will probably just not care. Maybe they’ll be a bit annoyed, maybe they take time to choose the “report a site problem” option in the help menu, maybe they just go on to a different site. But as for making a statement, to make people and Opera aware of it, I believe it’s enough already.

Is it really a problem?

I understand the concern Ken is voicing, I really do, and I even can understand doing something like this in frustration of being ignored by the people at Opera. I don’t agree with him, though.

First of all, I’m not convinced there really is a problem. True – something outside of my pages may show a link to a competitor based on my content – but then again, maybe the competitor shows an ad for me the same way. If I have an ad with Google, that is.

And is the use of my content to show relevant ads a problem? I’m not convinced of that either. I believe the content on the pages, including the ads, is what gets priority from the reader. If it doesn’t, the problem may very well be with my content.

Secondly, is banning Opera users a good move? True, it does make a strong statement, but it also stir up a lot of feelings, and not only with Opera users. And a reputation can be torn down ten times faster than it is to build up. Luckily, I’m not the one to take that decision, and to consider if it’s worth it.

One thing I do know though, is the no matter how much you disagree with a person, don’t get rude with him. That way he just get his shields up instead of trying to see your point of view, and no one’s the wiser.

Anyway, I think what Ken wants now most of all, is some words from Opera about what they think about it all. 😉

Banning Opera?

A mere hour ago I discovered a new site – or new for me, at least – Stop Targeted Opera RADs. I was directed to this site, or more specifically this page, when I tried to visit Environmental Chemistry, because I used Opera. Apparently, the owners of the site really doesn’t like targeted Google ads. (From when I hear, they don’t like Adblock in Firefox either…)

Since I heard they blocked access for Firefox users with Adblock, I first assumed they were just scared of competing ads. The first thing I read on the “banning” page shows this, too: Site owners being afraid of visitors seeing ads for their competitors, and that they can’t prevent it as it’s outside of their website and control. They may call it unacceptable misuse of their content, but – is it?

There are other services that does what these site owners are afraid of much better than the Google ads in Opera: There are sites that gather information from many competing sites, compare the products and prices, and give users many alternatives, without even showing ads from any of the sites in question. Scary thought, eh? Especially for those who are afraid of users comparing them with competitors…

I also thought a bit further. When visiting the sites with the Google ad banner in place, Google read the pages to see the content and serve related ads (unless it belongs to the exceptions defined in Opera). If the page isn’t in Google’s index, Google want to add it. Therein lies another problem: What if the site doesn’t want the pages indexed?

I must admit I can’t understand why someone don’t want publicly available pages that they want people to visit not to be indexed by Google. That however isn’t something I should speculate over, and it’s not really a point touched upon. It should be interesting enough to read what is written on the site I was redirected to, right? And the menu contains hints that I can find some answers and useful information there.

Someones brain must have been short-circuited. I was sent to the site because I use Opera, right? But – as an Opera user I’m prevented from seeing other pages than the one I was redirected to. Why? Afraid of showing Opera users the arguments? (The ones I read on the single page didn’t convince me of their view.)

Conclusion

All in all, all of this leave me with one impression: It’s better to ban Opera users and have them definitely visit competitors, then to allow them in and risk that they may be tempted by a competitors ad that may be shown in their browser.

If they’re afraid of being compared to their competitors – maybe their products aren’t worth the asking price in the first place anyway?

Who knows? Not Opera users…

Opera – limited version?

I’ve started to see this in various blogs now, that Opera is not free, and that you have to pay to remove the banner ad and unlock some more features. Huh? Where does that notion come from?

I won’t bother arguing if Opera is free or not if it shows a banner ad, but where does the idea come from that the ad-supported version of Opera is not the full version? Which features are supposed to be unlocked when you register? No one says – logically enough, as the truth has eluded them.

The fact is: The ad supported version of Opera is the full version! It just has the ad at the top. That’s the plain truth.

Opera 8.01 – I’m even more spoilt

Since last, I’ve updated to Opera 8.01, and I’ve been more spoilt as a result. Inn addition to bug fixes and security fixes, a new feaure has been added to the browser: Browser javascript. Very similar to user javascript, but these are scripts that are added by Opera.com, updated automatically once a week. The purpose? To “fix” badly coded websites, so that they work.

It is an experimental feature, which you have to activate by editing the opera6.ini-file in your profile directory, adding the line Browser JavaScript=1 below [User Prefs].

There is one site, atomfilms.com, that I used to visit now and then earlier – but as it didn’t work with Opera I lost interest in it. Now, with the browser js in place, I can enjoy the site once again. Maybe I’m changing habits again? I’ve added the feed from their blog now, so it may happen.

In other words: Great work, Opera. You continue to make my experience better and better.

I’m a spoilt brat

Well – maybe not a brat, but I’m spoilt. I was thinking about what it is about Opera that I enjoy so much; it has many features, it is responsive and fast, it is standards compliant and renders pages as they should (mostly – as all other browsers it has some bugs) can be installed on a usb pen, and it is developed constantly. It’s not alone though – I’ve used Firefox exclusively, too, and it shares much of the same good points. It doesn’t have the same features as standards, but it has plug-ins which gives the same. There is the whole Mozilla Suite too, Netscape 8 combines both Firefox and IE with both rendering engines – and still I prefer Opera.

So what is it about this browser that makes me prefer it? Am I able to explain it in other words than the three “I just do”? Well – I’m going to give it a try, at least.

Let me start by writing off Internet Explorer. It may be quick to start up – unsurprisingly when thinking about the integration with Windows – but that’s about it. It can be extended with toolbars, even shells (or whatever you want to call them) to give tabbed browsing and such – but underneath is IE with its weaknesses. The strength of IE is the installed userbase, and that many pages are built to make IE look good because of all its users.

That fact is by some thought of as the weakness of other browsers, which support the standards as they are defined, as opposed to how IE does it at the time. More and more however designers who know their trade are beginning to make web pages and solutions by the standards (and thus all the browsers that support them) and then a hack – if necessary – to make things work in IE. Not necessarily to work just as good, though; sometimes IE users are getting an inferior experience.

So to give me the best experience, a modern browser is needed.

Modern browsers mean browsers like the Mozilla Suite, Firefox and Opera. I never did enjoy Mozilla that much, but both Firefox and Opera are nice acquaintances. The latest Netscape I haven’t tried at all, but I’m not tempted by its double rendering engine, even if it means problem free use of problematic web sites. The real fight is between Firefox and Opera, when it comes to my use.

By itself Firefox isn’t much – it needs to be extended by various extensions. This is needed because I’ve come to expect additional features to make the time spent better and more useful. Excluding time spent to find the right extensions, how is the experience? It’s… Nice. Too often though, there are things in which way the extensions work – or doesn’t work – that can be a bit annoying. On the plus side, there are some really great extensions, though.

Opera can’t be extended in the same way as Firefox, but makes up for it by including many really nice features as standard. It includes these in a way that doesn’t make it feel bloated – instead, the total experience can be described be the word “smooth”. It really is a smooth experience, and the reason some extensions that gives Firefox the same functionality can be annoying, is that Opera does it all without a hiccup. For the features that both offer, Opera gives me personally the best experience – Opera just does it better!

Oh, and Opera is fast. A lean, mean, browsing machine. It’s just a pleasure to use when surfing. Troublesome web pages? Fewer and fewer – and with user javascript, much can be rectified. And the experience can be heightened, too. Firefox is close, but not quite there, in my experience.

So Opera has the overall edge. It’s not perfect, but it’s the one browser that comes closest – and it serves it all fast and with grace. Therefore, I’m spoilt.

How much is your time worth?

Silly introduction: Opera is bloated because it have so many features, and is therefore bad, while Firefox is a great browser because through the use of extensions you an add features to make it even more bloated than Opera.

OK, with that over with, it’s the features I’d like to write a bit about here. It’s true that Opera does include many features, and maybe you don’t need many of them.But on the positive note, they don’t take up much space of the already small download, and won’t show up in the menu and make a clutter out of it if you want to avoid them completely.

Firefox on the other hand chose a different path; it is a featureless browser (well, not quite) that you can add the features you want to through extensions. This way, you can add features that you don’t (currently) find in Opera – and of course refrain from adding features you don’t want, so that you don’t clutter up the interface 😉

But what has any of this to do with time, which the title of this post implies plays a major part of the topic? Obviously, you need some time to actually learn to use the features you like. That’s the same no matter which browser you use, but there’s more!

In Opera you may spend some time to customise the interface to your tastes, if it’s not already so, but in all honesty that doesn’t take too much time. Second, you’re guaranteed that no matter which features you use and enable in Opera, they all works smooth together.

In Firefox the situation is a bit different, as you need to find the extensions that does what you want them to do. True, you do have some centralised pages which have collecti0ns of plugins or links to them. Alas, the job of finding which extension suits you, and which extensions are incompatible with each other, is mostly up to you. It may not be a straight forward task; there are several extensions that does the same thing, in slightly different ways. Which suits you best? Some extensions doesn’t work with other extensions, so there may be a trade off there. How smooth does the extensions work? Do some of them – or a combination of them – make the browser unstable? What about security? And what if one extension is updated – will it still work as expected, or will some incompatibilities have popped up? These are real problems Firefox users have experienced.

So you see, you may potentially spend a lot of time to get it right – that’s the negative side of the situation. The positive side is that there actually are some really great extensions out there.

Opera can’t be extended in the same way, but is it really that far behind? Ad blockers exist, useful side panels, a developer toolbar – or rather developer menu – exists. Truth to be told, you can edit the menus and add entries and features by editing ini-files. You can save the different setups and load specific ones depending on what you want to do. Opera users share the setups they’ve made, many through my.opera.com and some centralised web sites. Just like Firefox users, Opera users have to find the setup they like best – unless they edit the ini-files needed themselves. It may be easier than writing an extension. Unlike Firefox though, you don’t add external code that can make the browser unstable, the different setups aren’t really incompatible with each other, but can’t be used at the same time. You can however edit and combine the different ini-files to achieve that effect, though.

Now, it may seem like no matter which browser you choose, you have to spend time to get the browser like you want it. But of course: That depends. If you want features that neither browser offer by default you have to spend some time to achieve the desired result. How much time depends on which features it is and which browser it is.

However, the situations I hear most of, is when Firefox users is searching for extensions that achieve just the same as Opera offer by default, plus the Adblock. And the problem I hear most of, is that these extensions doesn’t offer quite the same quality and options as Opera, and that some popular extensions weren’t compatible with each other – the combination made Firefox unstable and even crash. It could be solved by using particular versions of the extensions, or alternative extensions, but it took more time than expected.

So the question I’m left with now is the one in the title: If you want the features that Opera offer, without the ad and without paying for it – how much is your time worth?