Slashdot Mirror


Opera Releases "Bork" Edition

David Arnesen writes "Two weeks ago it was revealed that Microsoft's MSN portal targeted Opera users, by purposely providing them with a broken page. As a reply to MSN's treatment of its users, Opera Software today released a very special Bork edition of its Opera 7 for Windows browser. The Bork edition behaves differently on one Web site: MSN. Users accessing the MSN site will see the page transformed into the language of the famous Swedish Chef from the Muppet Show: Bork, Bork, Bork! Here you can find the press release and download link!"

32 of 636 comments (clear)

  1. Troll? TROLL? by Some+Bitch · · Score: 1, Informative

    Some people have no sense of humour :(

  2. Re:oh, the crazy Swedes by moyet · · Score: 2, Informative

    I thought the Opera team was from Norway? But the again.

  3. Re:screenshot? by jason99si · · Score: 4, Informative

    Check it out here:

    http://poriss.com/bork.gif

  4. Here's a Screenshot by simetra · · Score: 2, Informative
    --

    "Would it kill you to put down the toilet seat?" -- Maya Angelou
  5. Re:+5 Funny.. by AVee · · Score: 2, Informative

    Hey, it's just a special edition, you're not forced to use it and the normal download link will give you a normal version so your not dragged into anything.
    Working with MS to correct an attack on the Opera browser is like, euh, like asking MS behave well and rise above corporate rivalry.
    Well, thats what Opera asked...

  6. Re:Juvenile & extrememly bad idea by Raphael · · Score: 4, Informative
    But this sets a bad precedent. This is the first time (that I'm aware of) that a browser manufacturer intentionally made a browser that does NOT show what the server is sending to me.

    This is exactly what they are trying to prove: any browser manufacturer could do this kind of things and everybody would lose in the end. Here is a quote from the Opera press release:

    "This is a joke. However, we are trying to make an important point. The MSN site is sending Opera users what appear to be intentionally distorted pages. The Bork edition illustrates how browsers could also distort content, as the Bork edition does. The real point here is that the success of the Web depends on software and Web site developers behaving well and rising above corporate rivalry."

    So they are fully aware of the consequences. They are releasing this as a joke to show how silly this could be and also to raise the awareness of this potential problem.

    --
    -Raphaël
  7. Re:How to beat MSN by utdpenguin · · Score: 2, Informative

    For the record, Konqueror already allows this. It hase come in usefull for me often.

    --
    In Soviet Russia you dant have to put up with these crappy jokes
  8. Re:Huh. by ag3n7 · · Score: 5, Informative

    Read the thread from the last slashdot discussion. They were intentionally sending erroneious content based on the User String of the Opera browser.

  9. Re:Childish by howcome · · Score: 5, Informative

    This is untrue. Opera6 displays the page which is sent to MSIE6 just fine. You can see screenshots on this page.

    Håkon Wium Lie
    CTO, Opera Software

  10. MSN appears to have "fixed" the problem by joshv · · Score: 1, Informative

    Everyone seems to be ignoring the fact that there is no longer a problem with MSN and Opera. Just loaded MSN in Opera 7.01 - no problem, full content, no -30px cutoff.

    -josh

  11. Re:I love this - Obligitory Screenshot by Anonymous Coward · · Score: 2, Informative
  12. Re:Childish by oddrune · · Score: 3, Informative

    Maybe the homepage of Opera's CTO have some info that can enlighten you?

    http://people.opera.com/~howcome/2003/2/msn/

  13. Re:standards? by howcome · · Score: 3, Informative

    Actually, it uses W3C's Document Object Model to alter the text on the page. You can check the script from:
    http://www.opera.com/js/bork/encheferizer.js

  14. Obligitory Screenshot by Anonymous Coward · · Score: 4, Informative
  15. Re:Blenders? by Tiram · · Score: 3, Informative

    Sveedish chef makes chocolate moose:

    http://www.almac.co.uk/chef/chef/picsound/chef1. au

    M :)

    --
    The knuckles, the horrible knuckles!
    (I'm a girl, you know)
  16. Ha! This is great! by zerofoo · · Score: 3, Informative

    Just downloaded and installed. Very funny.

    The Help->About Opera menu is also borked.

    -ted

  17. You appear not to have read the story by horza · · Score: 4, Informative

    Clicking on the link and reading the press release, it clearly states:
    MSN now allows access to users of Opera 7, but is still targeting and sending users of earlier versions a broken page.

    Phillip.

  18. Google has done similar things lately... by Anonymous Coward · · Score: 5, Informative

    Another cute, funny, and "non-lawsuit" response was recently made by Google. If you search for a domain name which has been doing a ton of referer log spamming - for example this domain or this one - a random "SPAM" page shows up near the top of the results.

    This is definitely intentional on Google's part, as the offending referer spammers have no relation to the SPAM-oriented pages (and certainly are not mentioned or linked there). It's like a digital middle finger to the referer spammers.

    Gotta love when the geeks take precedence over the lawyers in the corporate food chain :)

  19. Re:Childish by gosand · · Score: 2, Informative
    As I understand it, MSN served a stylesheet that aligned elements 34pts over because Opera was broken. Opera v6 that is.

    Well, you understand it wrong. Yes, the page sent to Opera7 renders fine in Opera6 - but the page sent to MSIE6 renders fine in Opera6 and Opera7. So why the special Opera style sheet? It doesn't require one.

    So what was wrong is MSN's version checking code, not some grand campaign against Opera. In fact, the very fact that this alternative stylesheet existed shows that Microsoft had put in extra work and tried to provide Opera users with a usable page. Who here thinks their incentive to do that has been increased by this move?

    Yes, they put extra work into something that they didn't need to do, and the result made their website render poorly in Opera7. You hit it right on the head. Kudos to Opera for not taking it lying down.

    --

    My beliefs do not require that you agree with them.

  20. Re:I love this by Anonymous Coward · · Score: 1, Informative

    No, there is a layout bug in Opera 6 that causes list elements to be rendered too far to the right. A small but still noticable difference.

  21. Not only the MSN page is in Bork... by new_breed · · Score: 5, Informative

    Check out the copyright stuff in 'about Opera'..

    "
    Zee oothur ooff thees sufftvere-a is Defeed M. Gey. Bork Bork Bork!
    Cupyreeght (c) 1991, 2000, 2001 by Loocent Technulugeees. Bork Bork Bork!

    Permeessiun tu use-a, cupy, mudeeffy, und deestriboote-a thees sufftvere-a fur uny poorpuse-a veethuoot fee-a is hereby grunted, prufeeded thet thees inture-a nuteece-a is inclooded in ell cupeees ooff uny sufftvere-a vheech is oor incloodes a cupy oor mudeefficeshun ooff thees sufftvere-a und in ell cupeees ooff zee sooppurteeng ducoomenteshun fur sooch sufftvere-a. Bork Bork Bork!

    THIS SOFTVERE IS BEING PROFIDED "ES IS", VITHOOoT ENY IXPRESS OoR IMPLIED VERRENTY. IN PERTICOoLER, NEITHER THE EOoTHOR NOR LOoCENT MEKES ENY REPRESENTETION OoR VERRENTY OoF ENY KIND CONCERNING THE MERCHENTEBILITY OoF THIS SOFTVERE OoR ITS FITNESS FOR ENY PERTICOoLER POoRPOSE. Bork Bork Bork!
    "

  22. Re:I love this by Anonymous Coward · · Score: 1, Informative

    HTML doesn't specify layout, so how can "looking different" (wonder what you're comparing it with) be a bug.

  23. Re:Good idea! by Gordonjcp · · Score: 4, Informative
    Simple enough to do. Add the line
    127.0.0.1 goatse.cx 198.247.175.96
    to your hosts file. You'll either get whatever your machine is serving up as a web page, or it will time out. Simple innit?
  24. Re:Hold on here by silvaran · · Score: 2, Informative

    MS is intentionally sending a crippled page to Opera. It's not a typo. When they changed the user string to "Oprah", the correct page was sent (the IE one) and rendered fine. The server is scanning the user agent string for "Opera" and sending it a crippled page purposely.

  25. Help About page as well by thedarkstorm · · Score: 2, Informative

    They've "Borked" the Help About page as well .. kinda funny reading ... :)

    --
    ... hey ... I had a .sig, bu then MicroSo$$ embraced it...
  26. Re:Is Fixed by howcome · · Score: 2, Informative

    Somebody signed the message above with my name. I did not write it. My signature is "howcome", not "howcoome".

    Håkon Wium Lie

  27. enough is enough by stinky+wizzleteats · · Score: 5, Informative

    I have fucking had it with all this "voice of moderation" karma whoring.

    IIRC the source of the problem was a single incorrect figure in the style sheet. NO possiblity whatsoever of a typo there then.

    Okay, let me get this straight. You develop a completely seperate css file to work against the user agent string sent by Opera browsers, despite the fact that Opera can easily handle the default stylesheet. So your characterization of a single incorrect figure is incorrect:

    diff site.css site-win-ie6.css |wc -m
    2627
    My research indicates that you are off by two thousand six hundred twenty six characters. In this completely fucking seperate stylesheet, you copy shared values by hand rather than copy/paste and place -30px (a value which, in the css universe, is insane) rather than 23px for the standard production stylesheet. This is a typo in your universe?

    Can any opera users confirm if the style sheets are still messed up ?

    From TFA:

    MSN now allows access to users of Opera 7, but is still targeting and sending users of earlier versions a broken page.

    Moderators, please, stop mistaking skepticism for insight.

  28. Re:Huh. by poulbailey · · Score: 2, Informative

    > They have ignored multiple requests to fix the Technet Knowledge Base
    > so that it doesn't purposely screw up with Mozilla, so what else is new?

    Wrong, that bug was fixed last year. You haven't visited Technet in quite a while, have you?

  29. Re:I love this by Anonymous Coward · · Score: 1, Informative

    MSN is just using browscap. It may be valid to complain about how well they maintain their browscap.ini, but it's a little disingenuous to say they are purposely singling out Opera.

    The problem with browscap.ini is that it functions essentially like a massive nesting of if-then-else conditions and string matching patterns. The subtleties between the many user agent strings makes it difficult to ensure that every version of every browser on every platform is going to fall into the expected identification. What's technically happening at MSN is just that the logic of browscap "falls into" a match with older Opera capabilities when "Opera" is in the string. When you change it to "Oprah" the logic falls into IE6 as the closest match.

    Take a look at http://www.garykeith.com/data/browscap.ini for an example of what a typical browscap.ini has to deal with these days. This isn't the version MSN is using, but you can see why the example of changing "Opera" to "Oprah" and leaving the rest of the user agent string looking like IE6's could cause the IE6 style sheet to be returned if MSN's browscap.ini didn't have the Opera 7 strings defined properly.

    In the big picture of web authoring, browscap is a good balance between ignoring browser differences and attempting to hand-code all the logic you would need, every time. That's why even PHP has adopted browscap.ini despite its origins in Microsoft's ASP. But whether it's a Microsoft site or a PHP site, it still has to keep its browscap.ini updated, and that's not terribly easy to stay on top of.

    I have a hard time believing that Håkon Wium Lie isn't familiar with browscap and how these oversights can happen, but I'm sure he's also aware that browcap.ini is just technical enough that the press and MSN executives aren't going to be able to address the issue at that level. When you oversimplify an explanation of what's happening, you wind up saying that MSN is intentionally sending Opera the wrong style sheet, and Opera Software is trying to play politics with this oversimplification. .

  30. Re:Hold on here by Anonymous Coward · · Score: 1, Informative

    ?MSN is just using browscap. It may be valid to complain about how well they maintain their browscap.ini, but it's a little disingenuous to say they are purposely singling out Opera.

    The problem with browscap.ini is that it functions essentially like a massive nesting of if-then-else conditions and string matching patterns. The subtleties between the many user agent strings makes it difficult to ensure that every version of every browser on every platform is going to fall into the expected identification. What's technically happening at MSN is just that the logic of browscap "falls into" a match with older Opera capabilities when "Opera" is in the string. When you change it to "Oprah" the logic falls into IE6 as the closest match.

    Take a look at http://www.garykeith.com/data/browscap.ini for an example of what a typical browscap.ini has to deal with these days. This isn't the version MSN is using, but you can see why the example of changing "Opera" to "Oprah" and leaving the rest of the user agent string looking like IE6's could cause the IE6 style sheet to be returned if MSN's browscap.ini didn't have the Opera 7 strings defined properly.

    In the big picture of web authoring, browscap is a good balance between ignoring browser differences and attempting to hand-code all the logic you would need, every time. That's why even PHP has adopted browscap.ini despite its origins in Microsoft's ASP. But whether it's a Microsoft site or a PHP site, it still has to keep its browscap.ini updated, and that's not terribly easy to stay on top of.

    I have a hard time believing that Håkon Wium Lie isn't familiar with browscap and how these oversights can happen, but I'm sure he's also aware that browcap.ini is just technical enough that the press and MSN executives aren't going to be able to address the issue at that level. When you oversimplify an explanation of what's happening, you wind up saying that MSN is intentionally sending Opera the wrong style sheet, and Opera Software is trying to play politics with this oversimplification.

  31. Re:I love this by dbrutus · · Score: 3, Informative

    It's just not true that the msn pages render perfect in every version of opera except the newest ones.

    As shown by the above link, if MSN had spent less money and *not* developed specific opera pages, they would have enhanced the Opera compatibility of the code.

  32. Re:Huh. by Anonymous Coward · · Score: 1, Informative

    Do yourself a favour, download Opera 6 and try this links:
    http://people.opera.com/howcome/2003/2/msn /opera7. html - the one that Opera 7 gets (which, as you claim, was to fix Opera 6 displays terribly in both Opera 6/7)
    http://people.opera.com/howcome/2003/2/msn/m sie6.h tml - this one is what IE6 gets and it works perfectly in BOTH Opera 6/7

    Now a "poor, buggy" research on your side, eh?