Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Google Android Oracle

Trump Backs Supporter Larry Ellison in Court Fight With Google (bloomberg.com) 152

kimanaw shares a report: The Trump administration urged the U.S. Supreme Court to reject an appeal by Alphabet's Google, boosting Oracle's bid to collect more than $8 billion in royalties for Google's use of copyrighted programming code in the Android operating system. The administration weighed in on the high-stakes case on the same day that President Donald Trump attended a re-election campaign fundraiser in California hosted by Oracle's co-founder, billionaire Larry Ellison. Ellison hosted a golf outing and photos with Trump. The event cost a minimum of $100,000 per couple to attend, with a higher ticket price of $250,000 for those who wanted to participate in a policy roundtable with the president, the Palm Springs Desert Sun reported. Google is challenging an appeals court ruling that it violated Oracle copyrights when it included some Oracle-owned Java programming code in Android. The dispute has split Silicon Valley, pitting developers of software code against companies that use the code to create programs. Google's "verbatim copying" of Oracle's code into a competing product wasn't necessary to foster innovation, the U.S. Solicitor General Noel Francisco said Wednesday in a filing with the court.
This discussion has been archived. No new comments can be posted.

Trump Backs Supporter Larry Ellison in Court Fight With Google

Comments Filter:
  • by sycodon ( 149926 ) on Thursday February 20, 2020 @04:01PM (#59747710)

    Did Google copy it verbatim or not?

    • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Thursday February 20, 2020 @04:10PM (#59747748) Homepage Journal

      You can copy the contents of the phone book verbatim so long as you don't copy the presentation. That is, you can OCR it, but you can't photocopy it (and sell the copies.) A header file is like a phone book for functions. If you strip it down to bare essentials and sort it, two compatible implementations will necessarily have the same headers...

      • oh ffs do you think he actually cares about how civilized societies operate?

      • by cpt kangarooski ( 3773 ) on Thursday February 20, 2020 @05:43PM (#59748194) Homepage

        You can copy the contents of the phone book verbatim so long as you don't copy the presentation. That is, you can OCR it, but you can't photocopy it (and sell the copies.)

        If it's a white pages you can probably copy it directly. The entries are not protected, nor is the selection and organization of the entries, for lack of creativity. What's left to claim as copyrightable that satisfies the requirements for copyright? Presenting it as columns isn't really going to fly. The leading case is Feist v. Rural, 499 US 340.

        It's also worth pointing out in the Oracle case that it is long established that rules, systems, methods, and processes are not copyrightable. (Patentable but not copyrightable). Descriptions can be protected but are themselves not necessarily protected. Further the protection is thin, because everyone else is entitled to describe the system too, and this may result in a lot of similarity. The leading case on this is Baker v. Selden, 101 US 99 (the copyright on a book describing a system of accounting was not infringed by another author who wrote a book describing the same system)

      • You can copy the entries in a phone book, you can copy the entries even in a dictionary. You can't copy the entire phone book or dictionary. As a collection it is a work of art. It sucks but way the law is written but Oracle will win on the strict definition of the law if google doesn't try something else.
    • by mark-t ( 151149 ) <markt.nerdflat@com> on Thursday February 20, 2020 @04:24PM (#59747800) Journal

      Facts are not copyrightable, although the presentation of those facts certainly can be.

      Similarly, documentation for an API is entirely copyrightable, but the API itself, being nothing more than statements of fact, cannot be. The ruling that implies that the Java API is somehow copyrightable obviously conflated the API itself with the documentation for the API.

      • by GrahamJ ( 241784 )

        This is the only sane answer. No wonder Trump does not agree with it.

        • by Darinbob ( 1142669 ) on Thursday February 20, 2020 @07:03PM (#59748524)

          Tump isn't worried about the truth, the lies, the logic, or illogic. The only thing existing here in his calculus is: rich white billionaire donating money to Trump. Nothing else about this case even remotely entered his radar, and anyone who believes that Trump has applied some legal sense after studying the issues involved would be delusional.

      • by tlhIngan ( 30335 ) <slashdot.worf@net> on Thursday February 20, 2020 @05:57PM (#59748268)

        Similarly, documentation for an API is entirely copyrightable, but the API itself, being nothing more than statements of fact, cannot be. The ruling that implies that the Java API is somehow copyrightable obviously conflated the API itself with the documentation for the API.

        Which brings up a lot of interesting questions, some of which are uncomfortable.

        If an API cannot be copyrighted, does that make GPL libraries impossible? After all, the program is calling some APIs. It just happens that the library that implements those APIs is GPL. But right now, if I link to such a library, the whole thing is GPL. (That's why we have the LGPL - it lets you use the LGPL library without having to make the entire program GPL).

        But if an API is just an API, then I could write a proprietary program, link it against GPL libraries freely because since they just implement the API, they are now effectively just LGPL.now - my proprietary program is just calling an API, and I just happened to pick a GPL library that implements it. But that doesn't mean the whole thing is GPL since I could've picked a non-GPL library instead implementing the same API.

        At the same time, several kernel developers decided to make some APIs "GPL Only" to keep things like the nVidia kernel blob from linking against them. But if APIs cannot be copyrighted, then the GPL requirement is useless. Granted the kernel is a weaker case since the kernel devs officially do not maintain an API, but they maintain what is effectively an interface by exporting a symbol table of APIs.

        Whichever way the court rules, it has implications on open-source or free software.

        • by tricorn ( 199664 ) <sep@shout.net> on Thursday February 20, 2020 @06:46PM (#59748454) Journal

          You're conflating "the API" with the source code that implements both the interface and the library routines.

          What this case is about is if the API itself, the hierarchy of packages and classes, their names, their behaviors, and their relationships (object argument types, class and interface inheritance, exceptions thrown) is protected by copyright, or is an uncopyrightable "functional idea" under 17 USC 102(b): "In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work."

          In a C library, the header file can be copyrighted, but replicating various parts (names, structures, argument and return types, constant values, etc) is not infringing.

          In Java, because it was designed that way, there is almost no choice in how to represent an API.

          Google did not "copy verbatim" the declarations from Oracle.

        • by jrumney ( 197329 )

          If an API cannot be copyrighted, does that make GPL libraries impossible?

          No. You are confusing ignoring the terms of a license to use the library with the abililty to make your own compatible library under whatever license you want.
          It means the latter, not the former.

          • by tricorn ( 199664 )

            The GPL is a license allowing you to copy, distribute, and modify source and binary code.

            If you own a legal copy of a program, copyright law allows you to use it without any additional permission (even though to use it usually means making a copy).

            The FSF has always considered an API to be uncopyrightable. What is copyrighted in a GPL library is not the API itself, but the source code that implements it, the header files (if any) that are used to compile a program that uses the API, and the linkable binary

    • by lgw ( 121541 ) on Thursday February 20, 2020 @04:32PM (#59747830) Journal

      Google vs Oracle. Evil vs evil. I'm rooting for casualties.

      • Comment removed based on user account deletion
      • Google vs Oracle. Evil vs evil. I'm rooting for casualties.

        Yeah yeah. I mean sure I want to see either of them hurt in general.

        But not in this case. Oracle need to lose and lose hard. Anything else will be massively, massively damaging to the software industry.

        So go on say it: say you're against Trump on this one.

    • Should be pretty straight forward ... Did Google copy it verbatim or not?

      Nope. You missed: "If they did, was it fair use?" Only A AND NOT B is an infringement.

      The issue here is, and has always been, whether copying the INTERFACE is fair use. Prior to this decison the general rule has been "yes".

      Making it "no" breaks the software industry.

      • by tricorn ( 199664 )

        If what they copied was not protected by copyright, then deciding fair use is unnecessary.

        • If what they copied was not protected by copyright, then deciding fair use is unnecessary.

          Good point.

          Where's New York Country Lawyer when we need him. B-)

    • They did copy at least some parts verbatim. This happened because they didn't do a clean from implementation of Java, they literally hired someone who wrote parts of Java for Sun(Oracle). And he happened to implement at least a few of the functions the exact same way. If Google had done a clean from implementation, their case would have been a lot stronger, but they messed up I'm a lot of ways, figuring they could pay their way out of it later.
      • by tricorn ( 199664 )

        There was one nine-line subroutine that was inadvertently copied, by the person who had contributed that same routine to Oracle's code base.

        Damages for that one routine were stipulated to be $0.

        Every single routine other than that was found to be non-infringing. Much of it was copied from the Harmony project, under the terms of the Apache license, which was reportedly developed using clean room methods.

        The only source code that was found to be infringing (by the Federal Circuit) was the declarations for th

        • Yeah, well the accepted way to do a copy of an API for two decades has been the clean from method, and Google very obviously didn't even try that. Why not?
          • by tricorn ( 199664 )

            Why does it matter? The only source code that was found infringing, other than that one nine-line routine, was copied (under the Apache license) from code that had been developed in a clean room.

            Whatever method they used, it worked. The damages for the one lapse was $0. Oh no!

            The CAFC decision would find that re-implementing any API or protocol would be infringing, no matter how it was developed. The specifications of the API, to be used by the clean side, would always be copyrighted material, no matter

            • Your bias is keeping you from thinking clearly. This was not a clean room implementation, admit it.
              • by tricorn ( 199664 )

                Clean room development was both unnecessary and insufficient. It would not have made a difference.

    • by gweihir ( 88907 )

      They copied an API. You cannot actually copy an API verbatim, you can just copy its functionality. Also, Judge Alsup found that this API is, generously estimated, worth about $150, because he just re-implemented it himself in several versions in an hour or so.

    • by neurojab ( 15737 )

      It's not that straight forward. Public APIs have long been considered to be public information, and anyone has been free to implement either side of the API. Oracle is suing to overturn this principle. Oracle winning would be anti-competitive and particularly bad for free software.

  • What a weird way to run a country.
  • by bobstreo ( 1320787 ) on Thursday February 20, 2020 @04:07PM (#59747728)

    TheDoNalD and TheLaRRy.

    well, belong together on a private island, with ever dwindling resources, televised for your entertainment.

    • by shanen ( 462549 )

      I don't get the caps, but I'd still give you the funny mod if I ever had a point.

      If it was a contest for worst person in the world, it would be quite difficult for me to pick between the two of them. However Ellison is vastly more competent and I'm not at all surprised to see him tweaking Trump's strings. Heck, I'm sure he's pushing Trump to start all sorts of fresh investigations into "enemy" corporations.

      • It is meant to show that the words written that way are pronounced weirdly. E.g. more exaggerated.

        And the writer either has never heard of italic or bold, or he thinks neither of those fit.

        • Re: (Score:2, Informative)

          by Anonymous Coward

          That style of capitalization usually denotes a mocking tone. It was popularized by a SpongeBob meme.

      • I don't get the caps

        It's SpongeBob case.

    • Re: (Score:3, Insightful)

      Make no mistake: if you work for Oracle, or if you are their customer, you are enabling this.

      Stop it. Go do something else.

    • "Larry... Larry... LARRY!"
      "What?"
      "Let me into your hut!"
      "No."
      "I command you to let me in, since I'm the commander in chief!"
      "No."
      "You're a Hillary supporter, I know it! Is she in there with you?"
      "Go away."
      "I'll give you a coconut. A big coconut. A really great coconut!"
      "Look, I can't let you in because I don't actually have a hut."
      "Wha..."
      "It's not a hut. It's just a wall that you built around me."
      "Well, all the coconuts are on my side, so you'll have to open up if you want one."
      "I'll make do."
      "..."
      "...

  • Hmm... (Score:4, Funny)

    by fahrbot-bot ( 874524 ) on Thursday February 20, 2020 @04:09PM (#59747744)

    I don't really have anything good to say about anything in TFS, though I guess the word "the" is okay.

  • The battle of the cunts.
  • by BAReFO0t ( 6240524 ) on Thursday February 20, 2020 @04:26PM (#59747804)

    Of some kind of mix between Leisure Suit Larry and Emperor Palpatine, being backed by some kind of silly Darth Vader with a blond Chewbacca-fur dog on his head.

  • More Trump Hate (Score:3, Interesting)

    by Joe Schmoe_99 ( 2759743 ) on Thursday February 20, 2020 @04:30PM (#59747818)
    "”The Obama Solicitor General Don Verrilli supported Oracle’s position in Oracle v. Google, a position maintained by Trump Solicitor General Noel Francisco,” Oracle spokeswoman Deborah Hellinger said in an email."
  • They infringed, they lost, and will likely lose again.

    Dunno why you guys act like google is your friend. You don't have to pick sides.

    • by HiThere ( 15173 ) <charleshixsn@@@earthlink...net> on Thursday February 20, 2020 @04:55PM (#59747932)

      In this case (if I've got the right one) Google is defending a position that is important to anyone who writes code. APIs have never been copyrightable because they are functional elements.

    • by mobby_6kl ( 668092 ) on Thursday February 20, 2020 @05:15PM (#59748030)

      Dunno why you guys act like google is your friend. You don't have to pick sides

      It's the less of two evils thing. Also an enemy of an enemy an so on.

      And they didn't infringe, re-implementing an API is and has to remain legal.

    • by Actually, I do RTFA ( 1058596 ) on Thursday February 20, 2020 @05:35PM (#59748140)

      This isn't "which company I like". I dislike Google even more than Oracle (mostly because I can avoid Oracle easily.) This is "do I want APIs to be illegal to replicate for 100 years." And the answer is "no". Otherwise, wait for the shitshow when Intel sues AMD for violating it's copyright to the 8086 instruction set. Wait until MS forces WINE out of existence for duplicating those APIs. Hell, wait until AT&T decides that Linux is based on UNIX APIs and owning the entire Linux market would be neat.

      • by jrumney ( 197329 )

        AT&T doesn't own the Unix copyrights any more, and SCO already tried that and lost.

        • You're right. Whoever bought Novell could decide to own Linux. SCO lost because Novell owned the copyrights now. Novell said they didn't want to sue because they didn't think there was enough of Unix in Linux. This would change it so there was more than enough Unix in Linux.

          But that's okay. I find the long term growth of open-source being subject to the whims of a for-proffit company very soothing.

      • Re: (Score:3, Insightful)

        by Anonymous Coward

        A more likely outcome is the death of the US tech industry. Companies will just migrate elsewhere. There's not a chance in hell Oracle's position would be upheld anywhere with a justice system that isn't manipulated by a grand leader whom the majority of voters didn't vote for (elsewhere we call that dictatorship, but it's apparently what goes for democracy in America nowadays).

        It effectively just gives any company based in, say, Europe, or Australia, or New Zealand, a significant advantage in that they can

      • Weak history here. In the days of the early processors, AMD was licensed by Intel as a second source of Intel CPUs. A 1976 agreement explicitly licensed the Intel microcode. This was because IBM refused to use the x86 processors in it's upcoming PC without a second source. AMD was already a second source for many Intel chips, so adding the x86 was a no-brainer. Intel later sued AMD and lost and AMD has been happily advancing their processors ever since.

        A more relevant case was the AT&T action against th

        • AMD licensed patents in 1976 (and for ten years, which got renewed.) Intel has already tried to enforce copyrights but wasn't able to , because APIs are not copyrightbale (what this seeks to change.)

          The case hinged on BSD's use of the Unix APIs.

          Right, and if this case is decided in favor of Oracle, the precedent would be set that FreeBSD (all BSD) and Linux would be subject to the whims of the current owner of the Unix copyrights. That's.... Microsoft. If Oracle wins, all that stops MS from using their c

    • Define “infringed” and what did they infringe? Please be specific.
    • by gweihir ( 88907 )

      Ah, yes. They infringed code worth $150, was it? In an API.

  • by mykepredko ( 40154 ) on Thursday February 20, 2020 @04:47PM (#59747884) Homepage

    I can't see Alphabet on the principle that if they give in here, basically all the code in Android is up for grabs by anybody who thinks they may have had a hand in it.

    Ellison can see the writing on the wall - long term, Oracle doesn't have a future, so try to squeeze some royalties from somebody with very deep pockets.

    This only ends when one party runs out of money.

  • by Cyberax ( 705495 ) on Thursday February 20, 2020 @04:57PM (#59747946)
    Do you need more evidence that Trump is evil? Well, here it is.
    • "”The Obama Solicitor General Don Verrilli supported Oracle’s position in Oracle v. Google, a position maintained by Trump Solicitor General Noel Francisco,” Oracle spokeswoman Deborah Hellinger said in an email."

      What were you saying about Obama?

      • by Cyberax ( 705495 )
        He's also evil. Duh.
      • What were you saying about Obama?

        He said something along the lines of: "The Obama administration supported what its legal interpretation of the situation suggested, while Trump is trying to buy his golf buddy a new island".

        What someone does and the reasons for them doing so are the differences between evil and a poor decision.

  • by Somervillain ( 4719341 ) on Thursday February 20, 2020 @05:29PM (#59748108)
    Forget about Trump and Ellison and Google. They are irrelevant in the grand scheme of things. The damage from this will out live them. This is a HUGE case because Oracle is saying they own Java's APIs. It would be a disaster if Oracle won because now patent trolls can sue just because your function/method signature matches theirs. The implementation could be completely different, but vulnerable to copyright takedowns. An API in this case is a method name, parameters, and a return value. Now some patent troll copyrightsr

    void log(String in);

    Probably half the projects on earth are now vulnerable to extortion. This will KILL innovation and open source and raise costs for anyone who uses a computer. Now a lawyer will have to review every release...then what happens when they go after GitHub for hosting APIs that violate their copyright?...now most of the open source projects we all rely on (MacOS has thousands of open source components bundled in the OS, for example) will stop releasing code. This is the stupidest case in computing history. We are all screwed if Oracle succeeds...including Oracle themselves. I am sure someone has copyrighted the signature to an API they use in one of their many products. This really is the dumbest court case I have ever heard of and I am very worried at how the commenters here don't seem to understand the impact.
    • Comment removed based on user account deletion
    • An individual API is not copyrightable. Your calling the API is completely safe. If you writing a library to implement a specific API then your implementation is copyrightable by you. The issue is the entire collection of APIs, as a collection, is likely copyrightable.
  • Man I was really looking forward to Ellison against some Google stooge, pulling each others hair and slapping each other.

    • Trial by combat is a kind of trial. I for one have suggested before bringing it back for alternative dispute resolution, with litigants to do battle in the municipal thunderdome.

  • All we need to do is create the "Oracle Exclusionary Open License" (OEOL). Any API licensed this way is open to everyone except for Oracle Corporation, which is not allowed to use the API under any circumstances, even if they want to pay for it.

    Then we just need to get all the major companies involved to sign a Oracle Exclusionary Open License Compact, which stipulates their intent to license all of their APIs under OEOL if Oracle v. Google America sides with Oracle. In addition to all the big tech titans,

  • Larry has thrown a party for Donald, collecting a bunch of money to help the supposed billionaire get reelected. Donald reciprocates: orders court to find for Larry and shoot Google in the head. This could come from a Godfather sequel.

    Would we be much worse off it we had simply elected the Capo di tutti Capi for President?

  • Using a company-owned language was a pretty bad idea in the first place. Sun was a decent guardian it it though. Oracle is not.

    • Agreed. Way back when I worked in a software shop that was half C# and half Java.

      The C# guys felt like they were on the forefront of open software. We laughed at them, the only thing worse than Microsoft competiing with you was Microsoft trying to "help" you I thought.
      Sun had done some efforts for OpenJDK, truely it was the language out of the two that was going to stay the most open, embraced and with a bright future.

      Then Sun started selling itself off for parts, it looked like Java was either going to go

    • Yeah, no. Java is a nice language, and it's easy for newbies to pick up without many issues while learning good OO techniques. Head and shoulders above BASIC or javascript (I refuse to capitalize the latter, it's an abomination that needs to die ASAP).

      To answer the old age question of "what should beginner programmers learn?", I would answer 1) Python, for small scripts; and 2) Java, for real programs.

      I should mention I got kicked off the Moose forums for saying in a post that people who wrote code
      • by gweihir ( 88907 )

        Yeah, no. Java is a nice language, and it's easy for newbies to pick up without many issues while learning good OO techniques.

        Ahahahahaha, best joke all day! Java is about the worst mainstream language available. It is overly complicated, massively to verbose and gets OO about as wrong as possible. I do agree on Python, although it is quite suitable for large and advanced OO stuff as well. (Then it stops being a beginners language though...) But Java? It may give you jou security for a limited time now that the clock is ticking on it, but other than that it is about the worst choice possible.

  • "Evil Backs Supporter Evil in Court Fight with Evil"

    There. Fixed it for you.
  • Trump is in California this week on a election fundraising tour with no public appearances. One of the events is hosted by Ellison.

    Trump and the Republicans are just as committed to honest business practices [washingtonpost.com] as they are to interference free elections. [google.com]

THEGODDESSOFTHENETHASTWISTINGFINGERSANDHERVOICEISLIKEAJAVELININTHENIGHTDUDE

Working...