Slashdot Mirror


Court: Oracle Entitled To Copyright Protection Over Some Parts of Java

An anonymous reader writes "Remember the court battle between Google and Oracle? It's the one where Oracle claimed Android violated Oracle's patents and copyright related to Java. Oracle thought they deserved $6 billion in compensation, but ended up getting nothing. Well, it's still going, and the tide is turning somewhat in Oracle's favor. An appeals court decided that Oracle can claim copyright over some parts of Java. It's a complicated ruling (PDF) — parts of it went Google's way and parts of it went Oracle's way — but here's the most important line: '[T]he declaring code and the structure, sequence, and organization of the 37 Java API packages at issue are entitled to copyright protection.' A jury's earlier finding of infringement has been reinstated, and now it's up to Google to justify its actions under fair use."

14 of 303 comments (clear)

  1. lesson to be learnt by Anonymous Coward · · Score: 5, Insightful

    There is a lesson to be learnt here: Never depend on programming language, which is not under appropriate free license.

    Apache Foundation, do you hear me?

  2. Oh PJ, where art thou? by pegr · · Score: 4, Insightful

    If ever there was a time we needed you... :(

    1. Re:Oh PJ, where art thou? by phantomfive · · Score: 4, Insightful

      Check out the ruling yourself, it's surprisingly readable and will make you smarter.

      --
      "First they came for the slanderers and i said nothing."
  3. Re:Bye-Bye Java by BronsCon · · Score: 3, Insightful

    Sure, if your entire userbase is on Windows.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  4. Re:Bye-Bye Java by i+kan+reed · · Score: 3, Insightful

    Mono is a thing you know. A thing not being sued by Microsoft.

  5. Re:Coder Boycott by RichMan · · Score: 5, Insightful

    The ruling means that any library in any language can be shut down. It means that public interface declarations can be copyright. It means it could be impossible for anyone to reproduce a public interface.

    AkA it makes all public interfaces private. It is not just a Java specific ruling, it has implications across all coding environments.

  6. Re:Bye-Bye Java by BronsCon · · Score: 4, Insightful

    And the implementation is 100%? Nope. With Java, though, I get everything Java has to offer, anywhere Java is available. Maybe platform consistency isn't important to you, but it matters to some people.

    From a purely logical standpoint, Java wins if you don't want to have to double-check whether each of the APIs you're about to use is actually implemented on all of your target platforms. From an idealistic standpoint, yes, I can see why someone would avoid Java (and, in fact, I have managed to do so for the entirety of my career, thus far), which is why the Mono projects exists, and why it is important. However, it's just not there yet, from a logical perspective.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  7. Not Getting the Strategy Here by Stormy+Dragon · · Score: 4, Insightful

    I don't get why Oracle bothered to buy Sun since they seem to be systematically destroying the value of everything they got from the purchase.

  8. Re:Bye-Bye Java by OhPlz · · Score: 3, Insightful

    "This new Microsoft has not only removed the problematic restrictions on its licenses, but also worked with Xamarin to solicit design feedback, and published documentation under a Creative Commons license so that it can be redistributed."
    http://arstechnica.com/informa...

  9. Wrong, wrong, wrong by reg · · Score: 5, Insightful

    This is a very bad decision and is only going to harm the software industry. This is Google's fault for using the wrong arguments. APIs are digital forms. You fill one in and give it to a worker, it does what you asked (possibly with side effects) and returns results. This is not an analogy, it is a fact. Forms are not copyrightable, for good reason. Imagine if every bank had to make up a new name for a 'deposit slip', and someone could copyright "First Name, Last Name" on a form! Google copied Java's API, the same as businesses have been copying each others forms since the dawn of time, and for the same reason: its easier to present a known interface to customers.

    Regards,
    -Jeremy

  10. Re:Coder Boycott by Kaenneth · · Score: 5, Insightful

    It WILL have a huge 'Chilling Effect' though, even if you are in the right, and it is fair use, can you afford to defend against a huge corporation suing you?

  11. Re:Copyrighted buy who cares? by phantomfive · · Score: 3, Insightful

    Yes, it must now be decided if Google's actions fall under fair use.

    --
    "First they came for the slanderers and i said nothing."
  12. Re:Coder Boycott by reg · · Score: 5, Insightful

    Don't be naive. This will be used to shut down APIs. Increasingly the software world is a set of web based and hosted APIs, with big money but little business behind them. Imagine, for example, someone like Snapchat copying Twitter's API to enable their service to grow faster. This ruling, it is stands, will be used by incumbents to shut down start-ups or open-source/non-spyware clones.

    Probably Google's biggest mistake at the get go was to not do a /Java/Davlik/g. Since all code needs to be recompiled, this can be done easily by the build system while maintaining a single source file...

    Regards,
    -Jeremy

  13. Re:Bye-Bye Java by BronsCon · · Score: 4, Insightful

    .Net isn't consistent from one version to another, either, so I might be missing your point. You target a version of the Java API just like you target a version of the .Net API; the difference being that you can trust the implementation of a given version of the Java API to remain consistent across platforms, whereas on non-Windows platforms, how consistently a given version of the .Net API will be implemented depends on which version of Mono the user has installed.

    I'm sorry, but I prefer to be able to debug my application against a known system, rather than an array of unknowns.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.