Slashdot Mirror


Oracle Clings To Java API Copyrights

An anonymous reader writes in with a story about some of the ramifications of the Oracle-Google lawsuit. "You could hear a collective sigh of relief from the software developer world when Judge William Alsup issued his ruling in the Oracle-Google lawsuit. Oracle lost on pretty much every point, but the thing that must have stuck most firmly in Oracle’s throat was this: 'So long as the specific code used to implement a method is different, anyone is free under the Copyright Act to write his or her own code to carry out exactly the same function or specification of any methods used in the Java API. It does not matter that the declaration or method header lines are identical. Under the rules of Java, they must be identical to declare a method specifying the same functionality — even when the implementation is different. When there is only one way to express an idea or function, then everyone is free to do so and no one can monopolize that expression. And, while the Android method and class names could have been different from the names of their counterparts in Java and still have worked, copyright protection never extends to names or short phrases as a matter of law.'"

48 of 207 comments (clear)

  1. Unix by MrEricSir · · Score: 5, Insightful

    Can you imagine if Bell Labs had sued for control of the Unix APIs? We'd never have GNU, Linux, or many other projects that rely on those.

    It would be a different world.

    --
    There's no -1 for "I don't get it."
    1. Re:Unix by Anonymous Coward · · Score: 5, Funny

      While I agree with the ruling, Oracle didn't sue for control of Android.

      No, their motive was simply the same as every lawyer in the copyright business: "All your moneys are belong to us".

    2. Re:Unix by symbolset · · Score: 4, Interesting

      They wanted control of what Android has become. They would have had it: Google tried to negotiate terms that would have given them that. But they wouldn't grant the licence necessary to let Android become what it has become. So Google had to do something else. It worked out for us. Android would not have been accepted as fast, nor progressed as fast, nor been as lightweight, if Sun had taken that deal. We wouldn't have as many of these amazing new things.

      Personally after having followed the case and read through what Oracle has claimed here I am unwilling to use anything from their company ever again - no matter how indirectly derived or loosely controlled. It truly is despicable.

      --
      Help stamp out iliturcy.
    3. Re:Unix by ZombieBraintrust · · Score: 4, Insightful

      Google couldn't get JSE to work on a phone, but could have implemented JME with little effort.

      Not true. Google didn't implement JSE because many of the libraries in that standard don't make sense on a touch screen phone. They cut out a bunch of libraries and they changed the I/O library. JME has different rules than JSE. Oracle was protecting its mobile business and wanted a cut of app revenue.

    4. Re:Unix by Klaxton · · Score: 2

      Totally agree with you there, Oracle did not have anyone's interests in mind but their own and reached far beyond what they deserved.

    5. Re:Unix by Anonymous Coward · · Score: 2, Informative

      You mean, can you imagine of Bell Lab's hadn't sued for controll of UNIX. Bell did (well, it's parent, AT&T did).

      No, Bell Labs didn't sue for control of UNIX.

      BSD was sued by USL (UNIX Systems Laboratory, which at that time was a spinoff from AT&T) because there was UNIX code in BSD UNIX.

      It turned out there was more BSD code in USL UNIX so BSD countersued and the matter was settled out of court.

      Although that was a setback to BSD UNIX, it's questionable if that was Linux's most significant advantage.

    6. Re:Unix by roman_mir · · Score: 3, Insightful

      I am unwilling to use anything from their company ever again - no matter how indirectly derived or loosely controlled. It truly is despicable.

      - I came to that realisation probably in 2007-8, when I saw the proliferation of their drones disguised as 'contractor architects', whose only real mission was to push Oracle solutions into every single aspect of every business they managed to stick their tentacles into.

      It's too bad Oracle bought Sun, it should have been Google or IBM. The fact that Oracle is the owner of Java TM and the reference implementation of JVM is extremely unfortunate (and it's part of the reason there is so much misinformation on Java in general, which I think is a marketing problem).

    7. Re:Unix by jbolden · · Score: 3, Interesting

      That's a myth from the BSD community. Absolutely the LAMP stack wasn't the BAMP stack. Possibly you can argue that Linux was ahead in 1994 because of the lawsuit but what about the 18 years since then?

      There were niches like embedded where BSD was well established that they lost to Linux. BSD lost to Linux because:

      a) They didn't care much about appealing to Windows power users who became the base of Linux. They focused on recruiting from the smaller Unix community.
      b) They didn't have the GPL so they never got the industrial cooperation from hardware players that Linux got, contrary to their theories about licensing.
      c) Their product is too damn hard to use, even today twenty years later.

    8. Re:Unix by Anonymous Coward · · Score: 2, Insightful

      According to Linus Torvalds, it is the whole reason Linux even exists.

    9. Re:Unix by jbolden · · Score: 4, Interesting

      We just had a test of this on a major GPL company. Trolltech was sold to Nokia for $153m. Their product was GPL / commercial and profitable, though $150m was grossly overpaying. Nokia LGPLed it which killed the 2 distribution model and thus Trolltech's way to make money on software. When Nokia sold Trolltech to Digia I think it was about $5m total.

    10. Re:Unix by devent · · Score: 3, Informative

      Apropos misinformation. The reference implementation of Java 7 is now OpenJDK:
      https://blogs.oracle.com/henrik/entry/moving_to_openjdk_as_the
      OpenJDK is under the GPLv2. So I don't know how Orcale "own[s]" the reference implementation of the JVM.

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    11. Re:Unix by Anonymous Coward · · Score: 2, Interesting

      They effectively did, by suing BSDI at the time and by their descendants suing Linux. They even claimed certain things in K&R's book on C programming were "AT&T Trade Secrets" and "encumbered". Indeed, that was a major thing with AT&T at the time. If you knew how to program in C, you were "encumbered" by AT&T trade secrets and they (sometimes) would try to claim anything you did or developed as a result really belonged to them.

      That was a common attitude at the time, which is why compilers of that era often carried encumbrance licences which claimed rights over anything you developed using the compiler and accompanying runtime.

    12. Re:Unix by Anonymous Coward · · Score: 5, Interesting

      One note on this idea that lawyers are about taking everyone's money - it is akin to saying that software developers are out to take money from anyone who is a client of their development skills. Lawyers are proxies - they themselves don't do anything at all.

      They are like paid soldiers on the legal battlefield. Lawyers don't have standing to sue anyone themselves, nor can they bring suits without a client. The client is the one who is suing, and the client is the one who has a claim. Lawyers can be paid hourly, or flat fee, or contingency percentage. In other words, if the client is asking the lawyer to bring suit, and will pay 10% of the damages in fees, then the client has agreed to that.

      The real question is: why are you so indignant that lawyers get paid to represent clients? Do you hate the adversarial court system? Then legislate to change it. Do you hate lawsuits? Them legislate change to how lawsuits are brought. The idea that lawyers get PAID (heaven forbid) to represent someone's interests should not be a shock to you. We pay for all kinds of services from waiters to janitors to tax accountants to represent our interests, but if it is a legal representative, OH NOES!

      I have family members in the legal profession, and they are good people - I get very tired of hearing about how evil lawyers are. If anyone is evil it is the CLIENTS.

    13. Re:Unix by sjames · · Score: 4, Insightful

      There are too many lawyers that are too willing to say or do ANYthing for money. At least whores have limits.

      That's not to say all lawyers are that way (I know a few who I believe to be good people doing good things), but too many are. As officers of the court, it is their duty to keep crap out of the courtroom.

      As for the rest, nobody ever lost their house because someone hired a waiter but they couldn't afford one so they got their own sandwich.

      Lawyers are hardly the only problem, but they (collectively) have the power to stop it and don't. They are also the public face of the very troubles system.

    14. Re:Unix by hairyfeet · · Score: 3, Interesting

      Even though we rarely agree i have to give you credit is that is a GREAT example of what happens when a company that doesn't make their living using the GPL model tries to buy a GPL company, it ends up in a mess.

      And I have taken shit over the years for pointing out that the GPL works best (and I would argue ONLY) with what I call the blessed three...what is wrong with that? Red Hat has made a billion dollar business out of the blessed three so it obviously works, it simply doesn't work with all kinds of software. for example I'd have a hard time seeing how you could make a profitable business out of desktops or video games using the blessed three model, which is probably why we have seen no serious competition from GPL software on those fronts. It simply doesn't fit into the methods of making money with GPLed software.

      Personally i think in the long run this may turn out to be a good thing, companies that get bought for insane amounts of money usually end up getting turned into a mess by the buyer if they can't see a quick enough ROI and as companies like Red Hat have shown you have to be in it for the long haul with the GPL, you can't just flip companies for quick cash it just doesn't work that way. So maybe this will bring some sanity into the market and the only ones that will buy GPL companies will be those already making money using the GPL that will know how to treat the purchases right, not bring a mess of uncertainty like Oracle did with Sun.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    15. Re:Unix by symbolset · · Score: 4, Informative

      I don't care if Oracle released it under the BSD license. They claimed in this suit to have copyrights on max() and min() as if they invented that shit. It took a judge who was a programmer also to call them out on it or that stupid shit would have gone to a jury ignorant of the technology history. "I could implement that in 15 minutes" or some such he said. They claim to have various patents to prevent all of Java, Unix, Linux, Windows and every other thing involving technology everywhere in this universe and any alternates that subordinate all of the open source licenses they grant.

      A company like that, their output is toxic. The safest course is not to deal with them or anything claiming to be derived from them at all. That means nothing from Solaris (not even ZFS or its derivatives), no MySQL (forks should be safe for now), No BTRFS, no Java - or anything even in the most remote sense related to Java. If they would sue over the API, what wouldn't they sue over?

      It's a shame as Oracle has bought up some of the greatest stuff in IT - but perhaps that's the point. Uncle Larry isn't and has never been in the giving stuff away business and has no respect for the folks who are. He's found great success in the selling stuff business so when he finds givers in dire straits he takes their scalps and then scalps their customers too.

      I have no interest in buying him another island. I've got useful stuff to do.

      --
      Help stamp out iliturcy.
    16. Re:Unix by Eivind+Eklund · · Score: 2

      That's a myth from the BSD community. Absolutely the LAMP stack wasn't the BAMP stack. Possibly you can argue that Linux was ahead in 1994 because of the lawsuit but what about the 18 years since then?

      There were niches like embedded where BSD was well established that they lost to Linux. BSD lost to Linux because:

      a) They didn't care much about appealing to Windows power users who became the base of Linux. They focused on recruiting from the smaller Unix community.
      b) They didn't have the GPL so they never got the industrial cooperation from hardware players that Linux got, contrary to their theories about licensing.
      c) Their product is too damn hard to use, even today twenty years later.

      That like your opinion, man.

      There's a million different ways to argue this, from "Stallman poisioned the well by using propaganda techniques to make people into GPL zealots" to "The Linux community had a structure that was better able to scale development and evangelization". The truth is that there were many different causes, and we'll almost certainly never know how important each was, and how much of this was basically random chance.

      I can counterfact some of your hypotheses above, in case you're interested in having a clearer picture, though:

      For the "because of the lawsuit" argument, you seem to be arguing against a straw man. The argument was about being on a similar exponential curve, and Linux getting ahead, and the idea of network effects has always been included - ie, Linux got bigger, and because Linux got bigger it got a bunch of advantages that is just because of it being bigger, leading to extra growth for Linux and less growth for BSD. (I think this is a very partial truth, myself, and that there are structural differences that are much more important.)

      There was very little focus on recruiting in the BSD community - there was a "put it out there and let them use it if they want to" and recruiting developers from the existing set of BSD users. There was no focus on recruiting from the Unix community - it just happened to that kind of people that discovered BSD.

      Your GPL view may be biased by what side you've been following - you may well have seen companies that would contribute to GPLed projects because they would "get protection" - I've been on the opposite side of the fence, and seen a lot of contributions that were from companies that did this because they could have the freedom to do whatever they wanted, and would contribute the parts they wanted to contribute, and would have used a proprietary codebase to work from if they hadn't been able to use BSD licensed code. Overall, it is very hard to estimate which of these effects is larger - what I personally have seen (from watching the BSD community from the inside and the Linux community from the outside) would make me estimate the positive effect of freedom on company contributions to be much larger than the positive effect of restrictions, but people on the opposite side tend to consistently make the opposite estimation.

      As for user friendliness: I switched from Linux to BSD back in 1996 because I found BSD easier to use than Linux, almost immediately after install. For many definitions of "ease of use", Linux has now beat BSD - but back then, BSD seemed at least to me to be much easier to deal with.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    17. Re:Unix by Genda · · Score: 3, Insightful

      Its not the getting paid. Its the creating ways of getting paid by raping and pillaging society. Patent Trolls, Divorce Ninjas, Ambulance Chasers, Corporate Mercenaries, Political Lobbyists, and a whole zoo of lower life form crawling a full kilometer below the most disgusting social muck, all in the name of wealth and power. I'd take the dignity and straight up honesty of a hard working whore over such human toxic waste any day of the week and twice on Sunday.

      I don't have a problem with the majority of lawyers who are honest, hard working people many who believe in what they do. I have a problem with people whose morality is tied to personal expedience, and whose personal interests transcend any and all moral value. We hung people at Nuremberg, for committing atrocities, but at least they were in fact following orders or following some ideology albeit abhorrent. These people commit atrocities, sell future generations down the stream, gut civil rights, sell their soul and intellect to the highest bidder and remake our system of jurisprudence into a perpetual fart joke (an endless stinking noise we can all share in.)

      I would gladly double all their wages if they would just grow a soul.

    18. Re:Unix by jbolden · · Score: 2

      If it is any consolation Oracle has had problems with companies like Peoplesoft as well. They don't do well with merges it ain't just the GPL. If I had to guess I'd assume that primarily Oracle doesn't care about making the money directly. I think they were buying Sun's customer base a huge percentage of whom were Sun/Oracle so that they could switch them gradually to x86/Oracle rather than potentially losing them to x86/Postgres or AIX/DB2. I think the complexity of Sun caught them off guard.

      But no question Oracle is a terrible fit for open source culture. I don' think they really understood that products would fork within weeks of them being jerkish and once forked regaining control would be difficult. Oracle also bought MySQL and Berkley DB. In the case of Berkley they kept the old developers on, and in the case of MySQL they got forks.

      An example of a company that does work really quite well with open source acquisitions is Adobe. Adobe gets the idea of open sourcing one part of a product and selling surrounding products because so many of their core products (pdf, flash, shockwave...) had free readers. They aren't doing your blessed 3 either they are in the: give away part and keep the rest. They use the GPLed (and other open source and or free) product as advertising for their non GPLed components.

      As far as the blessed 3 BTW both Trolltech and MySQL were good counter examples. They both made money by giving away the GPLed version and selling the non-GPLed version. Both very successful. That model seems to work quite well for component software. When Nokia moved to the LGPL, which is liberal enough that people were perfectly happy with Qt's free version then it became essentially a worthless company. Digia paid $5m to land all kinds of Qt consulting gigs (selling services / support).

    19. Re:Unix by jbolden · · Score: 2

      Well written counter argument.

      "Stallman poisioned the well by using propaganda techniques to make people into GPL zealots

      That's very different than the lawsuit. And I think no question that Stallman, had a huge impact on making people believe in the GPL and changing people's mind. But if you look at the LAMP stack:
      GPL: Linux, MySQL
      BSD/MIT style: Apache, Perl

      So at least by the early 1990s were it the case that the BSD/MIT licenses were far superior there were ways people could have seen it. Looking back 18 years later... Perl hit roadblocks to the point that the "P" became PHP, which is also BSD and everyone else exploded with success.

      (I think this is a very partial truth, myself, and that there are structural differences that are much more important.)

      That's my opinion that the structural differences are what mattered. Now it is possible that without the lawsuit Linux never meaningfully exists, i.e. it is just a kernel from the Minix community for 386 capabilities and never goes beyond being a hobbyist kernel ... i.e. Linux stays at the LINIX (Linus' Minix stage).

      "The Linux community had a structure that was better able to scale development and evangelization".

      I'd agree with that one.

      There was very little focus on recruiting in the BSD community - there was a "put it out there and let them use it if they want to"

      Exactly! That's a huge differences from the Linux community which was very evangelistic. There were no BSD installfests. The BSD community was ambivalent about attracted youth in the 1990s. The 14 year old who installed Linux in 1994, is a 32 year old system administrator today who knows how to configure Sys V and doesn't know BSD style admin. BTW this is still true. My 13 year old daughter's "boyfriend" talks about various Linux gimmicks used to attract people all the time. He's excited and enthusiastic about Linux, no one from the BSD community wants to deal with a 13 year old who can program a little Python and so figures he's an OS expert.

      Right now far and away the most popular desktop Unix is a BSD, OSX. That is the system for most computer enthusiasts today, not Windows. Why would the BSD community not work closely with the Darwin community to make the transition smooth? They still don't recruit.

      Overall, it is very hard to estimate which of these effects is larger - what I personally have seen (from watching the BSD community from the inside and the Linux community from the outside) would make me estimate the positive effect of freedom on company contributions to be much larger than the positive effect of restrictions, but people on the opposite side tend to consistently make the opposite estimation.

      I think both sides see each other's progress. The Linux community does follow XFree86 / X.org, Apache, Perl / PHP / Ruby / Python, SSH, Postgres.... The BSD community follows Gnome, KDE, GCC, MySQL... If I had to guess the reason for the difference I think it has more to do with how they value contributions. The BSD community wants quality code, and Linux wants innovative code. A lot of time GPL contributors are company B getting code from A who was working on something entirely different and donating to C which B doesn't care about. The way that for example Apple with GCC wrote a huge chunk of the code that the Sony Playstation used for their game compilers. The BSDs would be very antsy about something like that since obviously Apple has no intention of maintaining code for Sony.

      This is a very chaotic process that I don't think the BSDs would be comfortable with. So they tend to value long term contributors and devalue people who jump in for a few years dump lots of complex code, do an integration get it partially working and leave. Conversely Linux people, because they jump from distribution to distribution don't experience continuity and thus devalue it.

      As for user friendliness: I switched from Linux to BSD back i

  2. Re:Doh by wiredlogic · · Score: 2

    Don't despair. All the lawyers got paid a few metric assloads of loot. That's trickle-down economics in action. Working for the people.

    --
    I am becoming gerund, destroyer of verbs.
  3. Reading between the lines by SinisterRainbow · · Score: 5, Insightful

    I'm always surprised in these types of articles that the main point is not about the US justice system which allows such crap to happen in the first place and the lack of reprisals against those bringing frivolous lawsuits. When there's little risk and high possible reward, they are going to keep happening. Why not speak their language and punish their pocketbook when they fail. Make it risky to abuse things or be ignorant about things (tho doubtfully the later).

    --
    -Ultimate Stickman Game Developer Infinite World Puzzler
    1. Re:Reading between the lines by Anonymous Coward · · Score: 2, Insightful

      Because it's very difficult to legally distinguish between a troll and a tiny operation with genuine innovation that has gotten screwed over by a large corporation with lots of lawyers, especially for the non-expert patent officer whose job it is to grant the patent.

    2. Re:Reading between the lines by jbolden · · Score: 2

      Their are penalties for frivolous lawsuits. The problem is there is a huge range between bad lawsuits and frivolous. The bar is high for frivolous.

      As an American I'd like to see more suits have to pass a quick summary judgement on viability. And much stronger restrictions on changing the initial fillings.

  4. Google should have bought Sun by Anonymous Coward · · Score: 5, Interesting

    Google worst decision was to let Oracle buy and cannibalize Sun. It would have saved us and them from all these nonsense. Also Google's philosophy is so much closer to Sun's: great engineering and giving back to open source. The only thing Google is different than Sun is that they know how to profit from their products.

    Heck, if they didn't want to spend all the money on their own they could lead a group of companies to buy out the IP of Sun.

    It's really a pity that Oracle got a chance to buy Sun. I couldn't have imagined a worst end for such a great company.

    1. Re:Google should have bought Sun by MightyMartian · · Score: 5, Insightful

      Was it a mistake? Oracle has blown huge sums of cash in acquiring and then attempting to defend and monetize Sun's IP. And what have they got for all of it? Linux is still carving into Solaris and Sparc market share. Java was already leaving Sun's hands long before Oracle bought it.

      Oracle bought very little for a lot of money, and now they're left arguing a spec is the same as an implementation.

      I expect Ellison to join Ballmer in the stupid executive's retirement home. Both have fucked up hugely.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Google should have bought Sun by interval1066 · · Score: 2

      Sure wish I could fuck up as rich^H^H^H^Hbadly as them.

      Royalties from legacy products. Innovation? Oracle & Microsoft are in the same boat, scrambling for a life preserver. People aren't going to keep paying for Oracle and Windows if they're replaced by something that everyone else adopts (like they did Oracle and Windows...)

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    3. Re:Google should have bought Sun by Nerdfest · · Score: 2

      PostgresSQL. If you're using the non-standard PL/SQL stuff in Oracle you're never getting out though.

  5. Wrong in quite a few ways. by Anonymous Coward · · Score: 5, Insightful

    1. You have to obey the rules to get the Java license, but your compiler, if it isn't being called java, doesn't have to obey them. dalvik.
    2. The license doesn't require you implement at least one java standard. You have to implement a minimal functionality and can place your own in a different namespace. But you don't have to implement at least one java standard. But see #1 as to why this doesn't apply
    3. dalvik was written because Google didn't want to implement java to their license, not because they couldn't.

    Your assertion of google's jerkness is predicated on incorrect assertions.

    1. Re:Wrong in quite a few ways. by gbjbaanb · · Score: 2, Informative

      I wish people would stop thinking this is about Java. Its about Java Mobile Edition.

      Now Oracle (or Sun, whatever) released Java with a permissive licence that said you can use it pretty much freely, but they kept the Java ME version to themselves, if you wanted the phone edition, then you had to buy a licence form Oracle. Google didn't feel they wanted to give Oracle a percentage of each Android sale so made their own very-compatible version.

      Much as I dislike Oracle, I don't feel Google played fair on this, they took someone else's technology and effectively stole it. It doesn't have anything to do with Java the language, or Java that everyone (no longer) uses. Its all about the proprietary ME version.

      Its not like Microsoft who used patents (IIRC) to extort a cut of each Android sale.

      Its still good news for developers though, so the big boys - now all of us can copy whatever APIs we want. I guess any API that's out there is now effectively an open standard, all you have to do is write your own implementation. I wonder if Google'll see the funny side when someone creates a map and exposes it to developers using an identical google maps API. The Samba boys can write their own Active Directory with exactly the same external surface, just with their own internal mechanisms and there's nothing MS can do about it. Anyone could write a Facebook API as long as it uses their own internal implementation. This is still good news for us, but I still can't help thinking its feels like we'd be thieving someone else's designs.

    2. Re:Wrong in quite a few ways. by FrangoAssado · · Score: 5, Insightful

      Much as I dislike Oracle, I don't feel Google played fair on this, they took someone else's technology and effectively stole it.

      How exactly did any technology got stolen?

      1) Dalvik is completely different from the usual Java VMs (Dalvik is register-based, while Java VMs are stack-based). That's how they got away with a VM that interprets (modified) Java bytecode without infringing any patents related to Java (as was confirmed by the "Oracle vs Google" case).

      2) Android uses the exact same interfaces than Java, but that has been standard practice for decades (Unix, for example). No code between Android and Sun/Oracle's Java is the same, except for the stuff that must be the same to implement the same interfaces. The "Oracle vs Google" confirmed that's OK (as the summary says).

      In the end, what happened is that Google didn't want to pay Sun/Oracle for a license to use Java mobile, so they implemented their own Java-compatible system (or rather, bought it from other people). That's how technology evolves. As someone else said here a few posts back: imagine if anyone wanting to do a Unix-like OS had to pay a license to someone. Where would we be now?

    3. Re:Wrong in quite a few ways. by jbolden · · Score: 2

      Let me quote RMS on that one

      The freedom to run the program means the freedom for any kind of person or organization to use it on any kind of computer system, for any kind of overall job and purpose, without being required to communicate about it with the developer or any other specific entity. In this freedom, it is the user's purpose that matters, not the developer's purpose; you as a user are free to run the program for your purposes, and if you distribute it to someone else, she is then free to run it for her purposes, but you are not entitled to impose your purposes on her.

      Sun had a legitimate right to trademark the name "java" and control what could be called Java. But davlik is "java like" I don't see where Sun has any rights over a Java like language.

    4. Re:Wrong in quite a few ways. by MrDoh! · · Score: 3, Informative

      Differences. MS took Java, changed it, kept calling it Java. Google took the Java API's, changed it (where needed), didn't call it Java (Dalvik).

      --
      Waiting for an amusing sig.
    5. Re:Wrong in quite a few ways. by jbolden · · Score: 4, Informative

      Stallman has defended right to fork long after XEmacs. At the time what he said was:

      The long delay in releasing Emacs 19 is the FSF's fault. (In some sense, therefore, mine.) While it's regrettable that there are multiple versions, I can't blame people for filling the gap that the FSF left. One of the goals of the copyleft is to allow people to do this--so that one central maintainer's lapse does not hold back the rest of the community.

    6. Re:Wrong in quite a few ways. by putaro · · Score: 3, Insightful

      Implementing your own system that meets your needs is not being a jerk. Asserting rights that you do not have is jerky behavior. Oracle is being the jerk in this instance.

    7. Re:Wrong in quite a few ways. by putaro · · Score: 2

      Or don't use the sandbox. It's an added feature that most languages do not have.

    8. Re:Wrong in quite a few ways. by LarryWest42 · · Score: 5, Informative

      You're getting your facts wrong. Sun *approved* of Google's efforts, publicly and officially, in the forum of their CEO's blog.

      Search (e.g., Groklaw) for Jonathan Schwartz's blog from November 5, 2007:

      • "I just wanted to add my voice to the chorus of others from Sun in offering my heartfelt congratulations to Google on the announcement of their new Java/Linux phone platform, Android, Congratulations!"

      And it continues in that vein, referring to Android as a Java-based platform.

      This is after much discussion between the companies. The context matters. Google weren't being jerks.

      Read up on the Oracle's lawsuit at groklaw for more factual background and generally reasoned commentary on the Oracle suit.

      Larry

    9. Re:Wrong in quite a few ways. by stenvar · · Score: 2

      3. dalvik was written because Google didn't want to implement java to their license, not because they couldn't.

      AFAIK, Dalvik was created before Google purchased Android. And the developers of Android developed Dalvik because Sun had screwed them over before when they were using the JVM on their previous projects.

    10. Re:Wrong in quite a few ways. by poetmatt · · Score: 2

      Uh, sun praised google for the creation of android. You know that, right? http://theblitzbit.com/2011/07/26/sun-ceo-praises-android-take-that-oracle/ . Anything following Oracle's acquisition at that point is entirely moot. Note the date, as well.

      You are incredibly biased and either accidentally or intentionally missing both a: facts and b: cognitive arguments being made by everyone else. Were you a sun developer or something?

    11. Re:Wrong in quite a few ways. by ThePhilips · · Score: 3, Interesting

      If you'd done any research at all, you'd find that Google refers to it as Java all over the place.

      The word "java" is all over the place in the name of the methods (e.g. java.lang.Number). Thus the "Java all over the place" doesn't play any role.

      Dalvik is the VM, not the language.

      I haven't followed the suit very closely, but in previous legal cases, Sun/Oracle not once tried to blur the line between "Java as implementation" (aka JVM and Java runtime library) and "Java as API or language."

      Do not buy into it: there are two different things commonly referred to as Java: Java as language and APIs and Java as implementation of the language and APIs.

      Implementation is copyrightable - language and APIs are not.

      --
      All hope abandon ye who enter here.
  6. Does it have a product? by tepples · · Score: 2

    it's very difficult to legally distinguish between a troll and a tiny operation with genuine innovation

    Does it develop and license significant know-how related to its patent portfolio? If so, it's genuine innovation (cf. ARM).

  7. Ann Droid vs technical documentation by Anonymous Coward · · Score: 4, Insightful

    Oracle kicks off its legal arguments with the tale of a mythical writer, Ann Droid who copies the titles and some sentences from a Harry Potter book and publishes her book. Oracle then argues that we would not accept that.
    BUT, API's should rather be compared with writing an anatomy book. We all would have chapters like 'Introduction, digestive tract, neural system etc.'. So if the argument of Oracle hold, no_one_can write another anatomy book (or most technical books).

  8. Dictionary by ZombieBraintrust · · Score: 2

    The Java API is a dictionary of the words, punctuation marks, and grammar of the Java language. The only thing possibly covered by copyright is the layout and descriptions. Google didn't copy either.

  9. Re:Touch down for common sense! by Kaenneth · · Score: 4, Informative

    "Droid" is a valid Trademark vs. "GetCurrentTime()" being an invalid Copyright.

  10. Re:Oracle is based on copyright violations then... by jbolden · · Score: 3, Informative

    Just in case anyone believes this:

    Oracle founded 1977
    DB2 first version 1983

  11. oracle can't see the future by kawabago · · Score: 2

    Because it isn't in it!

  12. you're quite wrong by stenvar · · Score: 4, Informative

    The jerkiness of Google is they went against the direct wishes of the creator of the project.

    The creator of the project (Sun) had promised to make Java an open ISO and ECMA standard. That's why people initially adopted it.

    After several years, all of that turned out to have been a lie.

    Sun decided they wanted to make Java open source, but took measures to make sure any new implementation would be compatible.

    Just because Sun decides they own or control something doesn't mean they do.

    Then Google decided to make an incompatible version, apparently to avoid the J2ME license issues, but for whatever reason, they made it incompatible. Not cool.

    Google didn't decide to make an incompatible version, Android Inc. did.

    Android Inc did this before Sun released Java under an open source license.

    Android Inc decided to do this because Sun had already screwed them once before on J2ME

    Making Android compatible with J2ME would have made no sense; J2ME was a lousy design.

    The only thing that's been "not cool" is Sun's long string of lies, their technical ineptness and mismanagement, and Oracle's attempt to establish API copyrights. Everybody else is just trying to dig out from under the consequences of their mess, deceptions and trolling.

  13. Lawyers by alexo · · Score: 3, Insightful

    Lawyers are proxies - they themselves don't do anything at all.

    But they do. They perpetuate a system where you *have* to use an *expensive* lawyer in order to get justice or to protect yourself from legal attacks (which are usually more harmful than physical ones).

    They are like paid soldiers on the legal battlefield.

    No. Lawyers are akin to mafiosi operating a protection racket.

    Lawyers don't have standing to sue anyone themselves, nor can they bring suits without a client. The client is the one who is suing, and the client is the one who has a claim.

    Many countries have socialized medicine. Most countries have a socialized education system. As long as you must pay, often a sum that will bankrupt the average person, to defend yourself in court, justice is only for the rich. (Preemptive note: the "public defender" option is a fig leaf, it does not work, on purpose).

    Lawyers can be paid hourly, or flat fee, or contingency percentage.

    Guido can break your kneecaps, burn your house or rape your sister. I guess it's OK, as long as you have a choice.

    The real question is: why are you so indignant that lawyers get paid to represent clients?

    As a Canadian, I know that my basic health-care does not depend on the thickness of my wallet, and yet, doctors here still get paid. Plus, I do have an option to use a private clinic if I want to. I trust you're intelligent enough to compare and contrast.

    Do you hate the adversarial court system? Then legislate to change it.

    Legislators are lawyers. Good luck making them legislate against their own interests.
    Campaign contributors and lobbyists are big businesses, who want to have an unfair legal advantage against those less wealthy. Good luck making legislators legislate against those who pay them.

    Do you hate lawsuits? Them legislate change to how lawsuits are brought.

    See above. Similarly: Do you hate the mob? Then change how it operates.

    The idea that lawyers get PAID (heaven forbid) to represent someone's interests should not be a shock to you. We pay for all kinds of services from waiters(1) to janitors(2) to tax accountants(3) to represent our interests

    1) I face no adverse consequences for choosing not to go to a restaurant. Everybody can cook a passable meal.
    2) I am not forced to use the services of a janitor. The janitor union does not try to make maintenance as difficult and incomprehensible as possible to lay people.
    3) I pay $20/year for a piece of software to do my taxes for me. I could use a free one which is no less good, but I find the paid version more convenient.

    I have family members in the legal profession

    So you are biased.

    and they are good people

    In your opinion. I am sure that many family members of the RIAA/MPAA/BSA feel the same (organizations chosen to avoid Godwining this thread).

    I get very tired of hearing about how evil lawyers are.

    The truth hurts.