News for hackers. Stuff that matters.
Re:Opera moves to WebKit by lordlarm on Wednesday February 13, 2013 @03:24AM (#5211997)
I worked for Opera the summer of 2010 and I've also been using the browser the last couple of years.

Compared to Google, Apple, Microsoft - it is important to understand that Opera is a small, very small, company.

I'm very happy to see their resources better used to innovating and improve their exiting product, rather than trying to catching up to the other browsers.

A big loss for the general state of rendering platforms though, with now only Webkit, Trident and Gecko as serious contenders.

Re:Opera moves to WebKit by Arelius on Wednesday February 13, 2013 @03:34AM (#5212025)
It breaks my heart to know that Presto is going to most likely be left to bitrot in some SCM somewhere.

But on the same note, I understand that using webkit will be better for Opera as a browser.

Re:Opera moves to WebKit by fpgeek on Wednesday February 13, 2013 @03:40AM (#5212042)
I wonder if Opera will consider open-sourcing it, or if it (typically) has too many problematic dependencies for that to be worthwhile.
Re:Opera moves to WebKit by Arelius on Wednesday February 13, 2013 @03:43AM (#5212054)
Considering they are switching to an open source rendering engine, I think there is likelihood they would have open-sourced presto already if that was possible. I suspect that like much proprietary software, there are too many licensed dependencies.

It's a pity, because it'd be very cool to get a source dump of the final presto engine. Even if it was never integrated into a new browser, the historical value alone would be significant.

Re:Opera moves to WebKit by rplnt on Wednesday February 13, 2013 @04:45AM (#5212243)
Opera's response to Open-Sourcing always was, that they would have no business that way. Apple doesn't care I believe, Google/Microsoft are in it for search and ads, Firefox isn't a business (and they make all money from search I think). While Opera makes a lot of money from search, they have a lot of OEM deals that they are afraid to lose.

So if there was no legal constraint, Presto could see day of light. If nothing else, then in patches to webkit :)

Re:Opera moves to WebKit by zanny on Wednesday February 13, 2013 @05:28PM (#5216112)
Mozilla is absolutely a business, they are just non-profit.
Re:Opera moves to WebKit by yread on Wednesday February 13, 2013 @05:45AM (#5212402)
that is probably the case. Do a

opera:about

and look at the list of Third Party Software...

Re:Opera moves to WebKit by jarek-foksa on Wednesday February 13, 2013 @09:01AM (#5213058)
I can see almost exclusively Open Source libraries there, they are listing them because this what MIT/GPL/MPL licenses require.
Re:Opera moves to WebKit by cpeterso on Wednesday February 13, 2013 @03:35AM (#5212028)
I wonder if Opera is making an overture to get acquired by Google or Apple. Opera's innovative browser features have always been a bigger draw than the details of its Presto rendering engine.
Re:Opera moves to WebKit by UnoriginalGuy on Wednesday February 13, 2013 @04:27AM (#5212190)
I seriously doubt it.

What IP or userbase does Opera have that either Google or Apple would want? If either of the two of them wanted to copy Opera's browser features they would just go ahead and do so.

If anything this makes Opera less interesting as a potential purchase. Their rendering engine was a massive piece of original IP.

Re:Opera moves to WebKit by rplnt on Wednesday February 13, 2013 @04:40AM (#5212233)
> If either of the two of them wanted to copy Opera's browser features they would just go ahead and do so.

They mostly do. Dozens and dozens and features. But it works other way around as well, and it's a great thing in the end. The most beneficial features are virtually on every browser.

Re:Opera moves to WebKit by Dylanlacey on Wednesday February 13, 2013 @05:26PM (#5216102)
As an aside, feature copying was one of the greatest sources of irritation my friends had when Opera was still this really weird, unique thing that I used and they didn't. It was quite regular to have them excitedly tell me to switch to Firefox because "Dude, there's tabbed browsing, it's SO great!" Uh, thanks, I've... I've had that for years. But I'm glad you're discovering it too!
Re:Opera moves to WebKit by mcpoulet on Wednesday February 13, 2013 @07:27AM (#5212698)
Opera is a huge hit in asia. And this is where Apple and Google struggle the most to get market share. That would make a lot of sense for either of them to try to acquire Opera.
Re:Opera moves to WebKit by geon on Wednesday February 13, 2013 @05:06AM (#5212300)
> Their rendering engine was a massive piece of original IP.

How can it be worth anything when the competition is free?

Re:Opera moves to WebKit by gcp on Wednesday February 13, 2013 @06:25AM (#5212531)
If it runs faster, with less memory, or is easier to port to new platforms that the other browsers have problems reaching.

Do you remember how long it took Google to port Chrome to Android? There was a Firefox and Opera release for Android even before Google got their own browser ported to their own OS.

Re:Opera moves to WebKit by estel on Wednesday February 13, 2013 @07:11AM (#5212655)
But that wasn't a problem with Chrome's rendering engine: there were plenty of WebKit browsers on Android from the start (including Browser).
Re:Opera moves to WebKit by gcp on Wednesday February 13, 2013 @08:58AM (#5213047)
Yes, but they were all using the platform version, which was older. Porting the new features took time.
Re:Opera moves to WebKit by ImprovedSilence on Wednesday February 13, 2013 @12:45PM (#5214447)
>>There was a Firefox and Opera release for Android even before Google got their own browser ported to their own OS.

That's why I installed opera on my phone. It works so good, I never bothered to install chrome on it. So it looks like I'm an Opera user. Granted I still use chrome/FF on everything else...

Re:Opera moves to WebKit by kmfrk on Wednesday February 13, 2013 @08:29AM (#5212948)
The founder sold a lot of stocks recently (yesterday), bringing his controlling stock below the percentage where he can block an acquisition.

It definitely feels like the winds of change.

EDIT: Found the article: http://www.arcticstartup.com/2013/02/12/opera-founder-sells-....

Re:Opera moves to WebKit by gbrindisi on Wednesday February 13, 2013 @06:24AM (#5212526)
If I'm not wrong Opera has already been acquired by Facebook.
Re:Opera moves to WebKit by toyg on Wednesday February 13, 2013 @06:56AM (#5212607)
No. There were rumours, and maybe something more than that (I know somebody whose hiring fell through because Opera went into the typical pre-acquisition "lockout mode", about a year ago), but in the end nothing happened.
Re:Opera moves to WebKit by gcp on Wednesday February 13, 2013 @08:53AM (#5213030)
Compared to Google, Apple, Microsoft - it is important to understand that Opera is a small, very small, company.

That's true, but those companies also make much more products. Mozilla has significantly less employees than Opera.

What gives Google, Apple and Microsoft power is that they also own the platforms. (And now you'll understand why Firefox OS is a thing)

Re:Opera moves to WebKit by ralfd on Wednesday February 13, 2013 @02:59PM (#5215303)
> Mozilla has significantly less employees than Opera

Hu, really? Would have thought the opposite as Mozilla gets 100 million dollars a year from Google.

Re:Opera moves to WebKit by ianb on Wednesday February 13, 2013 @03:16PM (#5215401)
Wikipedia says that Opera has 777 employees as of a year ago: http://en.wikipedia.org/wiki/Opera_Software

That's a couple hundred more than Mozilla has now (after Mozilla added a lot of employees in the past few years). OTOH, the numbers are no longer that significantly different.

Re:Opera moves to WebKit by mtgx on Wednesday February 13, 2013 @07:54PM (#5216871)
Mozilla should be asking more from Google. A lot more. Apple is charging them $1 billion per year, and they only have 50% more users than Mozilla.
Re:Opera moves to WebKit by pkorzeniewski on Wednesday February 13, 2013 @04:54AM (#5212263)
I don't think it's a loss, I wouldn't mind if every browser switched to Webkit. Problems with cross-browser rendering differences would be gone, all browsers would use the same newest technologies and the engine would evolve much faster.
Re:Opera moves to WebKit by keeperofdakeys on Wednesday February 13, 2013 @06:03AM (#5212450)
There is a big difference between a standard and an implementation. If you only have one implementation (webkit), then developers will start being lazy and depending on certain quirks of that implementation. You reach a point where these quirks can't be changed, otherwise half the internet will stop working. Having multiple rendering engines means these quirks are more likely to be fixed, and not relied upon. It's also impossible to say if webkit will still be the dominant engine in 5-10 years.

For the same reason, this also leads to degradation, and slows down the evolution of the engine. A good example is gcc vs clang. For years gcc was the compiler for *nix, then clang comes along. This led to a new found enthusiasm to make parts of gcc better. The same happened for firefox when chrome came along. and works the other way. We even have half-decent IE releases now.

Re:Opera moves to WebKit by bzbarsky on Wednesday February 13, 2013 @09:31AM (#5213200)
Doing this would mean being forever stuck in single-threaded land for rendering (e.g. nothing like Mozilla's Servo project could ever happen).

People have tried to parallelize WebKit and failed: too entangled, too much code making too many assumptions... Parallelism is one of those things that's just incredibly hard to bolt on after the fact.

So if you want browsers to never really scale well to large number of cores, by all means try to get them to all switch to WebKit.

Re:Opera moves to WebKit by mikaelj on Wednesday February 13, 2013 @03:41PM (#5215531)
Are you implying Presto is multi-threaded?
Re:Opera moves to WebKit by bzbarsky on Wednesday February 13, 2013 @04:28PM (#5215791)
No (though it will in fact do layout in parallel with JS execution by time-slicing its JS, last I checked, unlike other UAs).

My point is that it's bad if all browsers switch to WebKit and web sites absolutely require WebKit to work correctly, which is what the parent of my comment was suggesting should happen. This point is somewhat independent of what happens with Presto per se.

Re:Opera moves to WebKit by MatthewPhillips on Wednesday February 13, 2013 @08:05AM (#5212843)
That's not how it works in reality. IndexedDB has been in WebKit for a couple of years now but Safari still doesn't have it.

It's not as if the browser vendors simply do a 'git pull && make' every couple of weeks.

Re:Opera moves to WebKit by lttlrck on Wednesday February 13, 2013 @08:32AM (#5212955)
IndexedDb is a proposal and it doesn't affect rendering.

But your point is taken.

Re:Opera moves to WebKit by afhof on Wednesday February 13, 2013 @05:04AM (#5212292)
...until differences in ideas about how a rendering engine /should/ work came up and webkit is forked.
Re:Opera moves to WebKit by takluyver on Wednesday February 13, 2013 @05:49AM (#5212415)
That's not really a problem. Experimenting by forking the dominant rendering engine is much more convenient than experimenting by building your own rendering engine from scratch. If your fork has advantages, it's also easier for other people to use your work.
Re:Opera moves to WebKit by gcp on Wednesday February 13, 2013 @06:24AM (#5212530)
Experience suggests this works for small evolutions, but not more revolutionary changes.
Re:Opera moves to WebKit by jlarocco on Wednesday February 13, 2013 @12:07PM (#5214209)
How would that be any different than when IE had 90+% of the user base?
Re:Opera moves to WebKit by yogo on Wednesday February 13, 2013 @03:43PM (#5215545)
Because in this case it is open? I'm not for having a single implementation but I wouldn't complain if every single browser used the same engine. It still won't be ideal but this by default removes any incompatibilities (assuming the same branch of code is used--a potential problem that will crop up).