Slashdot Mirror


Oracle Tells Supreme Court Google Copyright Breach Knocked It Out Of Smartphone Market (crn.com)

Joseph Tsidulko, writing for CRN: Oracle asked the U.S. Supreme Court on Wednesday to not review an appellate court's decision finding Google violated Oracle's copyright of the Java platform when building the Android mobile operating system. In that opposition brief, Oracle's attorneys said Google's copyright violation shut Oracle, the Java platform owner, out of the emerging smartphone market, causing incalculable harm to its business. The complex case pitting two Silicon Valley giants against each other has raged on since 2010, and already saw many twists in turns before a circuit court last year reversed a jury decision in favor of Oracle. That prompted Google's appeal to the nation's highest court. Oracle notes Google had previously asked for a writ of certiorari -- the legal term for review by the high court -- in 2015 without success in an earlier phase of the case, and the company argues nothing has changed in the time since.

Oracle believes Google destroyed its hopes of competing as a smartphone platform developer with the Java platform, which enables development and execution of software written in Java, including through APIs that access a vast software library. The lawsuit alleged Google copied those APIs without a proper license. Java was developed at Sun Microsystems, which Oracle acquired in 2010. "Google's theory is that, having invested all those resources to create a program popular with platform developers and app programmers alike, Oracle should be required to let a competitor copy its code so that it can coopt the fan base to create its own best-selling sequel," Oracle's brief states.

33 of 290 comments (clear)

  1. When evil battles evil by 93+Escort+Wagon · · Score: 2, Funny

    Who do I root for?

    Hopefully this will be a very long, messy, and expensive legal battle for both companies.

    --
    #DeleteChrome
    1. Re:When evil battles evil by Tablizer · · Score: 5, Informative

      Who do I root for?

      Oracle is trying to trick the courts into allowing the copyrighting of interfaces. Before it was mostly limited implementation. Thus, Oracle is potentially doing more damage to the legal system.

    2. Re:When evil battles evil by green1 · · Score: 5, Insightful

      Well, you could maybe look at what the argument is, instead of who brought it forward. I know it's cool to hate on the big companies, and we all know it's well deserved, but who the players are should not affect the merit, or lack thereof, of any particular argument.

      In this particular case, you root for Google. Not because Google is in any way "good" or "not evil", but because Oracle is trying to ensure that no company can ever make anything interoperable with another company's stuff ever again. There is no accusation that Google copied code, only that they re-implemented the API. A strict interpretation in favour of Oracle would mean that you could never use anyone's API to interface with them without violating their copyright (or paying royalties, etc) This would be a very dangerous precedent.

    3. Re: When evil battles evil by green1 · · Score: 4, Interesting

      Unfortunately the legal precedent wouldn't be just for Java. It would be for all APIs for every piece of software ever written.

      You may not like Java, and that's perfectly fair, but that's not a reason to root for Oracle in this case.

    4. Re:When evil battles evil by green1 · · Score: 2

      A company is still free to explicitly give those rights to the public domain, or license them under a non-restrictive license.

      Of course it makes it an active act that tends to go against shareholder interests, vs a passive act that's for the betterment of society as a whole, so the odds of it happening in most cases is very small.

    5. Re:When evil battles evil by AmiMoJo · · Score: 3, Funny

      Hopefully this will be a very long, messy, and expensive legal battle for both companies.

      But then the lawyers win, and as terrible as Oracle and Google may be nothing justifies the lawyers winning.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re:When evil battles evil by StormReaver · · Score: 2, Informative

      Dammit! Why the hell doesn't Slashdot provide a preview feature before posting!?

      Oh, wait.

      This is how it should have looked:

      How is this ANY different than the MS Java case?

      Microsoft agreed to abide by Sun's licensing terms in exchange for being allowed to call J# an implementation of Java. Microsoft violated those terms by making J# incompatible with Java.

      Google copied the interface specification, wrote its entirely own implementation, and made it quite clear that it was NOT Java; but rather had a high degree of compatibility with certain parts of Java.

      These cases could hardly be any more different. They are nearly polar opposites.

      Given that, Google was really stupid about the whole thing. It should have started with the GPL'd Java, stripped out the parts not wanted for Android, then GPL'd the whole thing. Tada! A clean and completely unassailable (through copyright) Android. Plus many millions of litigation dollars saved.

    7. Re:When evil battles evil by Aighearach · · Score: 2

      A company is still free to explicitly give those rights to the public domain

      Why don't you look that up and see what lawyers say before you state it as fact?

      Stated it as a fact without a "some people believe" or other weasely caveat makes it into a straight lie.

      The very comment you replied to informed correctly that the Berne Convention says you gain copyright when you create the work. That is not in dispute.

      And which law says you can place a work into the public domain? There isn't one. There isn't one, so according to the Berne Convention, there the copyright sits with the creator of the work, even after they said words that included "public domain."

      There simply is no legal mechanism to place works into the public domain. It is not a real thing.

    8. Re:When evil battles evil by green1 · · Score: 2

      And yet many people have successfully done just that. So I'd say it is you who have not researched it. Yes, you automatically get copyright on your works. But you are free to license that in any way you want. Including free for everyone with no strings attached.

  2. Re:Wow by MightyMartian · · Score: 5, Insightful

    I'm fascinated to hear what products Oracle had in the works that Google wrecked by re-using Java library headers.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  3. Could you imagine.... by IWantMoreSpamPlease · · Score: 3, Funny

    A smartphone developed by Oracle?
    I've been fortunate enough never to have crossed paths with Oracle's infamous licensing terms, but I could picture it now:

    Every time you used your phone for any purpose whatsoever, you'd have to pay a fee to Oracle.

    --
    So rise up, all ye lost ones, as one, we'll claw the clouds.
    1. Re:Could you imagine.... by nikhilhs · · Score: 2

      > Java licenses are free to developers, but companies incorporating the technology into their platforms are required to pay, Oracle said.

      > But Google rejected a deal for the proper Oracle license because it didn't want to meet Oracle's demands for Java compatibility—it didn't want Android apps to run on other platforms, Oracle said in the brief.

      > That strategy ultimately prevented Oracle from licensing and competing in the developing smartphone market.

      But seriously, what was their phone strategy? They weren't developing their own mobile phone. Android was released in 2008. Oracle didn't buy Sun until 2010. I guess Sun had this one: https://www.engadget.com/2006/... They released over 2 years ahead of Google. Over a year ahead of Apple And then nothing.

      Were they just planning on nickel and diming platforms for Java usage?

  4. Re:Wow by DarkOx · · Score: 4, Insightful

    Well while I don't agree with Orcacle's theory that interfaces can be subject to copyright. I would agree with the assessment Google by creating their own JVM essentially drove Oracle out of the mobile market place. J2ME Was pretty widely used in what we think of as the pre-smartphone era.

    I don't see any reason why it would not have become the defacto application platform going forward, except for entrants like Google with resources enough to implement their own JVA not wanting to pay Oracle for theirs.

    Remember when blamer said "developers..developers..developers.." same thing applies here its not like Google chose Java as their implementation language for Android because the syntax is so sexy and everyone love it. They picked it because a lot of people know it. J2ME would have probably continued as a force without Davlik and just got some sexy new interface libraries to bring all the existing mobile phone developers and desktop java developers over.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  5. Re:America has forgotten. by green1 · · Score: 2, Informative

    That's not how it works.

    You hire lawyers and politicians to make it legally impossible for people to go with a competing product, then you launch your own inferior product and wait for the money to roll in.

    THAT's how it works.

    Competing on actual merit is so last century.

  6. Re:Wow by AmiMoJo · · Score: 2

    Java was the most popular language for mobile apps before Android came along. Nokia's Symbian OS in particular had many Java based apps, and the industry could see where things were going: apps that run on phones, TVs and laptops, basically everywhere.

    Symbian was crap though and apps were generally terrible. Android quickly took over, and how Android apps so in fact run on phones, TVs and laptops.

    Oracle is arguing that they could have been a major player if Android hasn't used their API, but in reality Java failed because it and the Symbian OS and the non-touch phones it ran on were all shit.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  7. I must have missed it... by SpeedRacer · · Score: 3, Insightful

    Oracle was in the smartphone market?!? When the heck was that?

  8. Re:Wow by bill_mcgonigle · · Score: 5, Interesting

    J2ME's UI options and system services were terrible for mobile.

    Android, for all its warts, was substantially better. Java just happened to be a decent language for the time that could be hooked into the Android stack.

    If it had been Swift or Python or Ruby it still would have pantsed any J2ME phone offering. Java isn't all that special. Look at iPhone - lots of people learned Objective-C just to use its mobile stack and in that case Apple itself showed how non-optimal a language that is by developing Swift.

    Oracle is attempting to mislead the Court.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  9. Wait, what? by Anonymous Coward · · Score: 5, Insightful

    Oracle's argument is: I couldn't go to the party because Google was already there wearing the dress I wanted to wear?

  10. Re:Wow by DarkOx · · Score: 2

    Apple did not make native apps a choice for iphone until after the product was released. The chose obj-c because that is was OSX was being built with and that is what all the smart people they had pulled in from Next knew. So the choice of obj-c was very much one about developers..developers..developers it just so happened to be internal developers when that call got made.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  11. Re:Wow by Anonymous Coward · · Score: 5, Informative

    Well, "most popular language for mobile apps" is misleading. C was the most popular language for mobile code.

    But C didn't have sandboxing capabilities, etc. Fault isolation and data protection in native code relies on a memory protection unit, which was too complex/expensive to be included in dumb phone processors.

    So downloadable "apps" mostly used Java which had some inherent security features based in a mandatory type-safety system.

    But "smartphones" have always had better hardware, and in particular they've had MPUs, so there was no reason to use (slow, bloated) Java except for portability. And in the early days of smartphones there were only 3 or 4 processor architectures in use, and any OS that had more than one had enough smarts built into the app deployment systems (for example, ActiveSync for WinCE) to pick the right binary for the phone.

    So Java never had a foothold on honest-to-God smartphones before Google introduced Dalvik and Android -- only on feature phones. So you may be able to make the statement true by adding enough qualifiers -- "the most popular language for MMS-downloadable applets on feature phones" -- but that was a doomed niche.

  12. Re:patent troll by drinkypoo · · Score: 2

    So it's devolved to the level where Oracle is little more than a gigantic patent troll so Larry can have a bigger sailboat.

    They're a lot more than that. They also have a bunch of lawyers just for suing their customers.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  13. Re:Wow by DarkOx · · Score: 4, Interesting

    Did I say it was? Oracle is not entitled to the mobile market. Like you I disagree with the premise that interfaces can be subject to copyright. If the court however finds otherwise; than damages will have to be figured. If we are forced to presume by the courts finding that interfaces can be copyright; than all I am saying is Oracles argument that Google cost them the mobile space probably does follow, and Google will in that instance be required to pay dearly.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  14. Thank you! by AVryhof · · Score: 5, Insightful

    We should make Google a Thank You card for keeping Oracle out of the Smartphone market.

  15. Oracle purchased a poorly managed technology, JAVA by Locutus · · Score: 5, Interesting

    When Google came on board with Dalvick, Sun was having a grand time putting JAVA in the browser and on the server. Those wanting to put it into embedded devices, it's original intent, were ignored by Sun Microsystems. As HP about that since they wanted to license JAVA for use in their printers but Sun would not address their requests for licensing. HP had to do a clean-room implementation which they called Chai or something like that( as in the tea ). No doubt there were many others since we all know HP is no small printer manufacturer and landing them would have been a large deal.

    But somehow we are to expect, or the judges are, that it was all Google's fault? Java on mobile phones, back when phones were not very smart, was a mess with many different layers of API's to follow. I forget what they called that mobile version of JAVA but each phone vendor had different application stores and different application requirements.

    Apple showed that the market for downloading applications on mobile devices was viable again( remember Palm did it years before ) and Google just followed their lead. Had the phone vendors considered their Sun JAVA mobile API's sufficient they could have competed but they were stuck with what Sun provided and it was not really so good for the rich smartphone OS which was becoming the norm.

    Oracle purchased Sun thinking they'd leverage JAVA everywhere but Sun left the mobile market and focused on the server side and browser...

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  16. Re:API... not code by jabuzz · · Score: 5, Insightful

    Don't worry IBM are quietly rubbing their hands in glee. Should Oracle succeed, they should expect to find themselves in court for ripping off IBM's SEQUEL back when they where Relational Software. It's a bit of a silly game for Oracle to play IMHO.

  17. What stopped Oracle forking Android? by presidenteloco · · Score: 5, Interesting

    and taking "back" control of the mobile platform.
    Maybe it would have had to rebrand it. e.g. Orafix, Mava (mobile java),..., what have you.

    Nothing stopped Oracle from pulling a CyanogenMod move, but backed by Oracle's money.

    Nothing except lack of willpower, imagination, and skill.

    --

    Where are we going and why are we in a handbasket?
    1. Re: What stopped Oracle forking Android? by Gojira+Shipi-Taro · · Score: 3, Insightful

      When you lay people off regularly to maintain an environment of fear, the truely talented go elsewhere, or avoid you entirely. Meanwhile those left are more concerned with survival than innovation.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    2. Re:What stopped Oracle forking Android? by UnknownSoldier · · Score: 3, Insightful

      I think the bigger question is:

      If Google was able to bring out a Smart Phone what stopped Oracle from doing the same before Google in the early 2000's? Seems like Oracle is whining about not being able to ride on the coattails of a competitor AFTER the fact. Notice how Oracle bought Sun AFTER Android was released.

      Timeline for those that forgot the details:

      *Java came out in 1995.
      * Google announced Android in 2007 and shipped the first device in 2008.
      * Oracle bought Sun in 2010.
      --
      The Lie of Islam: God commanded his children to kill one another.

    3. Re:What stopped Oracle forking Android? by Darinbob · · Score: 2

      Oracle didn't want to be in the smartphone market. They just wanted to get X% of all smartphone sales by requiring fees of everyone who uses Java.

  18. Re: FALSE by Dragonslicer · · Score: 5, Informative

    Minor correction, can be copyrighted. Not every API that comes into existence automatically becomes copyrighted unless the author says so and even then if they only enforce it.

    Your correction is incorrect, at least in the United States. Creative works are automatically protected by copyright from the time they are created; no additional action by the author is necessary. Unlike trademarks, copyright (as well as patent) protection is not lost for failure to actively defend it.

  19. Re:Wow by pjt33 · · Score: 2

    J2ME's UI options and system services were terrible for mobile.

    Careful. You may be committing the common and understandable error of thinking that J2ME = J2ME CLDC. There was a less stripped down framework called CDC which had a couple of profiles with UI based on AWT. IBM had an implementation for PocketPC. It would have been a suitable basis for something which went beyond feature phones if a company with the right vision had taken it on in about 2003.

  20. Re:What stopped oracle from "competing"? by TheRaven64 · · Score: 3, Interesting

    Not Oracle, but Sun has a lot of history in closely related spaces. The original Java platform (back when Java was called Green) was the 7*, a handheld computer that ran a modified Solaris that supported execute in place and ran happily with a 32-bit SPARC and 1MB of RAM. The vast majority of pre-iPhone smartphones and featurephones included J2ME, which (unlike J2SE) required a license fee from each phone maker.

    This is the main reason that Sun was unhappy with Android. They'd been receiving royalties from pretty much every phone to be able to use Java and then suddenly Google came along with a Java implementation that didn't require anyone to pay Sun. Worse, as with Microsoft's J++, it wasn't a fully conformant implementation of Java - it did both subsetting and supersetting, so arbitrary Java code doesn't work on Android and arbitrary Android Java code doesn't work on other JVMs.

    --
    I am TheRaven on Soylent News
  21. Re:Wow by bigpat · · Score: 2

    I would agree with the assessment Google by creating their own JVM essentially drove Oracle out of the mobile market place.

    That's utter horse shit. Google adopting Java was the one thing that kept Java alive and growing. Java was well adopted on the server side, but that was it.
    The JVM had a half ass implementation on dumb flip phone mobile devices before the smartphone market took off.

    If anything it was Oracle's idiotic move to sue Google for using Java that killed Java as an option on other platforms. Why would other platforms use Java if Oracle is just going to turn around and file a multi-million dollar lawsuit. Oracle shot themselves and Java in their own ass.