back to article Reusing software 'interfaces' is fine, Google tells Supreme Court, pleads: Think of the devs

Google last night strode into the last-chance saloon of the US Supreme Court, warning judges (PDF) that if they did not overturn a Federal Circuit ruling in Oracle's favour over its use of Java code in the Android mobile operating system, it could "upend ... the computer software industry." "New entrants into a software market …

  1. Anonymous Coward
    Anonymous Coward

    Oracle, Fuck Off.

    1. STOP_FORTH

      Or, as Ms Bee might put it - ODFOG.

    2. Anonymous Coward
      Anonymous Coward

      Do you prefer Google taking its place? If the part were reversed, I don't think Google would have let Oracle took advantage of Google's IP.

      Anyway Google admitted it copied Java without licensing it just because it need a lot of developers quickly to try to lock-in the market into Android as soon as possible - cutting costs and time reusing as much code and tools as possible.

      Google is also free to publish all the hidden code in its Google services in Android, if it's so worried about interoperability and let developers free.... and let user remove its applications.

      1. jilocasin
        Facepalm

        There is *no* IP to take advantage of.

        Apparently you are new here. There's a long history of API's being *outside* of the bounds of copyright. Going all the way back to x86 compatible CPUs. Oracle made a 'Hail Mary' play to try and squeeze a windfall from Google from their purchase of Java from Sun. They included a patent claim with the cynical goal of getting it before the one appeals court that never missed out on a chance to expand intellectual property, whether it made sense or not. The original judge came to a well documented opinion that API's aren't protectable, even going so far as to learn to code himself. When that was overturned and sent back to determine if it was 'fair use', the jury ruled that it was. Once again overturned, disregarding the jury's verdict in its belief that absolutely everything is patentable/copywritable. This particular court's already been _slapped_down_ by the Supreme Court for allowing patents on things that were clearly unpatentable. Hopefully they do the same again in this case.

        1. Anonymous Coward
          Anonymous Coward

          "There's a long history of API's being *outside* of the bounds of copyright"

          Are you sure? Feel free to link to the relevant documents.

          AMD had a license from Intel, since it was one of its second-source suppliers, on the x86 instruction set. Still, that's not an API.

          The fact that you all tremble because Linux copied the Unix API doesn't matter. Sun won against Microsoft when Microsoft Java implementation didn't follow the license.

          When Microsoft will make a full copy of the Linux API you all will start to cry out it was unfair and MS should be blocked and fined.

          Anyway, if you didn't discover that Google is far worse than Oracle, you'll discover it soon. Oracle was never so tentacular like Google is. Keep on licking the breadcrumbs it throws in front of you... while biding you fully into its profits-churning machine.

          And open source developers are fully discovering it when monsters like AWS start to deliver services with the same API of their software and will push them out of any market as they please.

          1. Anonymous Coward
            Anonymous Coward

            Re: "There's a long history of API's being *outside* of the bounds of copyright"

            You make no sense. Linux is opensource. So what if MS implement their API?

          2. Anonymous Coward
            Anonymous Coward

            @LDS Re: "There's a long history of API's being *outside* of the bounds of copyright"

            I suggest you go and re-read the history about Sun v Microsoft. For starters, Sun didn't "win" - the case was settled, albeit with Microsoft paying Sun a sum of money. Furthermore, the case was predominantly about the alleged breach of licence that Microsoft had from Sun, and not about any API-related matter - other than Microsoft's changes to Java which (in Sun's eyes) meant that they shouldn't have been calling things Java.

            After the case, there was wide speculation that Microsoft would in fact go and do what Google have basically done - namely re-write Java and just call it something else.

            1. MacroRodent

              Re: @LDS "There's a long history of API's being *outside* of the bounds of copyright"

              > there was wide speculation that Microsoft would in fact go and do what Google have basically done - namely re-write Java and just call it something else.

              Which Microsoft of course did: the result is called C#

          3. jilocasin
            Boffin

            Re: "There's a long history of API's being *outside* of the bounds of copyright"

            If you insist:

            17 U.S. Code § 102.Subject matter of copyright: In general ( https://www.law.cornell.edu/uscode/text/17/102#b ):

            pay particular attention to section b:

            "(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."

            An API is a just such a 'system or method of operation'.

            Then there's Baker v Shelden ( https://en.wikipedia.org/wiki/Baker_v._Selden ) back in 1879, where a system of accounting was ruled unprotectable by copyright. This came down from no less than the Supreme Court. His _book_ (a particular expression of the system) was copyrightable, but the system wasn't.

            Then there's Bikram's Yoga College of India v. Evolution Yoga, LLC ( https://www.eff.org/files/2015/10/09/yoga-copyright-opinion-ca9_0.pdf ) in which the ninth circuit court held in 2015 that the sequence of poses was not the proper subject of copyright. This decision is important in two ways, first it provides a plethora of references to the various decisions underlying why an API isn't copyrightable including the previously mentioned Baker v Shelden. Second, the Federal court was _supposed_ to apply the rulings of the court where the case originated, which in this instance was the ninth circuit. Instead they chose to ignore precedence and rule that APIs are protectable by copyright.

            As for your contention that AMD 'had a license' from Intel, that was for the use of their patents, not any copyrights (spoiler, there weren't any).

            It's funny that you mention AWS. Do you know that Oracle has implemented Amazon's S3 API without permission (which is perfectly legal) ( https://arstechnica.com/tech-policy/2020/01/oracle-copied-amazons-api-was-that-copyright-infringement/ )? Oracle is claiming that it's OK because the Amazon SDK is licensed under the Apache license. But that's the *SDK* _not_ the API. Java's SE SDK was licensed under the GPL, but Oracle is arguing that license only apply's to the SDK, not the API.

            Hmmmmm.......

            1. Anonymous Coward
              Anonymous Coward

              Re: "There's a long history of API's being *outside* of the bounds of copyright"

              No, that statement does not mean what you think it means. If it did, then software could not be protected at all, which would be an untenable situation.

              If the original creation meets the threshold of originality then the affirmative defence raised by the maker of a derivative work fails. So all APIs are in copyright, and always have been, but not every attempt to protect it against copying will succeed - as we learned from the SCO case.

              This is Google’s big lie.

              I do hope this helps you, as you are really struggling here.

          4. This post has been deleted by its author

          5. Anonymous Coward
            Anonymous Coward

            Re: "There's a long history of API's being *outside* of the bounds of copyright"

            >And open source developers are fully discovering it when monsters like AWS start to deliver services with the same API of their software and will push them out of any market as they please.

            Funny you should say that, Oracle's cloud service uses AWS API, oh the irony.

            https://arstechnica.com/tech-policy/2020/01/oracle-copied-amazons-api-was-that-copyright-infringement/

          6. Dave K

            Re: "There's a long history of API's being *outside* of the bounds of copyright"

            AMD had a license to Intel's microcode. Cyrix (remember them) didn't - they reverse engineered it instead. It still used the same instruction set (ie, software interface) however.

          7. Anonymous Coward
            Anonymous Coward

            Re: "There's a long history of API's being *outside* of the bounds of copyright"

            @LDS

            You are being downvoted because you correctly understand copyright. That is discouraged here. Only posts which misrepresent the law receive many upvotes.

            It is important for all developers that Judge Alsup’s mistakes are corrected, and that Oracle prevails here. Open source software needs strong copyright to protect it from abuses such as you describe. I cannot comprehend how any supporter of open source wants to change the law to make abuse of open source easier, which is the consequence of a Google victory here.

            The APIs issue is a misdirection. Google created this to distract poorly informed people from the facts of the case: which is that Google used a lot of Java code (tens of thousands of line), Google knew it needed a license, and should probably go and get a license (all documented in emails). But instead it decided to chance it. It has now run out of road.

        2. Ian Michael Gumby
          Boffin

          @jilocasin Re: There is *no* IP to take advantage of.

          I suggest you actually learn some of the facts from the case and from the judgements.

          This has been going on for over a decade and you really need to understand the underlying issues and case law

          Both Google and Oracle are tossers for sure. That said, the law is actually on Oracle's side.

          There is IP to take advantage of and in some of the earlier testimony from a decade ago damns Google.

          Down voting myself or others doesn't change that fact. Its not just an issue of copying the published APIs for interoperability w Java but the intent was to replace Java and its JVM so that Google wouldn't have to pay royalties. Google's 'clean room' version wasn't clean and that's what damns them.

          1. jilocasin
            Boffin

            Re: @jilocasin There is *no* IP to take advantage of.

            Sorry Ian,

            I have read the facts and the case law since this farce's inception. There is a fundamental difference between *source code* and an *API*. It is only by conflating one for the other that any of the cases cited by either Oracle or the appellate court would be anywhere close to on point. Personally I don't believe source code should be copyrightable either, but that's neither here nor there.

            An API is a method or process, it has to be the same for interoperability. As I quoted earlier, methods are expressedly excluded from copyright protection.

            --------------------------------

            An API:

            int add(int a, int b)

            ---------------------------------

            Some source code:

            int add(int first, int second){

            return first + second;

            }

            ---------------------------------

            int add(int a, int n){

            int result = a;

            if(n > 0){

            for(int i=0;i<n;i++){

            result = result + 1;

            }

            }

            }

            ---------------------------------

            The first isn't copywritable, either of the source code examples _could_ be protected by copyright. So a method isn't while a *particular expression* of that idea can be. Your reference to a 'clean room version' is misplaced in this instance. That only applies to _patents_ NOT _copyrights_, the subject of this case.

            As to your remaining points;

            Sun released three types of Java; Java EE, Java SE, Java ME. Sun had already released Java SE source code under various permissive licenses. Sun wanted mobile developers to use Java ME for mobile, Google rightly concluded that it wasn't fit for purpose. So Google based it's Android language on Apache's Harmony ( https://harmony.apache.org/ , https://en.wikipedia.org/wiki/Apache_Harmony ). As long as Google didn't call the result 'JAVA' that was perfectly legal. Lots of companies did the same. They threw out the portions they didn't want, added android specific bits and wrote their own bytecode and runtime. The result being a language that would be familiar to existing Java developers and would run on their new mobile device.

            It's the same way that database developers can run *most* of the same SQL statements across different database systems. "SELECT * FROM table; " will work on any database that supports the SQL standard. Oracle, IBM, MySql, PostgreSQL, etc. How each database *implements* that statement in code may be different, but no one is allowed to monopolize the;

            SELECT command followed by one or more fields, followed by FROM followed by the table, syntax.

            Now having said all of that, Google did copy a very small amount of testing code that got released. Google argued that the amount, in light of the code base was allowed as it was 'de minimus'. But that's an entirely separate issue from whether or not API's should be allowed to be copyrighted.

            You do yourself a disservice accusing me, or anyone for that matter, of down voting your posts. I'm not saying that this one shouldn't be down voted (lacking the understanding you accuse others of, confusing such simple concepts as patents and copyrights and making ad hominum attacks ;> ).

            Hopefully you read things more closely yourself in the future.

            1. jilocasin
              Meh

              Re: @jilocasin There is *no* IP to take advantage of.

              I am replying to correct myself. I was mistaken when I wrote:

              "Your reference to a 'clean room version' is misplaced in this instance. That only applies to _patents_ NOT _copyrights_, the subject of this case."

              Since there is no independent invention exception to patents, the above wouldn't apply. Which makes my other comment:

              "confusing such simple concepts as patents and copyrights"

              also inapplicable.

              That being said, your insistence that: "Google's 'clean room' version wasn't clean and that's what damns them." is irrelevant as there was no such 'clean room' Google publicly acknowledged that they based their efforts on Apache's Project Harmony, which was licensed under the Apache license making what Google did perfectly legal, insofar as source code went. The API was never covered by copyright and technically (with the exception of a rogue appellate court) still isn't.

              I apologize for any confusion I might have caused.

          2. rajivdx

            Re: @jilocasin There is *no* IP to take advantage of.

            Correct, I remember there was some source code that was copied verbatim, with comments and all. Copyright applies to source code, written work etc. Patents apply to methods, processes, etc and *may* cover API's.

            I clearly remember Google had lifted not just the API's (Which would not be covered by Copyright) but also the source code (which is covered by Copyright).

      2. Anonymous Coward
        Anonymous Coward

        >Do you prefer Google taking its place?

        It's not about Google, it's about the absurdity that an API is copyrightable, something the EU quite sensibly said fuck off to. Don't let your Google hate blind you to the real issues at stake here.

      3. Anonymous Coward
        Anonymous Coward

        Don't worry, Oracle will remedy this troublesome API issue with trademark, embrace the new Java API...

        Oracle.System.out.println("Mickey Mouse");

        Oracle.System.exit($);

    3. Steve Davies 3 Silver badge

      This is a hard one

      Both are despicable companies. Sadly, I have to very reluctantly side with Google on the API reuse thing.

      What is the point of publishing an API description when no one can actually use it without paying the API owner a license fee?

      Still loating both companies.

      1. Anonymous Coward
        Anonymous Coward

        "when no one can actually use it"

        "Use" is not the same of "copying".

        1. Doctor Syntax Silver badge

          Re: "when no one can actually use it"

          How do you use it without copying it?

        2. cephalonGideon

          Re: "when no one can actually use it"

          Ahh the world of warcraft duplication in memory argument

          cool cool.

        3. Richard 12 Silver badge

          Re: "when no one can actually use it"

          Use is both ends or neither.

          If I can't legally swap out one implementation for one I wrote, then that API cannot be legally consumed by my application either.

      2. Anonymous Coward
        Anonymous Coward

        Re: This is a hard one

        No no no no. You've got it wrong. If Google offers to save puppies, your life and spouse, give to charity, and donate millions away, you're suppose to complain because you have an iPhone.

        /sacasm

        2 wrongs don't make a right, but if you avoid all the rights, you might go a little bit crazy.

      3. Crypto Monad Silver badge
        Childcatcher

        Re: This is a hard one

        Why market your language as "open", entice all the users in, and then sue the crap out of anyone who tries to re-implement it from scratch?

        Oracle are basically the Child Catcher. Oh wait, there's an icon for that -->

    4. bombastic bob Silver badge
      Unhappy

      yeah I fear I have to side with Google *cough* and Microsoft *cough* on this one, because I can see the tea leaves being VERY VERY BAD if Oracle gets their way in this...

      every API could suddenly become PROPRIETARY!!! Writing a competing product would THEN be IMPOSSIBLE... and say goodbye to Wine, and other open source alternatives to commercial products, maybe even Open and/or Libre office.

      And THAT would be COMPLETELY *FELT* ('feel' being the OTHER 'F' word)!

      (only the lawyers win when all of this CRAP happens)

      1. Tom 7

        Upvotes bbob. Has to go lie down!

        1. The First Dave

          Don't worry, he is totally wrong as usual!

          1. Kiwi
            Paris Hilton

            Don't worry, he is totally wrong as usual!

            Oh? Do tell?

            The following are words I never thought would be uttered on El Reg :

            How is BB "totally wrong" in this instance?

            (I mean the "as usual" is a given, but I don't see how he is totally wrong this time)

            1. The First Dave

              Because Oracle's case isn't what Bob seems to think, so the precedent isn't what he thinks it is either.

    5. Anonymous Coward
      Anonymous Coward

      I wouldn't worry, Oracle are beginning their slow swirl around the plug hole. Their business model is firmly stuck in the 90s and unless they change they're doomed especially given that all their software apart from their core RDMBS is junk and the latter is having its lunch eaten at the low end by OSS and no-SQL DBs. On top iof that very few people are interested in their 2nd rate cloud offering. Relying on high end customers to continue to pay for the RDBMS would keep *a* company in business, but no one of Oracles size.

      1. Glen 1

        $9+ billion would certainly slow that decline.

  2. Chris G

    I still have a lit of popcorn I bought in for Christmas, is there any way they could drag it out a bit longer?

    1. Gonzo wizard
      FAIL

      Drag it out a bit longer?

      Dear god NO I'm losing the will to live.

    2. AndrueC Silver badge
      Joke

      I still have a lit of popcorn I bought in for Christmas, is there any way they could drag it out a bit longer?

      Sure thing. Just got to find a way to link it to one of the SCO cases.

  3. Anonymous Coward
    Anonymous Coward

    This promises to be interesting...

    Do we wind up with a US-specific copyright restriction (actually legal within Berne)?

    1. Gonzo wizard
      Trollface

      Re: This promises to be interesting...

      So when I enter US territory would my Android phone stop working, or would I be billed on a pay-as-you-go basis by Oracle?

      Scratch that, this is Oracle. They'll bill me AND the phone will stop working. They'll tell me it's my fault because I'm not on the latest version of the software.

      1. iron Silver badge

        Re: This promises to be interesting...

        You forgot the back dated bills for all the time you spent with an Android phone before you went to the US.

    2. Anonymous Coward
      Anonymous Coward

      Re: This promises to be interesting...

      No, most likely Google would end up paying Oracle some multi billion dollar settlement to cover past and future use, and everything would go on as normal from there.

      1. Richard 12 Silver badge
        Mushroom

        Re: This promises to be interesting...

        Precedent then means no software company can use any library whatsoever without a cast-iron legal guarantee that they can swap it for another implementation with an identical API, written by anyone else they so desire.

        As otherwise they're screwed.

        1. Anonymous Coward
          Anonymous Coward

          Re: This promises to be interesting...

          Except this isn't an issue for GPL code.

          It is only when you have people create their own license because they think they have special needs over a standard license, as Sun/Oracle did for Java, that you have to worry.

  4. matt 83

    maybe

    Google should just buy Oracle and make this go away that way?

    1. thames

      Re: maybe

      No, I want to see Google crush Oracle, to drive their salesmen before them, and to hear the lamenting of their shareholders.

      Actually, I'd be happy to just see Android purged of all traces of Java, just to see the look on Larry's face when he realises that he's managed to knock yet another reason to learn Java out from under the pool of potential developers for "his" platform.

      At this point you would have to be mental to develop a phone app using Java, given that if Oracle somehow wins, Google will almost certainly deprecate Java and phase it out, leaving you high and dry.

      1. DCFusor
        Pint

        Re: maybe

        "No, I want to see Google crush Oracle, to drive their salesmen before them, and to hear the lamenting of their shareholders."

        You win the internet today, Conan!

        Now for that beer that exited through my nose.

    2. SolidSquid

      Re: maybe

      From Google's perspective that doesn't solve the problem, they still have an outstanding court case stating that APIs are copyrightable. Unless they can get that ruling first, buying Oracle to get them to go away would still leave that on the books for future court cases

      1. Michael Wojcik Silver badge

        Re: maybe

        buying Oracle to get them to go away would still leave that on the books for future court cases

        Is this really a problem? Buy Oracle, preserve the lawsuit against their new Oracle subsidiary, and then don't let the subsidiary defend its position. It's still a matter of convincing SCOTUS, but without a bunch of pesky arguments from the opposition. Plus they get to punish everyone at Oracle who supported this infringement case.

        If I ran Alphabet I'd be tempted. It'd be expensive, though. And very likely couldn't be completed in time.

    3. Version 1.0 Silver badge

      Re: maybe

      We['re just watching two bullies fighting, it makes no difference who wins because they will fight again tomorrow.

  5. a_yank_lurker

    Confidence?

    I am surprised the Nine Seniles are even looking at this. They must feel something is badly amiss here to even take it as normally they do not take cases like this. My hope would be to reinstate the original ruling from many eons ago with damages awarded to Google for misuse of the courts.

    1. J. Cook Silver badge

      Re: Confidence?

      They'd have to fine both of them (Google and Orcale) because both have been pushing on this for far too long. Even Apple and Samsung have finally made up.

  6. Doctor Syntax Silver badge

    If Oracle win I hope IBM lawyers turn up on their doorstep the next morning with a bill for use of SQL.

    1. Yet Another Anonymous coward Silver badge

      Bell Labs should be in for a nice windfall for C

      1. Doctor Syntax Silver badge

        Just form an orderly queue.

    2. cephalonGideon

      As pointed out elsewhere here, their cloud offering violates AWS' intellectual property rights if they're correct in their legal assertions.

      1. Anonymous Coward
        Anonymous Coward

        Lighten up Francis er Perry Mason

        Reply Icon

        As pointed out elsewhere here, their cloud offering violates AWS' intellectual property rights if they're correct in their legal assertions.

        -=-

        Uhm no.

        You really need to either talk w an IP lawyer or start to learn the law you think you know.

        There is more to this case that what you think you know about copyright law and IP protection.

        When the arguments are said and done, it would be remarkable for the conservative courts (Note the little c in 'conservative') not to side w Oracle. The case law is on their side and Google is attempting to play on the heart strings with their amicus brief from Microsoft.

        The issue, and sadly so is that whichever side wins, the ruling will be abused by others.

        Abused in that it will be misapplied and the only winners will be the lawyers.

        Oracle bought Sun because of the Java ME licensing and Java SE licensing.

        It would have been cheaper for everyone in the long run if Google had purchased a Java license from Sun.

        I suspect that a certain exec from Google didn't want to do just that due to spite.

  7. martinusher Silver badge

    Its late stage capitalism at its very finest

    There is a school of thought that suggests that as capitalism matures it becomes 'rentier' in nature -- that it, it ceases to produce anything useful but relies on extracting ongoing payments -- rent -- for its income stream. There's a lot of historical precedent for this observation although I'd say its not necessarily the system that breeds this mindset, its part of the evolution of corporations.** Anyway, trying to squeeze rent out of owning piece of so-called intellectual property is the modern way to make money so what Oracle's doing is just its business model, it fits in with its attempt to own Linux and whatever else it gets its hands on. We need to push back against this mindset because it does lead to stagnation and decay, we've all seen and experienced innumerable examples of how destructive this is to industry. Its not as if Java is a particularly novel concept as languages go, its just a particular implementation of a Pascal like language that had strict licensing conditions specifically to prevent it fragmenting and so screwing up its 'write once, run anywhere' purpose. The licensing wasn't designed so that a monopolist could lay claim to it and then try to squeeze everyone (after the fact, of course -- you never do this up front because you need to get the base established).

    To me, trying to patent a computer language or assert copyright over it is like trying to patent English.

    (**I've always thought that corporations would love to adopt the business model of he the IRS or HMRC -- taxation is the best business to be in because its relatively small overhead for the revenue stream collected and no messy products to make, warehouse or ship. Its not such a fanciful notion, either -- selling of taxation powers was historically a way for kings to raise sums of money. (...and some of the outsourced government functions in the UK seem really close to being a modern version of this practice.))

    1. Ken Hagan Gold badge

      Re: Its late stage capitalism at its very finest

      Doesn't sound like it is particularly related to capitalism. I think *any* system that generates cash will eventually capture the lawmakers and turn into a system of extortion.

      1. Richocet

        Re: Its late stage capitalism at its very finest

        No it's definitely capitalism.

        Corrupt third world countries start off like this, but capitalism doesn't. It has been gradually getting heading in that direction.

        The taxation analogy is a good one. These super-rich people want to do no productive work at all and receive an income stream from the patents, rights and licences they have purchased.

        Where it differs is that tax gets spent on defense, health, schools, roads which benefit a lot of citizens, not just one rich person and their family.

      2. Inkey
        Pirate

        Re: Its late stage capitalism at its very finest

        What do you mean eventually....

        Extortion is the second oldest profession often in cohoots with the first oldest...

        Most ip is bullshit IMHO and we've been conned into believing that the thinnest vail that law makers bring is legitimatcy

    2. Doctor Syntax Silver badge

      Re: Its late stage capitalism at its very finest

      Is it a sign of a moribund system or simply of a moribund corporation? I'd expect the latter. At some point its products, including the IP it tries to collect rent on, become obsolete and businesses which can innovate will displace it. Behaviour like this should be a warning to shareholders to look to their exit strategy.

      1. SolidSquid

        Re: Its late stage capitalism at its very finest

        The problem is that they quite often buy up and either adopt or shut down the companies that would displace them

        1. Doctor Syntax Silver badge

          Re: Its late stage capitalism at its very finest

          True, but if it's the latter they're burning money to do it and even if they're buying them up to replace the innovation they can't do themselves they'll smother the companies with their procedures and policies and end up still burning money but more slowly.

    3. Alan Brown Silver badge

      Re: Its late stage capitalism at its very finest

      "There is a school of thought that suggests that as capitalism matures it becomes 'rentier' in nature"

      What you're describing is the natural transition from capitalism to mercantilism that occurs if capitalism is not ruthlessly controlled and constantly slashed at.

      1. John H Woods Silver badge

        Re: Its late stage capitalism at its very finest

        Indeed, which Adam Smith warned explicitly about and which members of the Adam Smith Institute appear to have forgotten about. Loads of self-declared "fans of Adam Smith" I have come across accuse me of quoting Marx when I quote Smith to them.

        It's a great shame because Wealth of Nations is a surprisingly good read (and free, of course!)

    4. Anonymous Coward
      Anonymous Coward

      C, not Pascal.

      > its just a particular implementation of a Pascal like language

      Agree with most of what you said, but to nitpick an arguably inconsequential point- Java's basic syntax and general structure is (as with a large percentage of modern languages) broadly copied from that of C, not Pascal.

      1. Grunchy Silver badge

        Re: C, not Pascal.

        The first time I saw a java program, I thought: “huh, so it’s C then.”

        I’m not alone in the world!

  8. jonathan keith

    Google and Copyright

    Would this be the same Google as the Google which (*I probably have to write allegedly here) allegedly carried out the largest copyright theft in history, via Google Books?

    1. Yet Another Anonymous coward Silver badge

      Re: Google and Copyright

      No it's the Google that carried out the biggest copyright theft by storing copies of everyone's website.

      If you want to view the content of my website you can write to me and ask permission - address is in the contact page

      1. not.known@this.address

        Re: Google and Copyright - Yet Another Anonymous Coward

        "No it's the Google that carried out the biggest copyright theft by storing copies of everyone's website.

        If you want to view the content of my website you can write to me and ask permission - address is in the contact page"

        1. How do people find your contact page if not through search engines? Or are you content to have a really small user base? (And how do you find those potential users? since most people on the internet seem unable to actually type a URL into the address bar of whatever browser, rather than typing some or all of that same address into a Bing or Google search box, and you don't seem to want to appear anywhere near them - or is it only Google?...)

        2. do Google try to claim copyright to all websites, or to be allowed to use any and all website content as they see fit without having to ask permission, or claim any sort of ownership of those websites?

        3 do Google really have copies of *everyone's* website on the internet? Including the so-called 'Dark Web'? I can imagine a few ne'er-do-wells not being overly happy at that prospect...

        3a Copies of everyone's website? Cop*ies*? Bobby Newmark's on the phone - he wants his Aleph back.

        1. Yet Another Anonymous coward Silver badge

          Re: Google and Copyright - Yet Another Anonymous Coward

          Obviously they send me a pigeon to ask for permission to read the contact page to get my address....

    2. jilocasin
      Pint

      Re: Google and Copyright

      That would be the Authors Guild, Inc. v Google case ( https://en.wikipedia.org/wiki/Authors_Guild,_Inc._v._Google,_Inc. ).

      The courts found that Google did *NOT* commit copyright infringement (there is no such thing as copyright _theft_) with it's Google Books search database. So, to answer your question, nope.

  9. Matthew "The Worst Writer on the Internet" Saroff

    Like Your Mother In Law Driving off a Cliff In Your Brand New Car

    Oracle and Google are fighting it out, and I want them both to lose, though applying copyright to an API is nuts, but the federal patent court has literally patented a rainy day (weather hedges), so they are nuts.

  10. Grunchy Silver badge

    What’s a ‘brexit’

    What is that, some kind of brekky biscuit? D’you have it with ketchup?

    1. Psmo
      Pint

      Re: What’s a ‘brexit’

      Breakfast means breakfast.

      HTH

    2. Tom 7

      Re: What’s a ‘brexit’

      Brexit is a biscuit tip with lots of pictures of nice biscuits on it. Its sealed very tight but if you pick it up you will notice its empty even before you open it.

      Best viewed from afar.

    3. TimMaher Silver badge

      Re: What’s a ‘brexit’

      It’s short for “Banana Republic Exit”.</snark>

  11. Donn Bly

    Innovation and Profit?

    Ethical developers and businesses around the world continue to recognize the value of Java and take advantage of our licenses to drive innovation and profit.

    The only innovation is on how Oracle decides to screw over the installed customer base this quarter, and the profit is all Oracle's. Ethical developers have moved on from Java and into other platforms, especially now that Oracle wants to charge a per-desktop fee for it. Could you imagine the outrage if Microsoft decided to start charging a per-desktop fee for the Visual C Runtime libraries to each developer or user? "Run Everywhere" has turned into "Get it out of here".

    1. Tom 7

      Re: Innovation and Profit?

      I havent programmed MS in a long while. MSDos used the CP/M api for system calls - does this still remain somewhere?

    2. Anonymous Coward
      Anonymous Coward

      Re: Innovation and Profit?

      As has been said umpteen times, yes Oracle charge a license for Oracle's Java but you don't have to use Oracle's Java, there are other JVMs out there, use OpenJDK and it's free, there are also other commercial Java versions besides Oracle's.

      I guess haters are always blindly gonna hate...

      1. Richard 12 Silver badge
        Childcatcher

        Re: Innovation and Profit?

        If Oracle win this case, there won't be any other Java because they won't be able to afford the licensing fees.

        Nice API you've got there. Be a shame if something happened to it.

  12. tp2

    Google's arguments fail

    As a basic copyright issue, google's argument fails for the following reasons:

    1) oracle owns the java community. While they cannot claim copyright ownership over third party java applications,

    they still can claim ownership of the java community.

    2) google cannot claim that reimplementation of java api is required for smartphones to work. There exists smartphone platforms

    that do not have java apis available, thus killing google's theory that there is only one way to write those declarations.

    3) google has history of skipping copyright's limitations and explicitly trying to bypass copyright rules. For example their book scanning operation.

    this java api issue is similar google operation where they simply do not care enough about following established rules.

    Thus oracle should be on the winning side of this argument.

    1. Anonymous Coward
      Anonymous Coward

      Re: Google's arguments fail

      Dissenting (prior) view from the other side of the Atlantic (ECJ): https://arstechnica.com/tech-policy/2012/05/eus-top-court-apis-cant-be-copyrighted-would-monopolise-ideas/

    2. Baldrickk
      FAIL

      Re: Google's arguments fail

      1) Doesn't matter in this case.

      2) Sure, you can have a phone without Java APIs. But then you have a phone without Java at all, as there is no way to do anything with it.

      3) See an above comment for details of of the case. Again, that specific case doesn't apply here.

    3. ibmalone

      Re: Google's arguments fail

      Aside from the rest of your points being misunderstandings or simply back to front (API cloning was the established practice), I'm curious about this:

      they still can claim ownership of the java community.

      What do you think is the actual basis in law for "ownership of the java community"?

      1. tp2

        Re: Google's arguments fail

        > What do you think is the actual basis in law for "ownership of the java community"?

        When sun/Oracle spent the money on marketing their technology to java programmers, the money they spent must have value. The value must be somewhere in the output of their marketing activity, i.e. when they got java programmers to use java technology, that change must have owner. Sun/Oracle is the owner of java community when they caused many people to make decisions to use java.

        As the owner of people's collective java usage decisions, sun/oracle can control the java technology.

        1. ibmalone

          Re: Google's arguments fail

          Ah, none then.

    4. jilocasin
      Facepalm

      Re: Google's arguments fail

      Let's see where do we start:

      1) Who "own's" the java community is completely irrelevant to the case at hand.

      2) They didn't, they claimed that implementation of the Java API was:

      a) legal, it's an *unprotectable* API

      b) required to be compatible with the Java *language*

      3) Google's supposed history is also irrelevant, and their 'book scanning operation' was declared legal by the courts.

      So about the only thing you've gotten correct/relevant in your post is that this case is a 'basic copyright issue'. An API is a method or system and so is categorically excluded from copyright protection.

      See, that was simple.

  13. Robert Grant

    Ethical developers and businesses around the world continue to recognize the value of Java and take advantage of our licenses to drive innovation and profit.

    And that's why Kotlin...doesn't exist?

  14. This post has been deleted by its author

    1. ibmalone

      Re: You guys are wrong

      There is a difference between implementing libraries and providing an API and 'using' (calling) an API. That difference is at the heart of the case, you appear to have missed it. Terms and conditions don't come into it, the issue is whether the interface to a library is protected by the same copyright as the library itself. If the interface is protected then nobody can provide a replacement for a given library without infringing on copyright.

      1. jilocasin
        Coat

        Re: You guys are wrong

        Actually the interface (or API) was understood to be categorically excluded from copyright protection (as written about many times previously in this thread itself). Therefore you can't protect an API with any copyright license. So *anyone* can replicate an API regardless of what the creators of that API might have wanted. At least until this pigs breakfast of a ruling.

        1. ibmalone

          Re: You guys are wrong

          Exactly! The post I was replying to had muddled this up with using third party libraries in accordance with license terms.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like