Opera Presto source code leaked

Any topic that does not fit into the other categories.
Message
Author
freakazoid
Posts: 928
Joined: Wed Jul 18, 2007 5:45 pm

Opera Presto source code leaked

#1 Post by freakazoid » Fri Jan 20, 2017 3:51 pm

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/
Last edited by freakazoid on Fri Jan 20, 2017 5:55 pm, edited 1 time in total.
is it stealth? ;)

Specular
Posts: 289
Joined: Sun Feb 16, 2014 10:54 pm

Re: Opera Presto source code leaked

#2 Post by Specular » Fri Jan 20, 2017 5:42 pm

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.

Zero3K
Posts: 35
Joined: Sun Oct 30, 2016 1:48 pm

Re: Opera Presto source code leaked

#3 Post by Zero3K » Mon Jan 23, 2017 8:23 pm

Last edited by Zero3K on Thu Aug 31, 2017 10:09 pm, edited 1 time in total.

User avatar
smaragdus
Posts: 2007
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Opera Presto source code leaked

#4 Post by smaragdus » Tue Jan 24, 2017 4:20 am

@Zero3K
Thanks for the useful links!

Emka
Posts: 254
Joined: Fri Sep 17, 2010 9:31 pm

Re: Opera Presto source code leaked

#5 Post by Emka » Tue Jan 24, 2017 4:25 am

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.
"Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better."
-- Samuel Beckett

User avatar
Midas
Posts: 4272
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Opera Presto source code leaked

#6 Post by Midas » Tue Jan 24, 2017 6:51 am

Emka wrote:... Last but not least, hosting the code and even using it in a software release would be illegal.
  • Image

  • :)

Zero3K
Posts: 35
Joined: Sun Oct 30, 2016 1:48 pm

Re: Opera Presto source code leaked

#7 Post by Zero3K » Wed Jan 25, 2017 7:32 pm

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.

Emka
Posts: 254
Joined: Fri Sep 17, 2010 9:31 pm

Re: Opera Presto source code leaked

#8 Post by Emka » Wed Jan 25, 2017 11:38 pm

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.
"Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better."
-- Samuel Beckett

freakazoid
Posts: 928
Joined: Wed Jul 18, 2007 5:45 pm

Re: Opera Presto source code leaked

#9 Post by freakazoid » Thu Jan 26, 2017 1:04 am

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.
is it stealth? ;)

User avatar
SYSTEM
Posts: 1772
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Opera Presto source code leaked

#10 Post by SYSTEM » Thu Jan 26, 2017 2:09 am

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.
My YouTube channel | Release date of my 11th playlist: January 26, 2018

User avatar
Midas
Posts: 4272
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Opera Presto source code leaked

#11 Post by Midas » Thu Jan 26, 2017 5:21 am

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/...

User avatar
webfork
Posts: 7792
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Opera Presto source code leaked

#12 Post by webfork » Fri Jan 27, 2017 10:19 pm

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.
Supporting Net Neutrality - BattleForTheNet | Why this matters | More from EFF.org

Zero3K
Posts: 35
Joined: Sun Oct 30, 2016 1:48 pm

Re: Opera Presto source code leaked

#13 Post by Zero3K » Thu Jun 01, 2017 6:30 am

Here is a link to a custom made 32-bit build of Opera 12.15 with some patches applied to it:

REMOVED
Last edited by Zero3K on Thu Aug 31, 2017 10:10 pm, edited 1 time in total.

Zero3K
Posts: 35
Joined: Sun Oct 30, 2016 1:48 pm

Re: Opera Presto source code leaked

#14 Post by Zero3K » Fri Aug 11, 2017 1:34 pm

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.
Last edited by Zero3K on Thu Aug 31, 2017 10:10 pm, edited 1 time in total.

Emka
Posts: 254
Joined: Fri Sep 17, 2010 9:31 pm

Re: Opera Presto source code leaked

#15 Post by Emka » Fri Aug 11, 2017 10:24 pm

Would be good to know what has been patched or modified.
"Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better."
-- Samuel Beckett

Post Reply