The Register® — Biting the hand that feeds IT

Feeds

Opera moves Dragonfly to Apache for patent promise

Browser closed. Debug open

Agentless Backup is Not a Myth

Web 2.0 Expo Opera has switched its Dragonfly open source debug tool to an Apache 2.0 license to include a promise that users are protected from patents owned by Opera or any other contributor to the project.

Dragonfly - similar to Mozilla's Firebug tool - completed its open sourcing in February, when it was moved from Opera servers to BitBucket. It was originally under the BSD license.

The tool only runs in the Opera browser, and it speaks to the browser via Opera's Scope protocol, which also receives patent protection under the Apache 2.0 license.

With the tool, you can debug JavaScript, CSS, DOM, and HTML code. It's included in Opera 9.5 and later, and it can remotely connect to non-PC devices running version 2.1 of Opera's Presto rendering engine or later. For instance, you can use your desktop browser to debug a site running on Opera Mobile 9.5 on Windows Mobile.

According to Opera, Dragonfly is now used by 100,000 developers, and its use has grown "rapidly" since the introduction of Opera 10.50, based on the new Carakan rendering engine.

Dragonfly is Opera's first open source project, and the company still has no intention of opening sourcing the browser itself. On Wednesday, at the Web 2.0 Expo in San Francisco, Opera chief standards officer Charles McCathieNevile told The Reg that open sourcing the browser would mean transforming Opera from a company of engineering to a company of managers, and that's not something it wants to do. He acknowledged that open sourcing the browser would win the company some good will, but said it wouldn't make sense financially.

Opera does use the open source GStreamer multimedia framework for video, and per GStreamer's LGPL license, the company has open sourced its modified source code. You can find it here. ®

Regcast training : Hyper-V 3.0, VM high availability and disaster recovery

Latest Comments

Opera doesn't have a timebomb but one modern equivalent is "hideous security defect"

...and they have had those. And fixed them quite promptly.

But Opera isn't going anywhere anytime soon. Unless, as I speculate from time to time, a major competitor based in Seattle crashes a plane on Opera's building, or something, and wipes the company out just like that. I genuinely don't understand why that sort of thing happens so rarely.

Also, you shouldn't really develop for Opera, you should develop for "any or every capable web browser or other suitable client, regardless of operating system". But this, evidently, can be your development tool. And even if there is a new and unfixed hideous vulnerability in Opera, you can still safely use it internally for development and testing.

What I'm not clear on yet is whether the open source part works separately from the Opera browser itself. It reads like you could write your own web browser - call it Rigoletto (or is that taken?) - that Dragonfly would plug onto, but it also reads like no one is expected to do that any time soon.

I'm not directly interested anyway, I just like Opera.

0
0

I need open source.

The biggest issue is when you become reliant on a product made by a company that then goes out of business. Their assets might get bought up by someone else...they might not. Meanwhile, that product can't be updated for new operating systems, ro to cope with patches.

In many cases throughout software history this story is told over and over: frequently it is with applications that simply have no alternative. You could try to write one of your own, (and that is what most companies in those situations do,) but you are then stuck trying to nurse the old App along until your in-house version is ready.

It is even worse if the application is one that has a timebomb or “call home” feature. In that case; yes you need to crack it. You can’t leagally get the program re-armed, but your corporation is dependant on it.

Abandonware is a serious issue for some companies.

0
0

Given Opera editions are free on several PCs and many handsets -

Who needs "open source"? If you mean "open like Linux, rewrite it at will."

Strictly, open source also can mean, "You can see the source code but only we get to use it." These days, I guess that mainly helps crackers to perform security violations on the product in use. So, less popular.

0
0

More from The Register

SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
Bjarne Again: Hallelujah for C++
Plus: Now officially OK to admit you never used STL algorithms
Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
Apple: iOS7 dayglo Barbie makeover is UNFINISHED - report
Plus: You don't like the icons? Blame marketing
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Shy? Socially inadequate? Fiddling with your phone could help
App 'tells the brutal truth' about social inadequates' chatup lines
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry