Page 1 of 4

Opera Presto source code leaked

Posted: Fri Jan 20, 2017 3:51 pm
by freakazoid
The source code to one of TPFC's beloved browsers is now on some code sharing sites. Opera Presto v12.15 (not v12.18) has been leaked, probably by a disgruntled, former Opera employee.

Read more about it on BleepingComputer:
https://www.bleepingcomputer.com/news/s ... ks-online/

Re: Opera Presto source code leaked

Posted: Fri Jan 20, 2017 5:42 pm
by Specular
Amazing. Was wondering if such a thing would happen. According to the the user's Github profile the repo was updated 2016-02-24, so it's possible it's just been sitting there for a year unnoticed.

Re: Opera Presto source code leaked

Posted: Mon Jan 23, 2017 8:23 pm
by Zero3K

Re: Opera Presto source code leaked

Posted: Tue Jan 24, 2017 4:20 am
by smaragdus
@Zero3K
Thanks for the useful links!

Re: Opera Presto source code leaked

Posted: Tue Jan 24, 2017 4:25 am
by Emka
May sound exciting to Opera 12 fans like me. But what could be the actual use of the leaked code? Making good ol' Presto compatible with state-of-the-art web technology might be a lot of work. Last but not least, hosting the code and even using it in a software release would be illegal.

Re: Opera Presto source code leaked

Posted: Tue Jan 24, 2017 6:51 am
by Midas
Emka wrote:... Last but not least, hosting the code and even using it in a software release would be illegal.
  • Image

  • :)

Re: Opera Presto source code leaked

Posted: Wed Jan 25, 2017 7:32 pm
by Zero3K
Midas wrote:
Emka wrote:... Last but not least, hosting the code and even using it in a software release would be illegal.
  • Image

  • :)
I agree with that quote.

Re: Opera Presto source code leaked

Posted: Wed Jan 25, 2017 11:38 pm
by Emka
Yeah, well. Not that I consider this leak inherently and morally evil. Hope that's clear. Still, according to the news mentioned in the first post, lawsuits were already filed. So I think the question what the actual use of the code will be is appropriate - regardless of what I or you or we consider freedom - as long as Opera Software ASA holds certain rights it can exercise - no matter if I or you or we consider that appropriate/justified/whatever.

Re: Opera Presto source code leaked

Posted: Thu Jan 26, 2017 1:04 am
by freakazoid
I guess my interest is if someone or a team of hacker enthusiasts can reverse-engineer the Presto code so it can be brought up to current web standards, Opera Presto would still be a viable, alternative browser in a small package.

Although, Firefox is probably the best browser as far as customization goes and for security and privacy advocates like myself.

Re: Opera Presto source code leaked

Posted: Thu Jan 26, 2017 2:09 am
by SYSTEM
freakazoid wrote:I guess my interest is if someone or a team of hacker enthusiasts can reverse-engineer the Presto code so it can be brought up to current web standards, Opera Presto would still be a viable, alternative browser in a small package.
It's unlikely. Implementing support for all the new web standards Presto doesn't support requires much more manpower than a team of hackers would have. Just look at how badly Pale Moon is struggling: they suffer for severe compatibility issues because they're too far behind Firefox, and websites detect PM as Firefox and attempt to use features which Firefox has but PM doesn't.

Note: this problem wouldn't exist if the sites used feature detection instead, as they should. Quoting Pale Moon release notes page:
Moonchild wrote: HTML offers plenty of ways to do proper feature detection; site owners should use them.
Seriously people, it was a bad idea 20 years ago, and it's a worse idea in 2016.

Re: Opera Presto source code leaked

Posted: Thu Jan 26, 2017 5:21 am
by Midas
SYSTEM wrote:Note: this problem wouldn't exist if the sites used feature detection instead, as they should.
  • Just a note to point out that -- although intended for Gecko based browsers -- there is something agreeing with you at http://geckoisgecko.org/...

Re: Opera Presto source code leaked

Posted: Fri Jan 27, 2017 10:19 pm
by webfork
emka wrote: ... what could be the actual use of the leaked code?
It might be something developers can draw from since it's probably some extraordinary work that inspired the kind of love I saw for Presto. Even a cursory look at our site reveals Opera was the favorite program of at least 5 of our regulars for years.
emka wrote: Making good ol' Presto compatible with state-of-the-art web technology might be a lot of work.
SYSTEM wrote:Implementing support for all the new web standards Presto doesn't support requires much more manpower than a team of hackers would have.
Agreed. It would be very difficult and expensive, which is why Opera switched to Blink. Software is hard and the web is not simple.
emka wrote:... hosting the code and even using it in a software release would be illegal.
I hope so but from what I understand about the legal bits behind it, I don't think this has much shot of finding a lasting home.
  • Copyright is very well-established legal ground and even if Opera walked away from Presto in every other way, they still own copyright and I'd be surprised if anyone would risk going into a court over that.
  • Even if Opera *specifically* announced they didn't care, that wouldn't be the end of it: there's very likely intellectual property in Presto that they had to license, which adds to the legal complexity.

Re: Opera Presto source code leaked

Posted: Thu Jun 01, 2017 6:30 am
by Zero3K
Here is a link to a custom made 32-bit build of Opera 12.15 with some patches applied to it:

REMOVED

Re: Opera Presto source code leaked

Posted: Fri Aug 11, 2017 1:34 pm
by Zero3K
1. Here's a link to a newer custom made build:

REMOVED

2. I made a Discord Server for it. You can join it by going to https://discord.gg/WV9s9uw.

Re: Opera Presto source code leaked

Posted: Fri Aug 11, 2017 10:24 pm
by Emka
Would be good to know what has been patched or modified.