Opera recently became aware that source code from our legacy browser engine, Presto, has appeared in some online code and file sharing sites. This code is the property of Opera Software and has been published illegally and without our permission. Opera has taken legal steps to have the source code removed from these sites.

The snapshot of Presto engine code that has been published was used in Opera’s browsers up until 2013. This code is not the complete source code for a modern web browser and has not been maintained for several years.

Today, Opera is using an improved version of the open source Blink/Chromium browser engine. Modern web browsers are much more than engine code, comprising a package of services, providing support for fast-evolving web technology and continuous protection against online threats and against crashes.

While some of Opera’s products are not currently fully open source, Opera has great respect for the open source community. Opera has been an active participant in the Chromium and Blink projects since 2013, and publish some of our own projects at https://github.com/operasoftware.

Back to top
  • Abradoks

    Yo, Tarquin, who are you trying to bullshit here? The published code *is* the complete source code for a modern web browser, lacking only the ECC and, possibly, crash fixes from 12.18 (which you released only for Windows anyway).

    The services that you provide are great, but they are all for naught, when the browser engine sucks (compared to Presto).

    Do the right thing: release the Presto sources officially. All we want is to fix the great browser you’ve left to rot.

    Also, please fix the https://sourcecode.opera.com/gstreamer/ repository — “git submodule update –init” currently fails.

  • Саги Усаги

    >Opera has great respect for the open source community
    Yeah. I guess that’s why your gstreamer repo is broken.

  • LamiaLove

    “This code is not the complete source code for a modern web browser and has not been maintained for several years.”
    Well, that depends what you mean by “modern”. If you mean “4 years old”, no, it’s not the complete code for a modern web browser.
    But it is the complete code for Opera Presto from 4 years ago. People already built it with more or less success. I read that someone even ported it to Raspberry Pi.

    I’m not one of those people demanding you open source Opera Presto as if they have any right over someone else’s property.
    But, please, don’t try to bullshit people. OK?

  • Emanuele

    So I’m using a not complete browser since 4 years now? Weird, becouse I feel as incomplete all the other ones out there (as the new Opera just to say one),

    However the code is your, you have to do what you want, but if it’s a so bad and useless code it’s quite hard to understand why Opera is so reluctanct in release it as it’s to the community

  • A security team should know that no attempt can make the source code disappear again. Deal with it.

  • Johnny Andonut

    Finally. Closed-source capitalists should die. Glad that the source was opened.

    • LamiaLove

      Comrade, drop dead, please!

  • Юлия

    The post ended quite abruptly. Still, it’s a shame that you don’t allow people to use this code. As someone already said, once the code was published it’s impossible to take it down anymore. It’s there, people are building it as I’m typing this message. The other day I’ve seen someone saying they’re going to try to integrate V8 into it. I don’t kow how much they’ll succeed (I’m not a developer) or the progress really, but the reality is that now, even in its current state, more people are enjoying Opera 12, on platforms that were officially unsupported.

    I think releasing Presto’s code under GPL might be a good thing. At least to consider. Having already Presto code, nothing is stopping someone from distributing malware disguised under your browser. History shows that law is ineffective in these situations, look at the attacks coming from China, like the Great Cannon. Law doesn’t (read: can’t) do anything to them. Probably releasing it under GPL won’t stop those people, but will dilute the market (for the lack of a better term) enogh so that there’s more chances for a user to get a Presto-based browser that came out with its source, so it can be audited, along with its binaries.

    LE: I think right now, given the latest events, you’re doing a disservice to the end user by not relicensing the code. A disservice which could potentially lead to information theft, DDoS attacks, botnets, more crypto ransomware and bad reputation towards the Opera name. Bad reputation not in that Opera is closed source, but bad reputation as a result of assimilating a bad and fake product with Opera.

  • I only saw this post last week

    I wonder if it was part of the server breach