1. TechSpot is dedicated to computer enthusiasts and power users. Ask a question and give support. Join the community here.
    TechSpot is dedicated to computer enthusiasts and power users.
    Ask a question and give support.
    Join the community here, it only takes a minute.
    Dismiss Notice

Judge rules in favor of Google, APIs cannot be copyrighted

By Shawn Knight ยท 8 replies
Jun 1, 2012
Post New Reply
  1. US District Judge William Alsup of San Francisco has ruled against Oracle in their lawsuit with Google. The judge declared that copyright law does not reside over APIs, specifically in...

    Read the whole story
  2. Adhmuz

    Adhmuz TechSpot Paladin Posts: 1,929   +712

    "This ruling, if permitted to stand, would undermine the protection for innovation and invention in the United States" I may be taking this the wrong way but is that not exactly what Oracle is trying to do here? By saying they own code and no one else can use it, this prevents others from being innovative in my eyes more than Google using nine lines of code.
  3. Chazz

    Chazz TS Evangelist Posts: 679   +75

    How could others be innovative and inventive by using someone else's code? I think that would imply that the person created something new, on their own. I really have no opinion on this suit, but I can understand what oracle is saying.
  4. gwailo247

    gwailo247 TechSpot Chancellor Posts: 2,007   +18

    My programming skills, although dating back decades, are very limited, so correct me if I'm wrong, but if you're trying to do a specific function using any kind of specific programming language, aren't you bound to replicate some of the same code as another program that tries to do the same function?

    So is Oracle trying to say that if they come up with some way to use a given programming language to perform a certain function, then any subsequent attempts to duplicate the same function are infringement because you will need to use specific sequences of code in order to replicate the function, and they already used those sequences first?
  5. Doctor John

    Doctor John TS Enthusiast Posts: 200   +16

    Totally agree, gwailo247, it seems like trying to invent a new language but you can't use vowels, 'cause they're copyright! (I like exaggerating;) )
  6. Question is not copyright. Question here is copying somebody code and without giving them any credit and claim its your. Sign a licence if any or acknowledge them.
  7. What some people might not be understanding is the difference between APIs and actual code that has innovative, inventive value.

    Oracle makes a function called "solveComplexProblem()". The API basically tells us the name, what kind of data to expect, and what sort of answer to send back; this is the declaration. Oracle then proceeds to write out all the code to actually solve the complex problem; this is the implementation.

    Get a whole list of declarations and you get an API. It tells you WHAT you can do (declaration), but it doesn't tell you HOW it does it (implementation). It doesn't need to, and for commercial software it shouldn't. You make money off of your method, and it is both patentable and falls under copyright. Java programs all know WHAT Oracle's Java framework does, they just don't know HOW it does it. Nor do they care; they have their own code to worry about.

    What Google did was read WHAT you can do, but it had to figure out the HOW. They knew what the end result should look like, though, so they got together a bunch of intelligent programmers, coders, and software engineers and told them to figure out the middle. Which they did, because black box and clean room reverse engineering isn't exactly an uncommon practice, both in the digital and physical world.

    Google didn't infringe on the patents because they didn't copy the HOW, meaning it's clear on the patent and copyright problems for it (excepting those 9 lines of code already ruled on). What was copied were names for identification purposes, the WHAT; copyright privileges can't limit that.
  8. Verbose drivel.
  9. This is all greedy ppl, if u so cleaver why not u create u own software. When someone come out with software that earn money then this greedy ppl come to rob them

Add your comment to this article

You need to be a member to leave a comment. Join thousands of tech enthusiasts and participate.
TechSpot Account You may also...