Slashdot Mirror


Oracle and the End of Programming As We Know It

An anonymous reader writes "An article at Dr. Dobb's looks into the consequences of a dangerous idea from Oracle during their legal battle with Google: 'that Google had violated Oracle's Java copyrights by reimplementing Java APIs in Android.' The issue is very much unsettled in the courts, but the judge in this case instructed the jury to assume the APIs were copyrightable. 'In a nutshell, if the jury sides with Oracle that the copyrights in the headers of every file of the Java source base apply specifically to the syntax of the APIs, then Oracle can extract payment and penalties from Google for having implemented those APIs without Oracle's blessing (or, in more specific terms, without a license). Should this come to pass, numerous products will suddenly find themselves on an uncertain legal standing in which the previously benign but now newly empowered copyright holders might assert punitive copyright claims. Chief among these would be any re-implementation of an existing language. So, Jython, IronPython, and PyPy for Python; JRuby, IronRuby, and Rubinius for Ruby; Mono for C# and VB; possibly C++ for C, GCC for C and C++ and Objective-C; and so forth. And of course, all the various browsers that use JavaScript might owe royalties to the acquirers of Netscape's intellectual property.'"

119 of 577 comments (clear)

  1. Mr. Wall, please sit down... by Anonymous Coward · · Score: 5, Informative

    We realize that we can all use Perl free of charge.

    1. Re:Mr. Wall, please sit down... by masternerdguy · · Score: 5, Insightful

      Languages are the least of our worries. Projects like wine will become downright illegal.

      --
      To offset political mods, replace Flamebait with Insightful.
    2. Re:Mr. Wall, please sit down... by TheRaven64 · · Score: 5, Informative

      Not just WINE. The Open Group, for example, would be able to charge royalties for any UNIX-like system implementing the APIs described in POSIX and the Single UNIX Specification. AT&T might still own copyrights on the original UNIX and C library APIs (since they were not thought to be copyrightable, they would probably not have been transferred, but if they were then Novell may own them), so everyone who implements basic C stuff like printf() would be liable.

      It actually gets worse than even that. If an API is copyrightable, then all of the law related to derived works also applies. That means that whoever copyrighted the first interface for an ordered collection can count any subsequent API that appears to be inspired by it as a derived work. Do you use subscripting for array indexing? Do you have an API for storing a key-value pair in an keyed collection? You probably owe someone money...

      --
      I am TheRaven on Soylent News
    3. Re:Mr. Wall, please sit down... by gbjbaanb · · Score: 5, Funny

      oh dear. Alan Kay is going to be very, very rich indeed.

      I doubt it's going to be that bad, unless you copy the entire API as-is, can't you get away with a fair-use defence?

      Or the only languages that will matter are those released under the GPL.

      Or maybe Google could just claim Dalvik was a parody of Java :)

    4. Re:Mr. Wall, please sit down... by dubbreak · · Score: 5, Insightful

      Languages are the least of our worries. Projects like wine will become downright illegal in the US.

      FTFY. If this dangerous precedent is set it is set in the US I'm sure some of the weaker minded countries will follow suit, but many will recognize the idiocy of this.

      What if my public API has something like Save()? Did I violate the first person to copyright that interface name? Do I now need to name every function MyTrademarkNameSave()?

      Also if APIs are copyrightable I'm certain that much of the Java API was already falls under copyright to previous languages.

      --
      "If you are going through hell, keep going." - Winston Churchill
    5. Re:Mr. Wall, please sit down... by Guy+Harris · · Score: 4, Informative

      Not att. Attachmate. They got it with Novell. And who owns Attachmate?

      The Attachmate Group, the principal investors in which are the private equity groups Francisco Partners, Golden Gate Capital, Elliott Management, and Thoma Bravo.

    6. Re:Mr. Wall, please sit down... by hoggoth · · Score: 5, Insightful

      This is a Darwinian process. The US is making itself so utterly uncompetitive with no production no manufacturing no products just lawsuits. Any country with the strength to ignore our bullshit will be so much more productive than the US and its thralls that they will come to dominate us economically and eventually militarily.

      At this point it appears that China is the only country that isn't controlled by the same multinational corporations that govern the US, and has any chance of not becoming part of the same game.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    7. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 5, Informative

      Not just WINE. The Open Group, for example, would be able to charge royalties for any UNIX-like system implementing the APIs described in POSIX and the Single UNIX Specification. AT&T might still own copyrights on the original UNIX and C library APIs (since they were not thought to be copyrightable, they would probably not have been transferred, but if they were then Novell may own them), so everyone who implements basic C stuff like printf() would be liable.

      This is what the SCO lawsuit was about. It's basically over (except that every time someone announces an end, there is another re-file of some sort)... but even groklaw has moved on to Oracle v. Google.

      Also, Caldera (which I think was a previous incarnation of SCO) released versions of Unix developed by AT&T prior to System III and System V as open source.

      It actually gets worse than even that. If an API is copyrightable, then all of the law related to derived works also applies. That means that whoever copyrighted the first interface for an ordered collection can count any subsequent API that appears to be inspired by it as a derived work. Do you use subscripting for array indexing? Do you have an API for storing a key-value pair in an keyed collection? You probably owe someone money...

      No. Patents, not copyrights, can be used to claim ownership of ideas. Copyrights are used to claim ownership of specific, concrete realization of ideas, covering the "look and feel" and surface aspects rather than essential mechanisms.

    8. Re:Mr. Wall, please sit down... by locopuyo · · Score: 4, Interesting

      China is controlled by basically the same thing with a different name.
      The country you are looking for is South Korea. They had a technological and industrial boom and now have a high standard of living and are leaders in technology and they DGAF about copyright.

    9. Re:Mr. Wall, please sit down... by PaladinAlpha · · Score: 5, Insightful

      That's actually one of Google's defenses. They didn't copy the entire Java API, just a portion of it. So no, if the ruling is in Oracle's favor (which is unlikely but not impossible), then you can't get away with fair-use.

      This is really, really scary for open source and GNU-like projects -- it's an attempt by a corporation to define copyright law in a way that lets big business completely shut down the academic "free exchange" culture once and for all.

      This is serious, guys.

    10. Re:Mr. Wall, please sit down... by X0563511 · · Score: 2

      DGAF? You expect us to know what that means?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    11. Re:Mr. Wall, please sit down... by mlts · · Score: 2

      What would happen is what happened with the crypto industry in the 1990s, due to ITAR: It moved elsewhere. SSL? Download the module from Germany. PGP? Grab pgpi from your favorite place in Canada.

      A more concrete example is how the EPA phased in pollution laws so fast that no US steel maker could survive... Steel is still being made, but it just comes from abroad.

      I'm sure judges are not looking at unintended consequences here... it just means that more coding houses get made offshore, and people buy their software from places not in the US.

    12. Re:Mr. Wall, please sit down... by multi+io · · Score: 2

      "don't give a fuck", I s'pose (not a native speaker).

    13. Re:Mr. Wall, please sit down... by pmontra · · Score: 5, Funny

      Italy is going to repay its debt quickly if it could collect royalties on the Roman alphabet.

    14. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 2, Funny

      DGAF? You expect us to know what that means?

      Well in the context of that sentence, it's totally obvious to anybody who thinks about it for half a second.

      Wait... Maybe you work as a patent examiner at the USPTO. In that case, I understand.

    15. Re:Mr. Wall, please sit down... by turgid · · Score: 2

      Just think what damage would be done to the world if Al Qaeda collected royalties on the use of Arabic numerals!

    16. Re:Mr. Wall, please sit down... by foobsr · · Score: 2

      Italy ...

      Probably the Greek would be (also?) the lucky ones, talking about derivative work ...

      "The Latin alphabet, also called the Roman alphabet, is the most recognized alphabet used in the world today. It evolved from a western variety of the Greek alphabet called the Cumaean alphabet, which was adopted and modified by the Etruscans who ruled early Rome. The Etruscan alphabet was in turn adopted and further modified by the ancient Romans to write the Latin language." (Wikipedia)

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    17. Re:Mr. Wall, please sit down... by shutdown+-p+now · · Score: 2

      al-Qaeda wouldn't bother with royalties, they'd just deny the use of any number other than 1.

    18. Re:Mr. Wall, please sit down... by fusiongyro · · Score: 4, Insightful

      That is absolutely the most harebrained scheme I've ever seen floated on Slashdot, possibly the entire internet, and I've been here a while. Think harder. How exactly are juries supposed to remain impartial if they're on the hook for their decisions? Their purpose is not to invent the law or implement it. It is simply to decide, fairly, whether some party has violated the law. Punishing them for the outcomes of their decisions amounts to punishing 12 randomly selected people for making the mistake of having a public address, or the mistake of living in the wrong country.

    19. Re:Mr. Wall, please sit down... by Attila+Dimedici · · Score: 5, Informative

      The problem with that is that the Muslim Arabs learned the "Arabic number" system from Indian Hindus.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    20. Re:Mr. Wall, please sit down... by Teancum · · Score: 4, Insightful

      Steel is no longer made in America mainly because of aggressive "dumping" of steel from foreign sources, where steel was sold in America for a price cheaper than it could even be shipped. When steel makers basically had to give away their product in order to remain competitive, it was no wonder that they ended up just closing up shop instead. This was due to insane trade laws that basically threw American manufacturers under the bus on the goal for global "free trade" ideals.

      You could use almost any consumer product in the same category though. America at one point produced most of the televisions, nearly 100% of integrated circuits, and a huge number of consumer electronics in general. None of those are made in America any more, at least in any significant quantities that matter in global markets.

    21. Re:Mr. Wall, please sit down... by CastIronStove · · Score: 5, Insightful

      Brilliant plan. Will we be allowed to opt-out of jury duty in your wonderful system? If not, I see little point in even maintaining a justice system since the only safe verdict would be not guilty.

    22. Re:Mr. Wall, please sit down... by mhotchin · · Score: 4, Insightful

      Don't be stupid. In all the reporting I've seen, the vast majority of 'guilty but really innocent' problems occur because either the defence is incompetent of the prosecution is behaving illegally. The jury decides on the evidence placed in front of them, not on some 'universal truth' that they don't have access to.

    23. Re:Mr. Wall, please sit down... by Grishnakh · · Score: 4, Interesting

      There's a better solution: eliminate juries altogether. Many countries don't have them at all, such as Germany and Italy (which have "lay judges" instead, but these people have to meet educational minimums and get special training, and aren't the biggest morons off the street they could find like we have here in the USA). Spain has tried bringing in juries with bad results:
      "Jury trials have been very slowly introduced in Spain and have often produced less than desirable results. One of the first cases was that of Mikel Otegi who was tried in 1997 for the murder of two police officers. After a confused trial, five jury members of a total of nine voted to acquit and the judge ordered the accused set free. This verdict shocked the nation. Another alleged miscarriage of justice by jury trial was the Wanninkhof murder case."

      http://en.wikipedia.org/wiki/Jury

    24. Re:Mr. Wall, please sit down... by Genda · · Score: 2

      Truth is every piece of information tells us time and again that eye witness is one of the poorest forms of evidence (worst of all because people trust it literally blindly.) By the same token, juries are not only fallible but prone to pressure, prejudice, and a raft of problems associated with poor understanding of the law and sad but common social predilections.

      A whole new area of science is quick becoming available, and will utilize reading brain waves directly and imaging memories. The P300 brain wave has already been used to determine whether or not a person has knowledge of a crime scene. Soon it will be impossible to lie about one's felonious behavior. Of course this opens up a whole new can of worms around self incrimination and under what circumstances the government should be able to get into your head. I would certainly make certain this option though not required be available for those who want to go the extra mile to prove their innocence (there are countless good reasons why someone might not want to have a prosecutor scrounging about in their head that has nothing to do with a specific crime one is being charged with, so folks shouldn't be forced to get brain scanned.)

      We have sacrificed far too many innocent souls in the public lynchings that so many high profile court cases have become. As long as a would be Governor begins his career in prosecution the get that all important "Hard on Crime" badge, and the only way to win that game is to kill'em all and let God sort out the innocent, we need to do a far better job of determining guilt. And for the love of Pete, if someone on death row is asking to be tested for DNA, give it to the poor bugger. We've already spent millions on his trial, let's make sure we're executing the right guy. Those states whose lead prosecuting attorneys have blocked DNA testing where such testing might prove innocence in capital cases should be barred from practice and sent someplace they can do no harm.

    25. Re:Mr. Wall, please sit down... by reg · · Score: 2

      And even worse is the implication for the real world, since the question is not one of software. It is much broader: can the selection, sequence and organization of items be copyright? Think questions like: Can McDonalds own the copyright on a burger, fries and a soda. Does someone own the copyright on the standard "from airport, to airport, date and time, no of passengers" form? Is the format of a check copyright? What about copyright on the track list on an album? If SSO can be copyrighted, the lawyers will have fun...

      On the flip side, the license which Oracle is claiming applies only grants "internal evaluation" rights for the Java APIs, so all 6.5 million Java programmers could be using those APIs illegally...

      Regards,
      -Jeremy

    26. Re:Mr. Wall, please sit down... by ChrisMaple · · Score: 2

      Juries are a (weak, but essential) protection against kangaroo courts and politically appointed hack judges. Juries make railroading of innocent men and enforcement of absurd laws much more difficult.

      --
      Contribute to civilization: ari.aynrand.org/donate
    27. Re:Mr. Wall, please sit down... by hairyfeet · · Score: 5, Interesting

      Actually you would probably be better off if it WAS Microsoft, as from the sounds of those names they are venture capitalists, aka vultures. MSFT would be leery of an outright lawsuit going after Linux, after all they just got off the hook on antitrust and they sure as hell wouldn't want to have several governments looking at them closely again, but venture capitalists are gonna go for the money PERIOD. After all those corporate raiding types have a rep slightly below leeches anyway so they won't give a shit if there is cash involved.

      Of course there is even bigger problems than who owns the old Novell rights and that is this: If this stands you won't be able to do jack shit unless you are one of the "big boys' or working for them. after all they'll be quick to sign cross licensing agreements to keep this from becoming mutually assured destruction, same as even when they were tied up in a lawsuit neither Intel or AMD tried to rescind on their cross licensing of X86, but only the old guard with big bux will be able to play because without enough weight to get your own agreement you'd be sued to death. that would mean you could probably count the corps on two hands..Apple, Google, MSFT, Oracle, IBM, Amazon, it would be a "billionaire boys club" and nobody else would be invited. Scary thought. Any venture capitalists show up with copyrights i'm sure one of the big boys will buy them out to put more weapons in their warchest.

      Now does anybody doubt that I'm right when i said the west will be deader than Dixie thanks to all the "IP" minefields and the east will rise to take our place? The copyright and patent minefields are already so damned thick with many things you'd be better off building in China and if they put western 150+ year copyrights on APIs? Give it up chuck, software development here will grind to a halt. The same as the USA built off the "stolen IP" of the UK and Europe to build themselves into an empire during the industrial revolution so too will China and India do the same to us while our own IP laws bury us in lawsuits.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  2. And with that by lightknight · · Score: 4, Funny

    And with that, the internet fell, and mankind returned to the stone age.

    --
    I am John Hurt.
    1. Re:And with that by Edsj · · Score: 5, Insightful

      And with that, the internet fell, and mankind returned to the stone age.

      The rest of the world will continue its course while lawyers battle against each other in US.

      US is giving a nice warning for those who want to invest in their country: "What a nice product you have, it will be a shame if someone sue you for *insert patent/copyright* infringement".

    2. Re:And with that by whoever57 · · Score: 5, Informative

      And with that, the internet fell, and mankind returned to the stone age.

      Except that it did not, at least not yet.

      The article's author fails to understand what is going on here. The judge has said that he will decide if API's are copyrightable, but he has punted the decision. Only if the jury finds that there was copyright infringement relating to the APIs will the judge actually decide that issue.

      Since the judge has not made the decision about APIs and that it is his decision, not the jury's, the only sensible approach is to have the jury assume that API's are copyrightable.

      --
      The real "Libtards" are the Libertarians!
    3. Re:And with that by rthille · · Score: 2

      Seems a bit non-sensical to me: "You, spend the next several weeks doing a bunch of work based on an assumption that I may invalidate, but only after you are done."

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    4. Re:And with that by Anonymous Coward · · Score: 5, Funny

      Sounds like every set of business requirements I've ever received.

    5. Re:And with that by sqldr · · Score: 2, Informative

      I was recently headhunted by a very exciting and well paying company right on San Francisco bay. Tempting. Having just learnt this, I think I'll stay in Europe. Sorry America, you can't have my skills. Your legal system doesn't want them.

      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
    6. Re:And with that by Cid+Highwind · · Score: 2

      What a nice economy you have there, it would be a shame if someone were to park a carrier battle group off your largest port, closing it for a year or two. Now be a good lapdog and sign the patent treaty.

      --
      0 1 - just my two bits
    7. Re:And with that by CaptainLugnuts · · Score: 2

      The idea behind the Judge's instructions is this:If the Judge ruled from the bench after the copyright phase of the trial that SSO is crap then Oracle can appeal for a Jury to hear it. By letting the Jury reach a decision that the Judge may overrule then there will be no need for a retrial on appeal as there is a jury decision already. It saves the Court's time.

    8. Re:And with that by old+dr+omr · · Score: 3, Funny

      And with that, the internet fell, and mankind returned to the stone age.

      Except of course for PirateBay.

    9. Re:And with that by shiftless · · Score: 5, Insightful

      Exactly. This sort of thing doesn't happen in a vacuum; it has a real and tangible negative effect on the economy. These leeches have built up such a web of institutionalized parasitism dragging the whole economy down, which is exactly why we remain in this same mess today with everyone struggling just to get by. We the People need the chains unclasped from our ankles so that we can fulfill our potential.

    10. Re:And with that by gnasher719 · · Score: 4, Insightful

      Seems a bit non-sensical to me: "You, spend the next several weeks doing a bunch of work based on an assumption that I may invalidate, but only after you are done."

      Absolutely not. Considering how often Slashdot posters claim that judges are stupid, you show a distinct lack of logic.

      The judge decides matters of law. Whether an API is protected by copyright or not is a matter of law and will be decided by the judge. The jury decides matters of fact. Whether Google copied the API or not is a matter of fact, to be decided by the jury. Whether Google should be convicted is a combination of both. The judge just tells the jury not to waste their time thinking about matters of law, and not let their opinion about the law influence their decision.

      In C-style languages, what the judge is doing can be represented using the logical and operator. Nobody complains about that one.

    11. Re:And with that by chrylis · · Score: 5, Informative

      Don't read too much into the bad summary. The judge told the jury to determine whether Google infringed Oracle's copyright assuming the API can be copyrighted. If they find that Google did, then the judge will rule whether the API can in fact be copyrighted, but if they say that Google didn't infringe in either case, he doesn't have to make a ruling on the question (and, particularly, he avoids the scenario where he rules API's aren't copyrightable, an appeals court reverses him, and they have to redo the trial because the jury has been dismissed).

    12. Re:And with that by Isaac+Remuant · · Score: 2

      The problem is that, no matter what you do, practically any online presence will give them some justification to say you're under their jurisdiction.

      --
      "Science can amuse and fascinate us all, but it is engineering that changes the world. " - Asimov.
    13. Re:And with that by jamstar7 · · Score: 2

      Yes, it does, just reread the offered contract. You'll find, once you strip out the legalese bullshit, that your ideas in any area you create them in become permenantly and irrevocably to that company. Those ideas could fuel lawsuits for the next thousand years, if the US lasts that long...

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    14. Re:And with that by rthille · · Score: 2

      Given the Berkeley-BSD/AT&T case, and the Thread-X/Green-Hills case, I think there's already precedent on the copyrightability of API's. And if we're going to change things now, that's going to have seriously wide-ranging effects. If we're going to send the message that we might change our minds going forward, that's going to have wide-ranging effects. OTOH, it might make non-open software systems even less attractive.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    15. Re:And with that by Anonymous+Brave+Guy · · Score: 2

      Tell me, Mr Anderson: What good is a carrier battle group, if you are unable to afford ammunition?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    16. Re:And with that by sirlark · · Score: 2

      America can afford this?

    17. Re:And with that by Chris+Burke · · Score: 2

      One branch of this logical-and operation can only run on the "judge" processing unit, and the other has to be run as part of the "jury deliberation" task which involves the other 9 processors working together. Serializing them is not efficient.

      Programmers are so cute, assuming that the hardware executes their work in the order they present it and that the right side of an "&&" won't be executed at all, even though the work is independent and a suitable functional unit is available. Don't worry your little heads -- we'll make it look like that's what happened when all is said and done.

      Which is to say, the C analogy is perfect if you understand that all that the C language specifies is what the committed system state must be, and indeed if the jury finds their half of the AND to be false, then any work done by the judge in parallel on his half will be discarded and have no effect on the committed state of the legal system.

      --

      The enemies of Democracy are
  3. Mutually Assured Destruction by Jeng · · Score: 4, Insightful

    M.A.D. strategies don't work too well when one side is perfectly fine with destruction.

    --
    Don't know something? Look it up. Still don't know? Then ask.
    1. Re:Mutually Assured Destruction by MozeeToby · · Score: 2

      Wasn't there a US president who's strategy during the cold war was to convince the Russians that he was borderline suicidally insane? To the point of having the ambassadors and other representatives tell their Russian counterparts how terrified they were of what he might do?

    2. Re:Mutually Assured Destruction by Narcocide · · Score: 5, Funny

      Ronald Regan was accused of/praised for such tactics. As it turns out though it was the early stages of Alzheimer's Disease.

    3. Re:Mutually Assured Destruction by zill · · Score: 3, Informative

      Pretty sure parent was referring to Nixon.

  4. Licensing? by webmosher · · Score: 4, Interesting

    Would this also possibly imply that a programmer needs to get a license to code in a specific language or to utilize a specific API? What is stopping Oracle from adding that to the JDK terms of use?

    1. Re:Licensing? by shutdown+-p+now · · Score: 2

      What is stopping Oracle from adding that to the JDK terms of use?

      Nothing, but then I don't have to use the JDK in any way to provide my own implementation of their APIs.

  5. What's good for the goose... by sqlrob · · Score: 5, Interesting

    Wouldn't that mean that SQL is also copyright, completely destroying Oracle's business?

    1. Re:What's good for the goose... by lightknight · · Score: 3, Interesting

      Could someone explain to me how what Google did with Java is different from what AMD did with the x86 instruction set?

      --
      I am John Hurt.
    2. Re:What's good for the goose... by Anonymous Coward · · Score: 4, Informative

      AMD has a license from Intel to implement the x86 ISA. They didn't when they started, but Intel let them buy a license to try to avoid anti-trust litigation.

    3. Re:What's good for the goose... by Anonymous Coward · · Score: 5, Interesting

      Well, IBM invented the language (SQL), so maybe they have a claim?

    4. Re:What's good for the goose... by scharkalvin · · Score: 3, Insightful

      Well Intel won't mess with AMD over this because THEY took the AMD-64 instruction set and added it to THEIR processors. So both companies have a bit of each other's copyright in their products.

    5. Re:What's good for the goose... by Jeng · · Score: 5, Informative

      http://en.wikipedia.org/wiki/Amd

      In February 1982, AMD signed a contract with Intel, becoming a licensed second-source manufacturer of 8086 and 8088 processors. IBM wanted to use the Intel 8088 in its IBM PC, but IBM's policy at the time was to require at least two sources for its chips. AMD later produced the Am286 under the same arrangement, but Intel canceled the agreement in 1986 and refused to convey technical details of the i386 part. AMD challenged Intel's decision to cancel the agreement and won in arbitration, but Intel disputed this decision. A long legal dispute followed, ending in 1994 when the Supreme Court of California sided with AMD. Subsequent legal disputes centered on whether AMD had legal rights to use derivatives of Intel's microcode. In the face of uncertainty, AMD was forced to develop clean room designed versions of Intel code.

      In 1991, AMD released the Am386, its clone of the Intel 386 processor. It took less than a year for the company to sell a million units. Later, the Am486 was used by a number of large original equipment manufacturers, including Compaq, and proved popular. Another Am486-based product, the Am5x86, continued AMD's success as a low-price alternative. However, as product cycles shortened in the PC industry, the process of reverse engineering Intel's products became an ever less viable strategy for AMD.

      --
      Don't know something? Look it up. Still don't know? Then ask.
    6. Re:What's good for the goose... by djdanlib · · Score: 2

      That's an interesting thought... Who owns SQL, though?

    7. Re:What's good for the goose... by Amouth · · Score: 4, Insightful

      which up to this day isn't copyrighted and doesn't need a licence so they more than likely don't have one to redistribute and create derivative works for SQL as why would you pay to licence something that doesn't need to be licensed? that's a waste of money.

      while this decision could cause a shit storm, it would be kinda nice to have Oracle get a taste of their own meds

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    8. Re:What's good for the goose... by gr8_phk · · Score: 3, Informative

      AMD was given a license because IBM wanted a second source for processors in the PC. Later extensions (386 I think) got argued about, but AMD had a license from the start IIRC.

    9. Re:What's good for the goose... by jonsmirl · · Score: 3, Insightful

      Why do you assume SQL isn't copyrighted? Our fine copyright law makes everything copyrighted unless you specifically release it. If this decision says APIs are copyrightable IBM will automatically have that copyright since they created SQL. The court will simply be acknowledging that IBM has always had a copyright on SQL even if IBM didn't know they had it. And thanks to the Mickey Mouse in Perpetuity Act (Bono Act) IBM will probably have that copyright for several hundred years. Just because they haven't been asking for licenses and fees doesn't mean they can't start with Oracle at the front of the line.

      Allowing APIs to be copyright will destroy the computing industry in the US. Can you imagine the damage of AT&T going after the C run-time library?

  6. And this is why... by Anonymous Coward · · Score: 5, Insightful

    copyrighting code at all is a slippery slope that leads to nothing but hair-splitting. Even if the judge throws that particular claim out, then what? It's legal to copy the top-level calls of someone's API, but illegal to make underlying code that too closely resembles the original? It seems like any line that gets drawn here is going to be stupid and arbitrary, of the form "you are legally allowed to copy/re-implement a certain percentage of a copyrighted work, but no more than that percentage!"

    Then you have a developer community whose primary incentive is to reinvent the wheel, not to develop new innovations on already-proven technology.

  7. Hyperbolic Headline is Worst EVER! by GodfatherofSoul · · Score: 2

    Oh wait, was this a "best use of exaggeration" contest?

    --
    I swear to God...I swear to God! That is NOT how you treat your human!
  8. Bunch of BUNK! by Svartalf · · Score: 4, Insightful

    The Judge is wrong.

    Past jurisprudence (and a lot of it, mind...) has held that things that are purely functional are **NOT** Copyrightable.

    This includes:
    Build Scripts in general.
    Header Files.

    It's appealable and is VERY likely to be overturned on appeal.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Bunch of BUNK! by OddJobBob · · Score: 5, Informative

      It has already been through the courts when Green Hills copied the Threadx API from Express Logic, Green Hills won.

    2. Re:Bunch of BUNK! by Anonymous Coward · · Score: 5, Informative

      The judge told the jury to ASSUME that it is copyrightable and that the actual choice of copyrightability was his decision to make. This makes it so that appeals court will have an easier time based off his decision by not having to bring the jury back. He has not made that decision yet.

    3. Re:Bunch of BUNK! by MBCook · · Score: 5, Informative

      No, the judge is right.

      There was a post on GrokLaw about the terrible reporting about this. The Jury was told to assume that they can be copyrighted and render a decision.

      IF the jury says Google violated that hypothetical copyright, THEN the judge will rule on if that stuff can be copyrighted. If the jury says the hypothetical copyright wasn't violated, then the judge won't need to rule on it.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    4. Re:Bunch of BUNK! by Daniel_Staal · · Score: 5, Insightful

      Oh, for mod points.

      This. The judge basically said 'The question of whether copyright law can apply at all in this situation is a legal one, and needs to be handled by someone who has studied the law. That's me. Your job is to decide if the law was violated. So, assume the law exists, while I go research.' The judge can still come back and say the law doesn't apply at all, so it doesn't matter what the jury says, but in the meantime the jury doesn't have to be confused by arguments over whether the law applies.

      --
      'Sensible' is a curse word.
    5. Re:Bunch of BUNK! by Talennor · · Score: 2

      Because one person deciding something is so much less efficient and costs so much more that we should exhaust all the other options and try the easier approach of a full jury trial first.

      Seriously? Wtf, judge?

      --

      //TODO: signature
    6. Re:Bunch of BUNK! by Anonymous Coward · · Score: 2, Interesting

      Header files are not necessarily copyrightable. It's a grey area. The interface is not copyrightable, and if the header file contains nothing but the interface, then it is also not copyrightable. If the header file contains things like documentation or inline function implementations, then it most certainly IS copyrightable. Because those things aren't necessary for coding to the interface.

      People need to understand the difference between an idea and the expression of the idea. Check this out for past jurisprudence. Oracle is arguing that Google copied enough of the structure of Java's API to be copyrightable. In other words, Google could have done it a different way, and still implemented the same interface, but they didn't. They kept the same structure. See the linked Whelan case for an example.

      Note this doesn't apply to something like Wine (the Dr Dobbs article is wrong), because it is perfectly OK to reproduce an interface. The wine developers didn't look at Window's code, and they aren't reproducing MSDN documentation. You need to get out of your head that Header files are never copyrightable, because they most certainly can contain copyrightable material.

    7. Re:Bunch of BUNK! by mfwitten · · Score: 2

      The jury can also decide to pretend that the law doesn't exist even if it does, something called jury nullification.

    8. Re:Bunch of BUNK! by blinkin247 · · Score: 4, Interesting

      The API copyright is but one part of the whole trial. Even after the jury comes back, there is still a patent issue and then damages portion (though this depends on how the jury decides in the prior two phases). And IIRC, the API copyright issue is but one part of the copyright complaints brought by Google (though I think most/all of the others were already tossed).

      Judges do things like this a lot. If the Oracle legal team presented what he thought to be a good case in favor of the copyrightability of the APIs, then he might've decided to let it go to the jury rather than let Oracle appeal. This way, Oracle can't say they lost because they couldn't present their argument, and the judge can use case law later on so that Google can't appeal because the jury had no clue what they were talking about.

      Finally, just because case law has set a precedent does not necessarily mean that the precedent is correct or that a future case can't lead to that precedent being overturned. This is in large part why our system exists as it does, with courts of increasing national authority that can step in and correct a lower court for decisions which should not have been rendered or for the abdication of due process.

      Understand, I certainly don't want Oracle to win this one, but I do understand the judge's thinking. This isn't an inefficiency of the judge, it's the judge exploiting his knowledge of the system he works in every day.

      --
      #define CLUE 0
    9. Re:Bunch of BUNK! by slippyblade · · Score: 4, Interesting

      Ah, Jury Nullification. Something that should happen far more than it does. Many juries are even told that they can't rule on the legality of the law in question - total bullshit, but that's the system we live in.

    10. Re:Bunch of BUNK! by Col.+Klink+(retired) · · Score: 4, Informative

      First, if the jury finds that google did NOT violate the hypothetical API copyright, Oracle's case ends there. You can't appeal the finding of the jury, so that matter could be settled immediately and completely and saving the appeal court's resources.

      If, instead, the judge immediately declares that the API is not copyrightable, that decision can (and will) be appealed. If he is later overturned (no matter how unlikely), that would then require a NEW jury trial to then decide if google actually violated the copyright. Since the jury has already heard the evidence and has other things to decide, why not let them make that decision right now.

      So yes, this seriously saves resources and this judge really seems to understand things.

      --

      -- Don't Tase me, bro!

  9. Somewhat ironically by squiggleslash · · Score: 5, Interesting

    The article claims Mono could be sued for copyright infringements, but actually Microsoft's public statements would count against any legal actions they could attempt against Miguel De Icaza.

    ...which means it's one of the few languages/APIs that could survive unscathed...

    ...which means Oracle's attempts to control Java could end up sending EVERYONE, including the GNU/Linux community who, thus far, have given .NET the cold shoulder, into the embrace of its earnest rival, destroying Java completely.

    If I had any concerns about .NET beyond the fact that Mono is pretty crappy and every Mono app ever written feels like it's being hosted under Wine, I'd be upset about this. But actually... from what I hear, C Sharp is a very nice programming language...

    --
    You are not alone. This is not normal. None of this is normal.
    1. Re:Somewhat ironically by TheRaven64 · · Score: 4, Insightful

      Unless I missed something, Microsoft only publicly said that they would not sue Mono over patents. They didn't say IP, because they did not want to implicitly grant Mono the use of .NET-related trademarks. They did not license the copyright on any .NET things to the Mono project either because, prior to this, a clean-room reimplementation did not require a copyright license.

      --
      I am TheRaven on Soylent News
    2. Re:Somewhat ironically by Gwala · · Score: 2

      Kinda. C# and .NET and the standard library are a ECMA and IEEE standard. (Microsoft pushed them in as standards), I'm not entirely sure if they did that royalty free (I have a feeling they did), but even if they didn't, ECMA/IEEE requires RAND licensing at worst.

      --
      #!/bin/csh cat $0
  10. We're all screwed by cfulmer · · Score: 5, Insightful

    What is an API? It's basically an agreement about the ordering and identification of arguments either in memory or in series of network messages. If the judge actually finds that the API itself is copyrightable, then any computer program that writes to a standard interface is completely screwed. Write your own SMTP client? Sorry, that interface is copyright. Your own web server? Ditto.

    APIs are the most functional part of computer programming -- they tell you 'this is how you communicate between parts A and B.' Yet, copyright is intended to only protect expression, not 'how' you do anything -- that's the realm of patent law. And while Oracle has patent claims mixed in here, Oracle isn't claiming a patent on the Java API.

  11. Between this kind of thing and patent trolling by crazyjj · · Score: 5, Insightful

    I'm getting a distinct sense lately that we may be coming to the end of the era of innovation and the beginning of an era where it's essentially impossible to invent anything or innovate in any way unless you have a powerful corporate sponsor backing you. Unless you have a sponsor with a big patent collection of their own and deep pockets, how can the little guy possibly hope to defend himself against a bevy of lawsuits that cover even the most trivial or obvious of ideas these days?

    Oracle here isn't even saying that their code was stolen, they're suing a company for writing their own code that implements the same *SYNTAX* as theirs.

    Think of it as an age where the Wright brothers have just pulled their plane to a stop only to be greeted by an army of process servers serving them with dozens of expensive patent lawsuits on the shape of the prop, the design of the stick, even the IDEA of a "craft that flies."

    --
    What political party do you join when you don't like Bible-thumpers *or* hippies?
    1. Re:Between this kind of thing and patent trolling by crazyjj · · Score: 5, Insightful

      Considering how effective the U.S. government has been at "persuading" countries around the world to implement carbon copies of its IP legislation (not to mention getting them to extradite their own citizens for U.S. IP violations), I wouldn't get too comfortable if I were you.

      --
      What political party do you join when you don't like Bible-thumpers *or* hippies?
    2. Re:Between this kind of thing and patent trolling by jeti · · Score: 2

      The Wright brothers did spend most of their lives fighting a patent war.

  12. I've heard this before. In the 80s by msobkow · · Score: 3, Insightful

    This sounds an awful lot like the arguments that AT&T brought forth against Berkeley regarding the Unix System V vs. BSD arguments back in the early '80s.

    AT&T rightfully lost those arguments, and BSD moved forward.

    If Oracle succeeds with this, you can expect whoever holds the AT&T copyright nowadays to come after Linux and other Unix-like systems again, despite them just following what are now documented standards accepted by the industry.

    Oracle's arguments should be rejected for the same reasons as AT&T's.

    I was under the impression that Google had used the Java GPL source to compile their core jars. I later had it clarified that such is not the case; they used the Apache source.

    A decision in favour of Oracle would throw the entire computing industry overboard and cause no end of harm to the industry.

    --
    I do not fail; I succeed at finding out what does not work.
  13. More fundamental by Todd+Knarr · · Score: 2

    What about all the sockets implementations, including Windows, that use the Berkeley sockets API? How about every implementation of the standard C library, which uses the API from the original Unix C library?

    Or how about PCs themselves? IBM holds the copyrights to the original PC BIOS API. And not a single machine today uses a BIOS that was written with a license from IBM to reimplement the BIOS API. That was the whole point of the Phoenix and other compatible BIOSes. If the old holding in the case between IBM and Compaq/Phoenix is invalidated, can IBM enjoin the production of every PC system out there (including x86-based servers) and demand the destruction of all infringing copies (ie. every single PC-compatible system including x86-based servers) as allowed under USC Title 17 Section 503?

  14. What is the role of a judge? by Un+pobre+guey · · Score: 2

    These days it seems that judges are at best arbiters of legal technicality. Their abject ignorance of so many everyday technical, scientific, and artistic issues is becoming a significant threat to our economy and our society.

  15. Re:Oracle vs. the rest of the World by MightyMartian · · Score: 5, Insightful

    I think the issue is more that we should despise US copyright law.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  16. Re:Other examples by lightknight · · Score: 4, Interesting

    Indeed. If they rule in favor of Oracle here, I have a strong feeling that recursive lawsuits (Java -> C++ -> C -> ASM) will eventually engulf the entire industry. What it will do to businesses is nothing compared to what it will do to universities. Imagine an assignment to implement an API, only to find out its violating someone's copyright. And all the SE / CS & friends people know that that's about 50% of what you do when studying for your major.

    The good news is that programmers will suddenly be worth that much more (as no one will want the liability of being one); the bad news is that even horrible programmers will suddenly cost a few million to employ, and require staff to ensure no ones agreements were being violated anywhere.

    --
    I am John Hurt.
  17. The jury decides facts; the judge the law by Anonymous Coward · · Score: 2, Insightful

    Whether APIs are protectable is a (not fully resolved) question of the law, and hence the judge's prerogative to decide. Most of us groklavians believe the judge is simply making sure there will be no retrial. If the jury says no copyright violation even under the assumption you can copyright APIs, then he doesn't have to make a decision about whether APIs may be protected by copyright. Surely whatever decision he makes will be appealed, so the jury might be able to make that portion of the case go away.

  18. For those not familiar with the case... by Anonymous Coward · · Score: 2, Informative

    The judge told the jury to assume that APIs were copyrightable for purposes of their deliberation, for one reason, and one reason only.

    The judge determined that whether APIs are copyrightable or not is a question of *law* not *fact*, and therefore was an issue properly decided by the judge. If the judge deliberates and determines that APIs are *not* copyrightable, then it doesn't matter what decision the jury makes. If he decides they *are*, then the jury's verdict will actually come into play.

    Either (or both) decisions on the matter are open to appeal if Google (or Sun) disagrees with the decision(s) in question.

  19. Could this backfire against Oracle? by walterbyrd · · Score: 5, Insightful

    If APIs are copyrightable, could other companies use that against Oracle?

    1. Re:Could this backfire against Oracle? by StormReaver · · Score: 2

      If APIs are copyrightable, could other companies use that against Oracle?

      No, because Oracle isn't compatible with anything.

  20. The judge hasn't decided anything yet. by pavon · · Score: 5, Informative

    The summary is wrong. The judge has not said that APIs are eligible for copyright; his ruling on that will come later. He merely asked the jury to determine whether Google copied the Java APIs, regardless of whether it was legal or not.

    This makes sense from a procedural point of view. In the court system, juries determine matters of fact and judges determine matters of law. The judge knows that this case will be appealed regardless of how he rules, so he is playing it safe and making sure that the jury determines any matters of fact that may come to play during the appeals process to avoid a second jury trial later.

    1. Re:The judge hasn't decided anything yet. by gstrickler · · Score: 2

      Ever heard of jury nullification? Despite what most judges, lawyers, law enforcement, and lawmakers want you to believe, in the US, the jury has the right to decide the facts and whether on not the law applies (or is just) in this situation.

      Jury nullification is a constitutional doctrine which allows juries to acquit criminal defendants who are technically guilty, but who do not deserve punishment. It occurs in a trial when a jury reaches a verdict contrary to the judge's instructions as to the law.

      A jury verdict contrary to the letter of the law pertains only to the particular case before it. If a pattern of acquittals develops, however, in response to repeated attempts to prosecute a statutory offence, this can have the de facto effect of invalidating the statute. A pattern of jury nullification may indicate public opposition to an unwanted legislative enactment.

      --
      make imaginary.friends COUNT=100 VISIBLE=false
  21. Re:Defend it or lose it by TheRaven64 · · Score: 2

    What, you mean your CV doesn't list 1,500 years experience with J2EE?

    --
    I am TheRaven on Soylent News
  22. Its like copyrighting english by faazshift · · Score: 2

    To say a programming language is copyrightable is, to me, the very same as saying a spoken language is copyrightable. Imagine if you were to be exacted a fee for every english word you speak. Wouldn't that be ridiculous? Now, I can see a greedy company tolerably being able to require licensing for their specific interpreter or compiler (though this idea seems a bit ridiculous to me personally), but it makes no sense that the syntax should be allowed to be under such requirements. If this were allowed to pass through the legal system and continue on the same course, it could perhaps lend to the possibility of a day in the future where the very way you word your sentence could fall under copyright, and thus incur legal penalties or fees.

    --
    http://faazshift.blogspot.com/
  23. Re:Other examples by Narcocide · · Score: 2

    Aaaaaaah! All that time spent learning Commodore Basic may yet pay off!

  24. Re:A little alarmist there by msbhvn · · Score: 2

    The "reimplementing" of the API is not the subject here. The use of the same API is. Google does claim they performed a clean room reimplementation. Oracle tried to say Google stole their code, but after building custom software to look for copied code they found a single 9 line function that they claimed was copied out of 15 million lines of code. Having nowhere to go with the code copying claim they came up with the 'But you're using my API!' nonsense. Many APIs have been reimplemented all over the place, win32 alone has been a few times.. this has always been assumed to be okay.

  25. End copyright law. by barv · · Score: 2

    Copyright and patents are regulated monopolies. Monopoly is bad for business. Cancel the monopoly and reinvigorate business.

    Do it in stages. Set expiry of patents and copyright to lesser of (say) 10 years or half of current unexpired period. And any new patent or copyright is for 8 years, and reduce that period by six months each successive year until copyrights and patents have disappeared.

  26. Re:A little alarmist there by alannon · · Score: 2

    Google (Schmidt, personally) has testified in court that Google did a clean-room implementation of Java.
    So far, Oracle's argument that Google did not do a clean-room implementation amounts to, "Uh uh! No they didn't!". Also, to nitpik, you can't "lift code" from an API.

  27. And that's how courts try to work by Sycraft-fu · · Score: 2

    They try not to make new precedent, if they don't have to for the most part. They'll rule on something more narrowly, when possible.

  28. Re:What about apps using WIN32 API or .NET? by KlomDark · · Score: 3, Interesting

    Be able to, sure... But they are more wise than that. Doing something asinine like that would kill them.

    Microsoft isn't headed by a megalomaniac like Ellison who is unable to see that other companies are getting REALLY paranoid about further use of Java. (We've discussed dumping it where I work.) And Oracle DB as well.

    Very strange to see the day when Microsoft is the 'nice guy'!

  29. Nope by gr8_phk · · Score: 4, Informative

    Copyrights are used to claim ownership of specific, concrete realization of ideas, covering the "look and feel" and surface aspects rather than essential mechanisms.

    Look and feel of an application is not copyrightable. Microsoft fought apple over this a long time ago and won. Apple had claimed Windows infringed the look and feel of Mac OS. That precedent is one really good thing MS has done for the world.

    1. Re:Nope by Anonymous Coward · · Score: 3, Informative

      This is incorrect. MSFT lost, and paid a license fee for Windows 1.0 to Apple. When MSFT tried again with Windows 2.0, Apple sued again but the court ruled that the previous license covered the similarities, so MSFT won that round.

    2. Re:Nope by jamstar7 · · Score: 2

      Which is why we have various 'franchises' like the Star Trek franchise, the Star Wars franchise, the Bourne franchise, ad nauseum, leading to more and more sequels/prequels/whateverquels. If you don't get in there first and stake a claim to your 'world', somebody else will and screw you out of any possible money you might have made on it.

      With 'derivitives' now looked at as 'covered' by the original copyright, it's becoming possible to copyright ideas and plots. You may think your story is original, but some Big Media lawyer will argue that it's a derivitive of something your parents heard/watched while you were in the womb and thus you're infringing on their copyright so immediately hand over your checkbook.

      Yes, it really is getting that stupid. 'Eternal' copyright needs to go.

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    3. Re:Nope by kermidge · · Score: 2

      Much of this can still be looked up and found but it's getting more difficult as sites and pages die. Back during one of the times when this discussion got big, circa '90, many of the people involved at the time at PARC and DRI didn't want to talk about it much, too much hassle and they were busy with other things.

      I had most of the relevant posts from usenet and various fora by many of the original people on floppies, a saveset from my 50MB drive, but they vanished around '05.

      From memory, a quick read was that Apple gave DRI stock for the license to use GEM, at least insofar as "look and feel." Atari bought a license - the only company to do so - for a partial implementation of GEM. Microsoft.... well, that gets interesting. Some claim they licensed it, some that they simply took the tour and went home. I don't know and at this late date, while I suppose it might be worth knowing for the sake of historical accuracy, I no longer have the enthusiasm to go digging to see what sources are left.

  30. I call BS alarmism on this. by zullnero · · Score: 2, Insightful

    You're taking a fairly clear case, such as Google's use of Java APIs (which are being used by Google as if they were completely free and under public domain, even though a really big chunk of Oracle's business is in tight integration of Oracle database products with Java, which is technically their property as it was Sun's), and trying to extend it to cases that are really, really unclear. The owners of C suing C++? What are you talking about? Someone...maybe one of the various Unix variation's owners...who owns some of the algorithms behind the stdio apis suing Bjarne Stroustrop? Random companies? And wouldn't they get sued themselves for deriving from earlier works if that were true? That's highly unclear. Just like it is with a lot of those other technologies you rattled off, many that are at least partially IN the public domain and can be derived from as is their nature as object oriented languages.

    In a nutshell, I know how many of you are Android fanboys and I understand that there will be some who whine about Oracle suing Google over their misuse of their technology, but basically anyone even slightly familiar with Android's Java implementation knows that it's not quite "real" Java. And Microsoft got their pants sued off for doing basically the same thing (and people didn't complain so much about the end of programming as we knew it because it was Microsoft), so there is certainly a precedent for this lawsuit. Google just needs to remove all that Java from Android and replace it with their own framework. Other mobile operating systems have done that already. Everyone who knew anything knew this was going to happen, but Android got too big, too fast, and by doing so they would break a huge number of third party apps (as in, probably all of them) and anger a lot of vendors who've been selling systems with Android on them. That's the main reason why Google would settle this case and pay up if it keeps going. However, it's awful doubtful to me that the Netscape people will have a solid case to sue everyone who uses javascript, and that Bjarne Stroustroup will get sued for C++ by some Unix property holder. Any judge would throw that out because there's no clear cut case there with companies sitting on those properties that they are being negatively impacted by the "misuse" of one of their properties (and that's even if their patent holds up under review anymore).

  31. Re:I've heard this before. In the 80s by cdrudge · · Score: 2

    If Oracle succeeds with this, you can expect whoever holds the AT&T copyright nowadays to come after Linux and other Unix-like systems again, despite them just following what are now documented standards accepted by the industry.

    Call me silly, but I don't think Novell would have spent the last half of the previous decade indemnifying Linux users and defending it's UNIX copyrights if it intended in turning around and suing them for the exact same thing SCO was trying to do.

  32. Post-Apocalyptic Programming by hackula · · Score: 2

    It is a zero sum game at this point. If this actually becomes precedent, Oracle would get obliterated, along with everybody else. Plenty of languages have come before Java and you better believe there is some major api overlap. I cannot wait to watch the world burn when Oracle is forced to pay a 50 million dollar license for the use of the copyrighted ToString() function.

  33. intellectual property by alienzed · · Score: 2

    is the most backward, selfish and anti-progress idea ever. To think that the only time anyone would solve a problem would be if they had an enormous financial reward coming their way. What about the benefits of solving the problem itself? Is that not enough anymore?

    --
    Never say never. Ah!! I did it again!
  34. Reduces the risk involved in appeals by DragonWriter · · Score: 2

    Seems a bit non-sensical to me: "You, spend the next several weeks doing a bunch of work based on an assumption that I may invalidate, but only after you are done."

    Since the jury will have ruled on the premise that the APIs are protected by copyright, and since whatever the judge rules on the legal question is bound to appealed by one side or the other, the question of fact will have been resolved by the jury if it turns out to be relevant either based on the trial judges decision or based on an appellate decision.

    Because the trial jury will have decided the issue, the likelihood of further proceedings being necessary after appeal will be reduced.

    One might read this as an indication that the judge is going to rule against APIs being protected, since nothing would be saved by this if he was going to rule in favor of them being protected. But if he issued that ruling before the questions were put to the jury, then the question couldn't be included in the jury instruction, since it would no longer be a relevant question of fact.

  35. Re:Other examples by Githaron · · Score: 2

    So in other words, a programmer would be paid to sit on his hands while ten lawyers squabble about what the programmer can legally program.

  36. APIs being copyrightable is not totally absurd by scamper_22 · · Score: 2

    We live in a world where everyone wants to assign monetary value to things.

    In such a world, the design of an API is serious work. We've all used good APIs and bad APIs. It is a very skillful operation.

    Not saying if this is the ideal world or not... just that it is the world in which we live in. We live in a world of professions (lawyers, doctors, accountants...) where they protect their trade and professional quality.

    One possible solution is if APIs want this protection, then they should have to explicitly declare it. The 'market' will to a large extent respond appropriately. Companies that declare their APIs copyrighted will be handicapped. There will be fewer compatible tools. Fewer developers will train themselves in the API...

    There are already well-established anti-trust and anti-monopoly regulations to protect against abuse in such cases. They must charge 'reasonable' fees...
    We've been through such cases before... for example with rail road operators.

  37. More hyperbole by DragonWriter · · Score: 5, Informative

    That's actually one of Google's defenses. They didn't copy the entire Java API, just a portion of it. So no, if the ruling is in Oracle's favor (which is unlikely but not impossible), then you can't get away with fair-use.

    There are three different questions that have to be resolved in Oracle's favor for a verdict in Oracle's favor on this point:
    1. (legal) Are the APIs subject to copyright protection,
    2. (factual) Did Google infringe the exclusive rights of Oracle as copyright holder of the APIs,
    3. (factual) Was Google's infringement outside the scope of the exception carved out of the exclusive rights under fair use.

    Each logically only requires a response if the preceding question is answered in the affirmative. #2 is presented to the jury as a question they must answer as if #1 were answered in the affirmative, though the court has not ruled on it; #3 is presented to the jury as a question they must answer if and only if they answer yes to #2.

    A ruling in Oracle's favor on the legal issue (#1) would not obviously not mean fair use was not available as a defense. Nor, obviously, would a finding of fact in Oracle's favor on #2.

    But even a verdict in Oracle's favor (meaning that all three issues were resolved in Oracle's favor) wouldn't mean that fair use wasn't available, it would just mean that the jury in this particular case didn't find Google's particular use of Oracle's copyright-protected APIs was fair use. Fact findings are not, however, precedential or binding on future triers of fact, only legal rulings are. (And the only legal ruling related to the availability of fair use in this case is that, at a minimum, it is an available defense, because if it wasn't, question #3 wouldn't be put to the jury at all, or would be put to the jury with the same restrictions as #2 in that it was waiting on a legal ruling on the applicability of the defense.)

    1. Re:More hyperbole by Teancum · · Score: 5, Insightful

      It was a legal case just like this which gave us the whole concept of software patents, so the concern is just as legitimate. Software patents were originally just as limited, and indeed the original judicial rulings on software patents were even more restricted than is being proposed here for API copyright.

      Heck, I would be much more in favor of having an API patented rather than copyrighted, as the concept of life + 70 year copyrights implies a much longer duration over "intellectual property claims" for this kind of activity. At least a patented API would eventually enter the public domain in my lifetime.

    2. Re:More hyperbole by ATMAvatar · · Score: 3, Funny

      It is scary that a case involving complicated legal and technical issues is being decided by a group of people who couldn't even get themselves out of jury duty.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
  38. This isn't serious, it's a joke by Anonymous+Brave+Guy · · Score: 5, Insightful

    This is serious, guys.

    It's really not, for precisely the reasons you gave.

    If this case were to go in Oracle's favour and if it were then allowed to set a precedent, the US software industry would be seriously damaged by legal infighting for a years to come. Even if a few large businesses on the scale of Google and Oracle could survive, in the same way that they play the patent pooling game to neutralise that threat from other big business while still screwing small businesses, innovation would die almost overnight and the next big software businesses would all be based outside the US. As the rest of the world looked on, bemused by the litigious culture of US business finally imploding, the total US economy would take a noticeable hit, Silicon Valley would become a historical footnote as investors fled to tech hubs in other jurisdictions, etc.

    And so, if this were allowed to stand, it would suck for Google for about ten minutes, and then lobbyists backed by more money than has been printed in the history of humanity would descend on Washington and buy legislation to trump the court case and fix the problem.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  39. Re:Other examples by Teancum · · Score: 2

    But Microsoft would need to pay back royalties to Dartmouth University for implementing BASIC without a license. Or perhaps to Harvard University as MS BASIC was originally a class assignment given to Bill Gates by his professor for the few terms he actually attended classes before deciding to drop out and make some real money.

    Even money would be to Dartmouth though, as they came up with BASIC in the first place.

  40. Not in the world of the WTO!! by zidium · · Score: 5, Informative

    Not in the world of the World Trade Organization!!

    By international treaty and law, all copyrights are honored worldwide. Therefore, what is copyrighted in the U.S. is also copyrighted in Europe immediately, and vice versa (and Asia, too, technically all the GATT countries, which is pretty much everybody worth conducting business with).

    So, unless you want to undo almost a century of globalization, this will affect legal software worldwide, unless and until copyright laws can be amended to more sane terms.

    Regardless, this has "rush to the Supreme Court" smeared all over it.

    --
    Slashdot Valentines Beta Massacre: iT WORKED! The boycotts killed Beta!!
  41. Green Hills - they have an anti-Linux rant by Frank+T.+Lofaro+Jr. · · Score: 2

    They have a hilarious anti-Linux rant where they claim Linux is unsafe for critical applications (like airplanes), Windows is more secure and safer (despite the fact that Windows malware on a system for computing weight and balance was responsible for a plane crash), and that Linux makes it easier for foreign spies, saboteurs and terrorists to attack us.

    They even work 9/11 into their argument! OMG!

    http://www.ghs.com/linux/security.html
    http://www.ghs.com/linux/threat.html

    "The 9/11 terrorist organizers had creativity, patience, and a desire to kill as many people as possible. The terroristsâ(TM) success and their continued ability to evade capture provides an example and encouragement to others. We must not turn our national defense over to Linux or any other operating system that is vulnerable to easy attack and subversion at all times. The 9/11 terrorist organizers, and all those whom they have inspired, are still out there, and they are still creative and patient. And if we make our national defense easy to attack, they will kill a lot more people. If Linux is deployed in critical defense systems, the result will be catastrophic."

    WOW!

    Sounds like a conspiracy rant, but it is a corporate website pushing their own OS!

    --
    Just because it CAN be done, doesn't mean it should!