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

577 comments

  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 smittyoneeach · · Score: 1

      The answer to this is to buy enough judges to assert copyright on the Roman alphabet.
      Then you go to Oracle and tell them byotches: "Lay by your dish."

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    4. Re:Mr. Wall, please sit down... by symbolset · · Score: 1

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

      --
      Help stamp out iliturcy.
    5. 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 :)

    6. 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
    7. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      Cool!!

      I guess we can anticipate a massive payout from Microsoft to whomever currently owns the copyright on CP/M.

    8. 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.

    9. 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)
    10. 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.

    11. Re:Mr. Wall, please sit down... by OldHawk777 · · Score: 1

      The global software industry needs corporate-welfare to survive these hard economic times.

      Owning API a/o the Roman-Greek alphabet by copyright would be a tremendous corporate-welfare economic boost.

      Down with capitalist meritocracies ... Up yours, EU, and US with corporate-welfare ... Support a plutocrat republic economy; buy a politician, buy a law, buy a cleric, buy a BJ and hand-relief ... exterminate worker-bees, pack-mules, and aging retired curmudgeons and enslave the survivors.

      --
      Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
    12. Re:Mr. Wall, please sit down... by maple_shaft · · Score: 0

      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.

      You are making a pretty big leap there because the law on derived works leaves it open for interpretation that any significant improvement on the original patent can be considered a seperate patent.

    13. 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.

    14. 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.

    15. Re:Mr. Wall, please sit down... by maxwell+demon · · Score: 1

      This article is about copyright, not patents. Patent law is irrelevant here.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    16. 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...
    17. 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.

    18. Re:Mr. Wall, please sit down... by poetmatt · · Score: 1

      Dumplings made of Ginger, Apples and Fenugreek, obviously.
      - or -
      Don't give Apple Fanboys.

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

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

    20. 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.

    21. Re:Mr. Wall, please sit down... by cpu6502 · · Score: 1, Funny

      >>> shut down the academic "free exchange" culture once and for all. This is serious, guys.

      Nuke the CEO til he glows, and
      then shoot him in the dark.

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    22. 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.

    23. 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!

    24. Re:Mr. Wall, please sit down... by shutdown+-p+now · · Score: 1

      No. Patents, not copyrights, can be used to claim ownership of ideas. Copyrights are used to claim ownership of specific, concrete realization of ideas

      Yup. So AT&T would not hold copyright on the idea of printf, but it would hold copyright on "int printf(const char*, ...);". Which is still enough to shoot down any 'unlicensed' implementation of C.

    25. 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)
    26. Re:Mr. Wall, please sit down... by shutdown+-p+now · · Score: 1

      I don't think so. They'd have to pay royalties to Greece first.

    27. 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.

    28. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      Which will have the effect of driving more software development and jobs offshore.

    29. Re:Mr. Wall, please sit down... by Grishnakh · · Score: 0

      Not just that; nuke the judge and jury too.

      We need to start making juries personally responsible for their verdicts and the consequences of them.

    30. 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.

    31. 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
    32. 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.

    33. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      Which has to pay royalties to Lebanon (the Phoenician alphabet) and probably it doesn't stop there. Everybody along the chain of derivative works is going to keep its share of royalties and the distribution of the wealth of world will be restored to its original status 5,000 years ago.

    34. Re:Mr. Wall, please sit down... by khallow · · Score: 1

      China is controlled by basically the same thing with a different name.

      Pretty pointless observation. I could say similarly that the entirety of human civilization is the same thing, just with seven billion or so different names. The "same thing" is not just different names, but different entities with different often conflicting interests.

    35. Re:Mr. Wall, please sit down... by Grishnakh · · Score: 0

      Juries have the power of life and death. If they're not willing to be accountable for their decisions that send people to death row, then they shouldn't be sitting in the jury box and making that ultimate decision. There's way too many cases of innocent people being executed for a crime they didn't commit, and the jury is complicit in this through their own stupidity. In cases where someone is found innocent after being found guilty by a jury, I think the jury should suffer the same punishment that the innocent person got. The prosecuting attorney should get the same.

    36. 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.

    37. 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.

    38. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      The American ruling class WANTED the steel jobs killed off and exported. The steel industry is one of the most highly unionized and the best way to nueter the political power of those damn working class plebeians is to kill off the industry they need. Everyone knew what signing freetrade agreements with China was going to do: shaft the unions.

    39. 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

    40. Re:Mr. Wall, please sit down... by Grishnakh · · Score: 1

      What, and the judge isn't able to point out that the prosecution is behaving illegally? Isn't that his job? Ok, how about we execute the judge instead?

    41. 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.

    42. Re:Mr. Wall, please sit down... by VortexCortex · · Score: 1

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

      They can't do that, the Three Musketeers have a trademark on that: "All for One and One for All!"

    43. 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

    44. Re:Mr. Wall, please sit down... by nurb432 · · Score: 1

      Follow the money and you will have the answer of how the ruling will go, and if its time to pack up shop or not.

      Might want to start hording source code, just in case. ( i have been doing it ever since the gif fiasco )

      --
      ---- Booth was a patriot ----
    45. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0
      AKA Microsoft.

      The next step in the SCO fiasco.

    46. Re:Mr. Wall, please sit down... by symbolset · · Score: 1

      Thanks for that, but that's what - not who. These private equity groups are not required to disclose who owns or controls them. Which is creepy given the history of this particular property.

      --
      Help stamp out iliturcy.
    47. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      except Perl lifted its API from almost every previous well used language

    48. Re:Mr. Wall, please sit down... by Guy+Harris · · Score: 1

      AKA Microsoft.

      The Attachmate Group is also known as "Microsoft"? Note: "Novell sold some intellectual property assets to a consortium organized by Microsoft as part of the process of being bought by Attachmate" is inequivalent to "Attachmate is Microsoft".

    49. Re:Mr. Wall, please sit down... by Guy+Harris · · Score: 1

      Thanks for that, but that's what - not who. These private equity groups are not required to disclose who owns or controls them. Which is creepy given the history of this particular property.

      Which property? The "intellectual property assets" that Novell sold to a Microsoft-created consortium as part of the deal to get acquired by Attachmate (and that are presumably owned by that consortium, not Attachmate)?

    50. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      "free exchange" culture is dying anyway, start from this Bayh–Dole Act

    51. Re:Mr. Wall, please sit down... by symbolset · · Score: 1

      Those were patents. We're talking about the alleged copyrights on the APIs for C in the absurd hypothetical case that there is such a thing. It's not reported that CPTN Holdings got any copyrights that I know of. Do you have some such info?

      --
      Help stamp out iliturcy.
    52. Re:Mr. Wall, please sit down... by Guy+Harris · · Score: 1

      We're talking about the alleged copyrights on the APIs for C in the absurd hypothetical case that there is such a thing. It's not reported that CPTN Holdings got any copyrights that I know of. Do you have some such info?

      I.e., "this particular property" is "Unix" in the sense of the AT&T code. Is there some particular entity who you might think owns or controls those private equity funds? If so, do you have some info to support that suspicion?

    53. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      Heh heh. Reminds me of Drew Carrey on Whose Line Is It Anyway? "And if you're watching this on an American-made TV, we're all naked!"

    54. Re:Mr. Wall, please sit down... by slashdotjunker · · Score: 1

      Actually, I think this is very scary.

      Imagine if somebody came into your house and wrote their name on all of your belongings with a permanent marker. You laugh at them at say "Go away, silly man.". But, then they return a week later with a policeman and arrest you for theft. That is what is happening on a global scale.

      The US is building a system which allows US corporations to grab everything and claim it is theirs forever. If you complain, they will flash a legal document saying it belongs to them and then throw you in jail (or threaten to do bad things to your country).

      This is basically a return to the Dark Ages of "might makes right". The US has the largest military, so they can enforce their ridiculous claims. The filing of copyrights and patents are merely a flimsy veneer of civility over outright bullying.

    55. Re:Mr. Wall, please sit down... by Zamphatta · · Score: 1

      Naww, I bet Microsoft would allow WINE to keep goin', as it is the only reach into Linux users lives that Redmond has. They're smart cookies up there, and they'd rather have people "trapped" into using their stuff than to milk the WINE makers out of helpin' Microsoft milk Linux users. I'm sure they'll find a way to make a little money off it, but not enough to make WINE illegal or not-worth-developing. The last thing Microsoft would want, is to be left out of a market. I wouldn't be surprised if they decided to take the WINE developers and say "hey, you're either moving here & doing this under our roof or you're going to stop & let us take it from here."

    56. Re:Mr. Wall, please sit down... by SteveFoerster · · Score: 1

      And thank goodness, as otherwise software would just be long strings of ones!

      --
      Space game using normal deck of cards: http://BattleCards.org
    57. Re:Mr. Wall, please sit down... by SteveFoerster · · Score: 1

      As a desktop Linux user I wish this weren't so, but I doubt there are enough of us for them to care much one way or the other.

      --
      Space game using normal deck of cards: http://BattleCards.org
    58. 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
    59. Re:Mr. Wall, please sit down... by __aaltlg1547 · · Score: 1

      It's the judge who misinformed them about what the law means who needs to be slapped down.

    60. Re:Mr. Wall, please sit down... by symbolset · · Score: 1

      Unix (the source and binary copyrights such as are not encumbered by UCSD, not the trademark owned by The Open Group), to include "The C programming language (the language, not the book) and its libraries (in this case including the APIs to the extent they're theoretically protected by copyright)", yes - that is the specific limited property I'm talking about. I don't know who owns or controls these private equity funds that - as you point out - "may" own this property. That's why I was asking. Do you know? The question may be material to the future evolution of technology for the next 60 years or so, so it's pretty important tonight but might be moot tomorrow depending on the outcome of this legal case, and its appeals.

      The C libraries' structure sequence and organization (SSO) is heavily used in almost every common operating system, programming language and application programming interface used today. It's the shoulders of the giants we stand on. Huge chunks even of Java are derived from it.

      Ownership of this group then is interesting to me because of the myriad people who could be behind this equity group are some who have interesting relationships to this legal case. The group of people who can swing around a billion dollars is pretty small, relatively speaking and not all of them play in technology. In an environment where some dubious activity has taken place, like Baystar, RBC and others, it's only natural to be suspicious of organizations that shield their principals behind an iron shield of privacy. We do know some of the players aren't playing fair. There is big money in play here, and sweeping strategies that take many years to carry out - it's nine years since SCO first started their nonsense and that's still not sorted. At stake is the pace of progress itself - an issue I have a personal interest in.

      --
      Help stamp out iliturcy.
    61. Re:Mr. Wall, please sit down... by __aaltlg1547 · · Score: 1

      That's a little past life + 70 years.

    62. 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.
    63. Re:Mr. Wall, please sit down... by Antonovich · · Score: 1

      And the cool thing about this is that Arabic has a completely different way of writing numerals and they indeed call this system "Indian" (though they, like the Chinese who also have their own system, very often use the 123 system)! Or the French press which the French know as an Italian coffee maker (cafetière) and the Italians call English (details might be wrong on this one, idea is not).

    64. Re:Mr. Wall, please sit down... by Grishnakh · · Score: 1

      Sounds good in theory, but I don't see it in practice. The "lay judges" in Europe look like a much better solution to that problem; basically laypeople, but not complete idiots like the jurors we get here after the lawyers are done with jury selection.

    65. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      That's actually one of Google's defenses. They didn't copy the entire Java API, just a portion of it.

      The separately licensed part of the Java API, of course.

      (sorry)

    66. Re:Mr. Wall, please sit down... by Eskarel · · Score: 1

      The other solution is to severely limit the ways out of Jury duty.

      I'm living in Australia and I got called up last year. I could postpone it for up to 6 months, and there were the usual disqualifications for members of law enforcement and certain kinds of convicted criminals, but pretty much everyone else had no way out. Led to a lot smarter jury pool than I'd been led to expect.

    67. Re:Mr. Wall, please sit down... by Eskarel · · Score: 1

      This is the difficult part about this case. Google should lose because forking Java is bad for the entire Java ecosystem and Google were a bunch of dickheads to do it in the first place, especially since they didn't do it particularly well.

      On the other hand, while it is likely that with the possible exception of WINE, all of the previously mentioned cases are FUD because the copyright holder has shown zero interest in enforcing that right(in the case of Mono, Microsoft actually contributes code to that project), there are still some potentially hairy issues if this goes through that way.

      The reality is that the creation of implementations of standards which do not conform to said standards(Davlik) need to be prevented and crushed), but the legal framework to do so is somewhat limited.

    68. Re:Mr. Wall, please sit down... by symbolset · · Score: 1

      It doesn't matter who it is. This lawsuit promises to grind progress to a complete halt.

      --
      Help stamp out iliturcy.
    69. Re:Mr. Wall, please sit down... by symbolset · · Score: 1

      BTW: There is no "you would probably be better off if it WAS Microsoft" option. You sell your soul or you don't.

      --
      Help stamp out iliturcy.
    70. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      Italy is still well alive :-)

    71. Re:Mr. Wall, please sit down... by mhotchin · · Score: 1

      Again with the stupid! Why do you think the judge has any better access to the 'universal truth' than the jury? These cases of illegal behavior are typically discovered *years* after the fact. The trial judge knows what the prosecutor and the defense laywer put in front of him. If the prosecutor with-holds exculpatory evidence, nobody will know about it during the trial.

    72. Re:Mr. Wall, please sit down... by speculatrix · · Score: 1

      surely if smart people know how to weasel their way out of jury duty, then it means jury members are likely to be more dumb?

      a key problem here in the UK is that people and their employers are reluctant to do it if the case is likely to drag on, as it could mean a significant loss of income or cost to the employer, jurors can only claim relatively little expenses: http://www.direct.gov.uk/en/CrimeJusticeAndTheLaw/Juryservice/DG_197055

    73. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      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.

      Hah! I see what you did there. We do punish people for living in the wrong country.

    74. Re:Mr. Wall, please sit down... by somersault · · Score: 1

      What if they find a guilty person innocent?

      Using your scheme, we'd have most guilty people going free just because the jury are scared they may have to face the same punishment. And the more heinous your crime, the more likely you are to go free.

      --
      which is totally what she said
    75. Re:Mr. Wall, please sit down... by rilian4 · · Score: 1

      Lawyers on both sides of cases pick morons off the street and have intelligent jurors removed on purpose because morons can be manipulated far more easily. The easiest way to get thrown off a jury is to be intelligent.

      --

      ...quicker, easier, more seductive the darkside is...but more powerful, it is not.
    76. Re:Mr. Wall, please sit down... by marcosdumay · · Score: 1

      Are you talking about chinese steel or brazilian/german one?

      Because if it is about brazilian/german, well, steel was sold here and there (and everywhere) for the same price it was exported to the US. How's that for dumping? If it is about chinese, well, US industry was already dying when it appeared on the horizon.

      What killed US steel industry was a mix of bad regulation and low investiment on R&D. Both caused mainly by the US government.

    77. Re:Mr. Wall, please sit down... by Grishnakh · · Score: 1

      The problem here in the US isn't that smart people weasel their way out (though some might), but actually that the lawyers try to get rid of any smart people on the jury who aren't likely to decide guilt or innocence based on pure emotion rather than rationality. The lawyers are each able to eliminate a certain number of people (called "jury selection"), so they find out what peoples' professions are and ask them various other questions, so if they're smart people who aren't likely to be swayed by emotional arguments, or if they for instance actually know what "jury nullification" is, they'll be removed.

    78. Re:Mr. Wall, please sit down... by Grishnakh · · Score: 1

      Oh ok, I see what you mean now. So the obvious question is, why isn't the prosecutor personally responsible when this stuff is found out?

    79. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      Guys,

      Lets purge Oracle from the market. We simply can't allow these uncooperative organizations to exist anymore. We are IT, when you see Oracle products come across your desk, kill them. When people ask your opinion about which product to choose in a Vendor line up, smash Oracle. They already do a pretty good job of releasing bloated overpriced extortion type software so it isn't THAT hard to push them over.

    80. Re:Mr. Wall, please sit down... by Grishnakh · · Score: 1

      Right, that's why the whole system needs to be reworked. Get rid of the ability of lawyers to throw out jurors they don't like, and make the jurors semi-professional or at least be required to meet some minimum requirements with regard to education, and have some training.

    81. Re:Mr. Wall, please sit down... by awshidahak · · Score: 1

      Going one step deeper, between Intel, AMD and TI, couldn't every programmer be sued regardless of whether or not they've used a language?

    82. Re:Mr. Wall, please sit down... by fusiongyro · · Score: 1

      Juries have zero power and one responsibility: to determine based on the facts and testimony they've seen, whether or not the law has been broken. They may make a sentencing recommendation, which the judge is then free to ignore. They are not wielding some kind of absolute power. Additionally, death penalty cases are a rounding error compared to the bulk of cases.

    83. Re:Mr. Wall, please sit down... by turgid · · Score: 1

      You, sir, are a party pooper.

    84. Re:Mr. Wall, please sit down... by T+Murphy · · Score: 1

      Not sure what domestic competitors they have, but Arcelor Mittal makes steel in the US. They have a plant near Chicago, just over the Indiana border. I know there are also foundries operated by companies that need higher quality steel (such as for engine blocks).

    85. Re:Mr. Wall, please sit down... by companydroid · · Score: 1

      "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. " Prosecutors can then simply apply the Patriot Act. Done deal.

    86. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      Italy is still alive :-)

      FTFY :)

    87. Re:Mr. Wall, please sit down... by hairyfeet · · Score: 1

      "All hail the one true God!" you DO know that is what you sound like, yes? this is why i separate FOSS advocates from FOSSies, because just like Moonies FOSSies are batshit. Look at yourself, you are equating MSFT owning something with the selling of an immortal soul...batshit! If MSFT owns these there is NO WAY IN HELL they would launch a direct assault on Linux, hell they have contributed enough to the kernel for Hyper-V in the past 3 years to put them in the top 5 so it simply isn't in their interests. Hell SUSE wouldn't even have a pulse right now if MSFT didn't keep buying hundreds of millions of SUSE licenses so they can bundle SUSE VMs with WinServer contracts.

      so give it up loony tunes, your worst nightmare has come to pass, MSFT has figured out how to make money off of you. They'll just keep bundling SUSE VMs with WinServer to make it a better deal for the megacorps and will keep right on ignoring you, hell Ballmer doesn't even rant about you anymore, he is too busy worrying about Apple and Google to give a rat's ass about Linux. game over, pack up and go home, don't forget to hit the lights on your way out,mmmkay?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    88. Re:Mr. Wall, please sit down... by lsatenstein · · Score: 1

      Bullshit to Oracle. That is what they will earn. Here is how I see the issue. I write an API, which has certain function names and arguments. The API is closed, I cannot see the interior, but I am entitled to use it. Can someone else create an independent work that may perhaps have the same or similar name?

      The hardware manufacturers create a CPU with an instruction set and the compiler authors develop assembly or higher level languages that run the hardware. Are they not entitled to everything that anyone wrote, including Oracle, as they created and own the basic syntax implementation and instruction set. The owners of any derivative begin with the hardware vendors. Intel will be one up on Oracle if Oracle is found to be right.

      Here is my counter example. I write a history book in chronological sequence about the civil war. I write about certain events. Does that entitle me to say I own any other work that independently describes the same history? According to Oracle, my copyright excludes everyone else from writing a similar book, with similar contents. Note well. I am writing in chronological sequence, then events are presented in a chronological sequence and that, according to Oracle should stop others from writing about the same events in their book? Two books can have the same title, but different ISDN numbers and different authors.

      --
      Leslie Satenstein Montreal Quebec Canada
    89. Re:Mr. Wall, please sit down... by dave87656 · · Score: 1

      This is really, really scary for open source and GNU-like projects

      Not just that. The whole thing is really scary for any software you write. Some of this is obvious and has been done long before they did it. Oracle is probably just as guilty of API infringement -- it's basically unavoidable. And the ridiculous patents. Oracle just got one patent upheld for removing duplicate constants. Compilers have been doing that since the beginning of time and every valid unique SET does that.

    90. Re:Mr. Wall, please sit down... by dave87656 · · Score: 1

      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.

      It's sad but probably true.

    91. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      1. http://google.com
      2. type "define: DGAF"
      3. quit bitching

    92. Re:Mr. Wall, please sit down... by gbjbaanb · · Score: 1

      you're confusing a creative work that you created with open APIs. If Oracle said "anyonce can use our APIs without licence as much as they like" then things would be different. As it is, to develop for JavaME you need a licence.

      Your book idea, its ok for me to write a history book referencing the same historical events (as they're public domain), but I cannot use any of your words describing them, nor can I create a history book with the same chapters, chapter headings and cover art, even if I changed all the text in the content. So whereas Oracle cannot claim any ownership of say, operations on a string class (as comparing 2 strings is a pretty standard operation) they can claim ownership of a particular string class that has the *exact* same operations, layout and method names as the one they own.

    93. Re:Mr. Wall, please sit down... by lsatenstein · · Score: 1

      So, Intel has one up on Oracle. So has AMD.

      --
      Leslie Satenstein Montreal Quebec Canada
    94. Re:Mr. Wall, please sit down... by toddestan · · Score: 1

      Most of us DGAF whether or not you know what that means.

    95. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      Kidding! I take knifekilled this man

    96. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      Chinese Have oracle!

    97. Re:Mr. Wall, please sit down... by Anonymous Coward · · Score: 0

      Chinese swordHave oracle

  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 Anonymous Coward · · Score: 1, Interesting

      It's ok we can still code in stone: http://www.xkcd.com/505/

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

    3. Re:And with that by smittyoneeach · · Score: 0

      Slashdot leaves me feeling kinda stoned every visit.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    4. 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!
    5. 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/
    6. Re:And with that by Anonymous Coward · · Score: 0

      Thank you, I was wondering how far down the page I'd have to go for at least a modicum of sanity. I could also point out to some of the chicken littles above that previous rulings by the judge have implied (although again, no ruling has been issued) that he does not intend to rule on whether a single API call can be copyrighted, but whether a given set of APIs, collected as a whole into a language, can be copyrighted. This would definitely still have implications, and most of the examples in TFS are valid, POSIX being the biggest issue in my opinion, but some of the comments such as "What if my public API has something like Save()?" or "Do you have an API for storing a key-value pair in an keyed collection? You probably owe someone money" are just nonsense.

    7. Re:And with that by Anonymous Coward · · Score: 5, Funny

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

    8. Re:And with that by Anonymous Coward · · Score: 0

      Depends on what is the most work, and what would have the most devastating results.

      Spending a few days deciding whether it's even worth forming an official verdict on the copyrightability of APIs just wastes a few days, at most, with no other problems.

      Deciding on whether APIs can be copyrighted, on the other hand, is a huge can of worms with far-reaching implications, which could take weeks or months to figure out and might cause a lot of financial damage to tens or even hundreds of companies if handled poorly. It is better to figure that out separately with a bunch of qualified people, if it is ever needed at all.

      I think a few wasted days are worth it.

    9. 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.
    10. 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
    11. Re:And with that by Anonymous Coward · · Score: 0

      That's a fairly common management practice.

    12. 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.

    13. Re:And with that by Anonymous Coward · · Score: 0

      Except that the Judge has a lot of thinkling to do. He decided midtrial that he was going to make the call on copyright of APIs. What should he do then ( or even now ) tell the jury "go home and wait a couple of weeks then come back and deliberate after 2 weeks of forgetting the testimony"?

    14. Re:And with that by afidel · · Score: 1

      Uh, you can only do that against tinpot dictators, any serious foe will just shoot your carrier group full of Exocet class surface skimming missiles.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    15. 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.

    16. Re:And with that by Anonymous Coward · · Score: 0

      And we can assume the ruling will be appealed.

    17. Re:And with that by Anonymous Coward · · Score: 1

      Makes perfect sense. You have a really tough decision with wide reaching consequences. But you only have to decide it if this other decision comes out a certain way. The case depends on both. So you punt the tough decision on the chance that the other decision comes out the other way.

      If the jury decides it wasn't infringement the judge won't have to decide either way.

    18. 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.

    19. 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.

    20. Re:And with that by Anonymous Coward · · Score: 0

      Because it's an important and complex decision. Why waste time trying to figure it out now if it won't matter anyway.

    21. Re:And with that by Anonymous Coward · · Score: 0

      If he's waiting on the jury to determine whether there was copyright infringement related to the APIs first, he's avoiding setting a precedent unnecessarily.

    22. Re:And with that by tibit · · Score: 1

      You win teh internetz for today. Well done!! [claps hands]

      --
      A successful API design takes a mixture of software design and pedagogy.
    23. Re:And with that by Anonymous Coward · · Score: 0

      With how often we hear cries of judicial activism, it's a good decision. It basically delays any sort of judicial precedent (binding or not, I don't know how these things work) until it is absolutely necessary. Let's be absurd and say you farted in an elevator and someone died, whom you are accused of murdering. Let's say you argue you cannot be held accountable for someone dying due to an uncontrollable body function. Rather than having the court decide rather farts count as a weapon (which, for me, would be a terrible precedent), the court might let the case evolve and let a jury decide on whether or not your fart indeed killed someone. If it was not adequate proven that your noxious release led to the death, then the tricky and cumbersome question or whether or not body releases are murder weapons doesn't need to be answered on this day.

    24. 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).

    25. 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.
    26. Re:And with that by shutdown+-p+now · · Score: 1

      Sure, so long as you pay royalties for the cuneiform that you use.

    27. Re:And with that by rthille · · Score: 1

      In C-style languages, the && operator is short-circuited, so you put the easier/less-computation bit first. Now, it may be that the jury bit will take 9 people 2 weeks (18 person-weeks), where it will take the judge longer than 18 weeks to figure it out (numbers totally made up, of course). In which case, fine I'll withdraw my assertion.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    28. Re:And with that by porges · · Score: 1

      The complaint, I guess, is that he used bitwise "and", where one might prefer short-circuiting (logical) "and" -- evaluating one side before seeing if you need to evaluate the other.

    29. Re:And with that by shutdown+-p+now · · Score: 1

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

      Bad analogy, since in C-style languages logical AND will not evaluate the right side (jury) until the left side (judge) has completed, and then only if it returned false. This would be more like creating a future, and using its result as the right argument of &&.

    30. 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.
    31. 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/
    32. Re:And with that by jamstar7 · · Score: 0

      ... thereby creating a 'Pearl Harbor' incident resulting in the dropping of the Great American Shithammer.

      Having the most technologically advanced military on the planet, you think the Joint Chiefs don't wanna take it for a ride and see what it can do? Go ahead, blow away an aging obsolete carrier group. After the sheeple finish their 96 hour chant of 'AMERICA!! FUCK YEAH!!', and the media finishes whipping said sheeple into a killing frenzy, lucrative contracts will be let without bidding to build the new, improved, state of the art carrier group while American Tomahawk missiles fall like raindrops in your capital and American tank brigades chew up your highway system on their way to force a regime change in favor of American corporations.

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    33. Re:And with that by DragonWriter · · Score: 1

      In C-style languages, the && operator is short-circuited, so you put the easier/less-computation bit first.

      Yeah, and that's where the analogy to C-style languages fails -- the court in this case has separate specialized processing units (one unit called the "trier of law" or "judge" and a 9 others collectively called the "trier of fact" or "jury".)

      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.

    34. 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.
    35. Re:And with that by sirlark · · Score: 2

      America can afford this?

    36. Re:And with that by sl3xd · · Score: 0

      ... incident resulting in the dropping of the Great American Shithammer.

      Which makes me wonder. Just how much american shit have we exported in the last decade?

      Maybe we shouldn't have been wasting it by dumping it in latrines in Iraq and Afghanistan - to say nothing of our own public sewer systems.

      We should have been collecting it so we could fill colorful balloons with it, and then drop them by the million over the cities of our enemies.

      Daddy, Daddy! Look at all the pretty balloons they're dropping!

      There. Now I can claim prior art for the idea.

      --
      -- Sometimes you have to turn the lights off in order to see.
    37. Re:And with that by Chris+Burke · · Score: 1

      Bad analogy, since in C-style languages logical AND will not evaluate the right side (jury) until the left side (judge) has completed, and then only if it returned false.

      So when converting the scenario to C reverse the order of the operands. Come on, this is trivial.

      Also, the judge may not want to wait (stall) until the jury decides the issue of fact before starting to decide on the legal issue if it is required. So to take the analogy a level deeper, it is as if the judge has predicted the early-exit branch around the evaluation of the right side of the && as 'not taken' and is speculatively executing. That work will be flushed and a precedent avoided if the branch ends up taken.

      --

      The enemies of Democracy are
    38. Re:And with that by lgw · · Score: 1

      The reason blocades work is that it leaves it to the other guy to actually start the shooting war, which he may not have the will to do.

      Also, the US navy has this whole defense system against incoming missiles, so you'd have to send more than a few (and likely something more modern), and do so from a closer range than the carrier will want to let you get to (the carrier can blockade a port from 300km away, or 500). You can launch an ICBM to drop a nuke a few miles away from the carrier, which will make a mess of things no doubt, but then you will have done that.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    39. Re:And with that by Anonymous Coward · · Score: 0

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

      No, it is a logical and operation. And C-style languages don't bother with the extra work of evaluating subsequent conditions if the first condition is false.

      Why couldn't the judge decide the law before wasting the time of a jury trial?

    40. 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
    41. Re:And with that by rthille · · Score: 1

      OTOH, as a juror who's getting $5/day (or whatever minimal amount they pay today), I'd be kinda pissed if my efforts were wasted due to the Judge [who gets paid a living wage] deciding after the fact that the findings of fact we did were not needed.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    42. Re:And with that by Chris+Burke · · Score: 1

      In C-style languages, the && operator is short-circuited, so you put the easier/less-computation bit first.

      Unless the easier bit is also the more dynamic bit -- as in more likely to change between true and false. Then you may want to put the other, more static bit first for the sake of branch prediction. That's a minor point and highly circumstantial, though.

      More worrisome is basing the criterion for how to order the conditions solely on which order results in more efficient evaluation-- ignoring that one of the conditions also has side effects!

      In the pseudo-code of
      if ( evaluateFacts(caseFacts) && evaluateLawAndCreatePrecedent(caseLaw)){
            findFor(plaintiff);
      } else {
      findFor(defendant);
      }

      you should be very cautious about reversing the order of evaluation, and have a better reason than saving time.

      --

      The enemies of Democracy are
    43. Re:And with that by Teancum · · Score: 1, Interesting

      Considering that the USS Enterprise (CVN-65... not NCC-1701) is currently scheduled for decommissioning, it might be interesting to see if that may in fact actually happen soon. Conspiracy nuts have suggested the Big E might sink in the Persian Gulf to start a war with Iran, just like what happened to the USS Maine with an earlier "international incident". I doubt that will happen, but sometimes like a broken clock these conspiracy nuts do get some things right.

    44. Re:And with that by Anonymous Coward · · Score: 0

      Terrible example, && short circuits.

    45. Re:And with that by Chris+Burke · · Score: 1

      Except that's exactly what he's doing -- asking the jury to evaluate the facts, before seeing if he needs to evaluate the law and create a precedent. Avoiding unnecessary side-effects is both wise coding and wise judging.

      --

      The enemies of Democracy are
    46. Re:And with that by jamstar7 · · Score: 1

      You might wanna google for 'fiat money', which is what the US has been running on since it left the Gold Standard.

      I'm in no way claiming the US needs to go back to the Gold Standard, just that its money has been worthless for quite some time now. What's some more paper thrown at J Random Megacorp gonna hurt?

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    47. Re:And with that by Frank+T.+Lofaro+Jr. · · Score: 1

      And when the rest of the world refuses to supply us replacement parts and even bullets for our military, we are going not to be able to do squat.

      WE DON'T KNOW HOW TO MAKE ANYTHING ANYMORE.

      A broken gun without bullets isn't going to stop anyone.

      A missile without the Made in China guidance system chip isn't a threat either.

      --
      Just because it CAN be done, doesn't mean it should!
    48. Re:And with that by harlows_monkeys · · Score: 1

      Correct. This is done in the interest of judicial economy. Suppose the judge decided the API issue first, and suppose he decided that APIs are not subject to copyright, and thus the issue of infringement never reaches the jury. Then Oracle appeals. Eventually, the appeals court (and possibly the Supreme Court) weigh in. Suppose that the higher courts decide the judge was wrong, and subject to copyright.

      The case would then come back to the district court--and they'd have to bring in a new jury and bring all the witnesses back and do a whole new trial to decide the infringement issue.

      By having the jury decide infringement now, if the judge decides APIs cannot be copyrighted and turns out to be wrong, then when the case comes back to him he will have all he needs to render a final decision. There will be no need to run a whole new trial.

    49. Re:And with that by Anonymous Coward · · Score: 0

      You made a huge decision based on a crappy Slashdot summary? You really aren't smart enough to deserve a job.

    50. Re:And with that by DragonWriter · · Score: 1

      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.

      The issue isn't actually the copyrightability of APIs qua APIs, its whether the sequence, structure, and organization of the code in what is undisputedly copyrighted code files is subject to protection under copyright. The effect of finding that they are would be that implementing APIs by copying the sequence, structure, and organization from copyright-protected source files without a license would be copyright infringement, but it would not, per se, be a finding that the API itself was protected by copyright.

    51. Re:And with that by EuclideanSilence · · Score: 1

      How's this for a reason? Law shouldn't be ambiguous. If it takes a judge more than 2 seconds to figure out if something is illegal, then it shouldn't be illegal. If figuring out the legality of google's use of the API is so damn difficult that a judge would go so far as to try to avoid ruling on it altogether, then it shouldn't be illegal. It's not very different from ex post facto legislation when judges have to "decide" things like this.

    52. Re:And with that by ChrisMaple · · Score: 1

      No, the proper analogy is the sinking of the Maine in Havana harbor.

      --
      Contribute to civilization: ari.aynrand.org/donate
    53. Re:And with that by ChrisMaple · · Score: 1

      Judges are attempting to usurp the decision on whether something is legal, but juries should not allow them to do so.

      --
      Contribute to civilization: ari.aynrand.org/donate
    54. Re:And with that by wrook · · Score: 1

      Basically, if the jury decides there was no infringement even if APIs are copyrightable, the judge doesn't have to make a decision one way or another on the issue. This is a good thing There is no point making a precedent if you don't have to.

    55. Re:And with that by Eskarel · · Score: 1

      OTOH, if the judge makes the decision that the APIs are copyrightable that decision creates precedence(as does the reverse of course). That decision whichever way it would go has lasting consequences for everyone, particularly if the judge is likely to rule that they are copyrightable. Either way the judge's ruling is going to be dragged through appeals courts up to the supreme court who will not know what to do when two gigantic mega corporations are suing each other since they won't know which decision follows the republican party line.

      If on the other hand, the jury decides that, even if they were copyrightable Google isn't guilty, then the whole problem goes away and the judge doesn't have to decide and no one has to appeal the decision. Your time for two weeks might save everyone a whole lot of pain.

    56. Re:And with that by Anonymous Coward · · Score: 0

      Still, that's inane. It's all done to avoid ruling on the larger issue of API copyrightability.

      "Please, jurors, give me a reason not to work". That's what the question should've been.

      Making jurors make a decision on so hypothetical grounds is ridiculous, it introduces heavy bias towards the jurors, and detaches their decision from the results of the trial. Jurors won't see their decision become a ruling so easily, because of the "pending legal issues". How do you justify absolving everything after a jury says "guilty" unanimously? How do the people read that? Is that a victory of the judicial system, or a sign of decay?

      The judge should do its job and decide on the legal prerequisites and thus give the jury the information they need before asking the jury to decide on it.

    57. Re:And with that by Anonymous Coward · · Score: 0

      Sorry, but this argument doesn't make sense.

      How can you ask the jury to decide the matter of fact, when the question includes a legally undefinable term?

      Ie: "did google infringe copyright?" when the scope of the word "copyright" is still under debate? The answer to the first legal question need not be yes or no. It can very well be that only portions of the API were copyrightable. Then, the jury doesn't have the information to decide just yet, the judge has to rule on that first if you ask me.

    58. Re:And with that by Anonymous Coward · · Score: 0

      I'll certainly be using this as evidence when chatting to some friends up top if those stupid software patents ever even look at Europe the wrong way again.

      Hell better yet, the Pirate Parties will surely like this.
      Now if only anybody even knew they existed and voted them...

    59. Re:And with that by Alioth · · Score: 1

      Don't bet on it.

      A military exercise in 2002 shows a tin pot dictator could send most of the US fleet to the bottom of the sea. In fact, they had to change the rules of the exercise to stack it in the US's favour for them to win.

      http://www.rense.com/general64/fore.htm

    60. Re:And with that by DragonWriter · · Score: 1

      OTOH, if the judge makes the decision that the APIs are copyrightable that decision creates precedence(as does the reverse of course).

      Actually, it doesn't. Trial court decisions may be "persuasive authority" -- the same category of legal authority as scholarly articles on the law, decisions of courts of foreign jurisdictions, and, say, references to non-legal works like dictionaries -- but they are not binding precedent.

      Now, the almost-inevitable appeal may create precedent, but that's a different issue.

      If on the other hand, the jury decides that, even if they were copyrightable Google isn't guilty, then the whole problem goes away and the judge doesn't have to decide and no one has to appeal the decision.

      Oracle's grounds for appeal in that case are previewed in their objections to the jury instructions. To think that there is any possible trial outcome in this case that doesn't result in an appeal is naive. In fact, unless all the separate issues are resolved in favor of the same party, its quite likely that both parties will appeal on different grounds.

      What sending the fact question related to the disputed legal issue to the jury before deciding it does is reduce the risk that, if the near-certain appeal overturns the trial court decision, the necessary result of that will be starting over, empaneling a new jury, and holding a new trial.

    61. Re:And with that by lgw · · Score: 1

      That has nothing to do with Exocets. The threat from small craft has been taken seriously by the Navy since the USS Cole. They've been changing the whole fleet over to new close-in weapons sstems that can actually taregt civilian craft, and the new Littoral Defense Ship was a direct result of taking that threat seriously. They hadn't changed over in 2002, but the fact that it only took 10 years to make a significant change in defenses shows the Navy was changing as fast as it can likely manage.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    62. Re:And with that by Anonymous Coward · · Score: 0

      dear god, this.

    63. Re:And with that by Eskarel · · Score: 1

      It's not binding precedence but a jury verdict provides nothing at all.

      As for the appeal, IANAL but to the best of my knowledge, if the jury comes back that even if the APIs are copyrightable Google didn't infringe them, Google walks away. I'm not sure of any grounds for appealing the verdict of a finding by a jury when a verdict of not guilty is entered, and it generally takes gross malfeasance on behalf of some member of the court even in a guilty verdict. Oracle can't complain about those instructions to the Jury, and if the decision goes the other way we end up with an issue of law which will be appealed either way. This is an eminently sensible thing for the judge to have done.

      That said, the US system of giving jurors $5/day is hideously stupid, and the process for disqualifying jurors and allowing jurors to avoid jury duty leads to bad trial outcomes. When I got called up last year I had no opportunity to get out of it(though I could delay it for up to 6 months), and I got paid my full salary by my employer who was reimbursed by the state. Sure the unemployed got kind of screwed, but it's a better system.

    64. Re:And with that by DragonWriter · · Score: 1

      As for the appeal, IANAL but to the best of my knowledge, if the jury comes back that even if the APIs are copyrightable Google didn't infringe them, Google walks away. I'm not sure of any grounds for appealing the verdict of a finding by a jury when a verdict of not guilty is entered, and it generally takes gross malfeasance on behalf of some member of the court even in a guilty verdict.

      "not guilty" and "guilty" verdicts are criminal verdicts, for which the standards may be somewhat different from civil cases and are, in any case, irrelevant here.

      A civil jury verdict, whether it finds liability or finds no liability, can be set aside by the trial judge because that judge finds that the jury could not reasonably have found as it did given the evidence before it (this is particularly key in the case at issue on the Google and the APIs, since the jury instructions all but direct a finding on that before considering the "fair use" defense, using almost exactly the same language in characterizing what Google has admitted as is used in setting out the relevant standard for infringement), and it can be set aside on appeal for that reason as well as others, including any error of law affecting the evidence presented in the case, or the jury instructions, if that error would, in the eyes of the appeals court, likely have effected the decision of the jury.

      Oracle can't complain about those instructions to the Jury

      Wrong. Purported errors in jury instructions are a frequent basis for appeal of civil judgements.

      That said, the US system of giving jurors $5/day is hideously stupid, and the process for disqualifying jurors and allowing jurors to avoid jury duty leads to bad trial outcomes. When I got called up last year I had no opportunity to get out of it(though I could delay it for up to 6 months), and I got paid my full salary by my employer who was reimbursed by the state

      The last time I got called for jury duty (which was a little over a year ago), I had no opportunity to get out of it (aside from asserting that I was a non-citizen, incompetent in English, or otherwise legally barred from jury service) though I could delay it for up to six months, and I got paid my full salary by my employer who was the state. This was, btw, in the US.

  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 Narcocide · · Score: 1

      Reagan. Sorry.

    4. Re:Mutually Assured Destruction by jsh1972 · · Score: 1

      Nixon.

    5. Re:Mutually Assured Destruction by Mister+Whirly · · Score: 0, Offtopic

      Yeah, George W. Bush. He thought it was working pretty well until it was pointed out to him that the Cold War was over.

      --
      "But this one goes to 11!"
    6. Re:Mutually Assured Destruction by zill · · Score: 3, Informative

      Pretty sure parent was referring to Nixon.

    7. Re:Mutually Assured Destruction by QuantumLeaper · · Score: 1

      Reagan also knew the Russian were never going to attack the USA and it allies, because US had the telephones for the military bugged, so the US knew they were just as afraid as the Russians really were.

    8. Re:Mutually Assured Destruction by ohnocitizen · · Score: 0

      Hahaha, didn't Romney just recently say we needed to guard against the Soviet Threat? The Cold War is BACK! *Disclaimer: Reality included may not match fevered dreams of politicians.

    9. Re:Mutually Assured Destruction by Cro+Magnon · · Score: 1

      That was a strategy?

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    10. Re:Mutually Assured Destruction by ChrisMaple · · Score: 0

      Hey libeler, your name says it all.

      --
      Contribute to civilization: ari.aynrand.org/donate
    11. Re:Mutually Assured Destruction by gtall · · Score: 1

      Nice spin, but complete bullshit. If that were the case, the only sane course for the Russians would have been to proceed ahead at speed since showing any weakness would result in Reagan launching a war.

      Reagan's actually policy was to convince the Russians they could never win an arms race.

  4. Other examples by StripedCow · · Score: 0

    And think about wine and reactOS, both using the Windows API.

    And what about Java itself? It borrows a lot from C/C++.

    --
    If Pandora's box is destined to be opened, *I* want to be the one to open it.
    1. 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.
    2. Re:Other examples by Anonymous Coward · · Score: 1

      "The good news is that programmers will suddenly be worth that much more (as no one will want the liability of being one)"

      Nonsense. The liability will be on the employer, not the hired code monkey.

    3. Re:Other examples by Narcocide · · Score: 2

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

    4. Re:Other examples by tepples · · Score: 1

      The liability will be on the employer

      Or, more importantly, on the self-employer. Watch the "app bubble" burst hard.

    5. Re:Other examples by STRICQ · · Score: 1

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

      Which was proven in court to be an exact copy of MSBasic. Nice thought, though.

    6. Re:Other examples by JDG1980 · · Score: 1

      Um, Commodore BASIC *was* MS Basic. Why would they need to prove it "in court" when Commodore bought and paid for the license from MS?

    7. Re:Other examples by blippo · · Score: 1

      Probably not, as Bill Gates nicked the syntax from DEC. :-)

    8. Re:Other examples by Anonymous Coward · · Score: 0

      Why would Oracle or other API owner want to sue some random guy who built an app?

    9. Re:Other examples by jd2112 · · Score: 1

      Programmer pay will remain unchanged, however there will be ten lawyers employed for each programmer.

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    10. Re:Other examples by QuantumLeaper · · Score: 1

      Microsoft has a copyright on Commodore Basic, Commodore was big enough to get away without a copyright notice on computer before the 128 which had to have one.

    11. Re:Other examples by Githaron · · Score: 1

      You forgot that to become a programmer you would have to go through eight years of schooling, study under older programmers, get certified by a board, and have to worry about malpractice suits.

    12. 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.

    13. Re:Other examples by jamstar7 · · Score: 1

      Two words: Independent Contractor. "Your Honor, we hired a contractor to build our new software application since we haven't got a clue when it comes to software engineering. Our IT guys only know 'turn it off and on again', thus, they couldn't notice where the contractor was infringing, and besides, the contractor used closed source so he wasn't gonna let our IT guys look at it, either. WE'RE the victims here!!"

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    14. 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.

    15. Re:Other examples by Greyfox · · Score: 1

      Every PC company on the planet having to pay 40 years of back royalties to IBM for the clean-room reverse engineering of their BIOS?

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    16. Re:Other examples by jd2112 · · Score: 1

      No, the programmer would write code with ten lawyers telling him what he has to re-write.

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    17. Re:Other examples by dave87656 · · Score: 1

      Yes!! When you look at Java it is full of syntax from the C and C++. Sounds like a lawsuit to me. And I really hope there is one. I really hate oracle. Greedy jerks. But I also despise a system which would even allow something like this.

  5. 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 DragonWriter · · Score: 1

      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?

      I think it would take another stretch of the law to reach that conclusion beyond what is in the jury instructions in this case (except in the case of, e.g., statically linking the code implementing the API, but that that requires a license is, if not necessarily established law, at least a fairly common understanding of the present law -- one on which, for instance, the GPL already is premised.)

      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?

      Nothing stops them from adding that as a licensing term on the JDK whether or not it requires a license under current law. Since using the JDK itself requires a license, nothing prevents that license from being conditioned on the user agreeing to refrain from acts which they would have free reign to do if they weren't restrained by the license.

    2. 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.

  6. 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 Anonymous Coward · · Score: 0

      MAN that's an amazing thought. Would certainly serve Oracle right.

    2. 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.
    3. 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.

    4. Re:What's good for the goose... by Anonymous Coward · · Score: 0

      AMD had a license for the x86 processors, (e.g. 386). That's why Intel changed the name of their processors to Pentium.

    5. Re:What's good for the goose... by Tridus · · Score: 1

      That and you couldn't trademark "486" as it turned out, so Cyrix started putting out stuff like the "6x86" which sounded better due to bigger numbers. Pentium is a trademark-capable name.

      --
      -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    6. 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?

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

    8. Re:What's good for the goose... by Anonymous Coward · · Score: 0

      From what I remember, courts forced Intel to sell AMD a license.

    9. 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.
    10. Re:What's good for the goose... by Anonymous Coward · · Score: 0

      SQL would only matter if Oracle did not license SQL and other relational database technology from IBM.

    11. Re:What's good for the goose... by djdanlib · · Score: 2

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

    12. Re:What's good for the goose... by Narcocide · · Score: 0

      What AMD did was an improvement.

    13. 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.'
    14. 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.

    15. Re:What's good for the goose... by Local+ID10T · · Score: 1

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

      IBM

      --
      "You want to know how to help your kids? Leave them the fuck alone." -George Carlin
    16. 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?

    17. Re:What's good for the goose... by Anonymous Coward · · Score: 0

      Assuming an oracle win here on the API grounds the first thing I do, if I were IBM, is send a cease and desist letter along with a settlement clause equal to Oracle's valuation. I don't like this sort of thing but Oracle needs to figure out they too benefit for other people's work.

    18. Re:What's good for the goose... by Anonymous Coward · · Score: 0

      They have a cross-licensing deal now where each of them are allowed to implement each others extensions to the x86 ISA, including x86_64 as well as stuff like SSE and AVX.

      It's pretty ironclad -- the only people in on the deal are Intel, AMD, IBM, and Via; nobody else can make an x86 processor legally.

    19. Re:What's good for the goose... by Anonymous Coward · · Score: 0

      X86-64 was Intel's ultimate revenge on AMD. The final outcome of all the lawsuits between Intel and AMD over the 386/486 was a patent cross-licensing deal. At the time it was a pretty one-sided deal, with AMD as the clear winner. AMD got access to Intel's patents on the X86 architecture, but AMD didn't have significant IP that Intel wanted/needed. Fast forward a couple of years. AMD extends the X86 architecture to 64-bits, and the marketplace quickly adopts AMD's X86-64 in favor of Intel's Itanium. Because of the old patent cross-license, Intel was able to copy X86-64, and there wasn't anything AMD could do about it.

    20. Re:What's good for the goose... by Amouth · · Score: 1

      i agree it will destroy it.. my comment was into someones comment to the tune of "what makes you think Oracle doesn't already have a licence"

      they don't/wouldn't because until now they have had no need for one.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    21. Re:What's good for the goose... by jonsmirl · · Score: 1

      You have to wonder if Oracle really thought about the impacts of trying to copyright APIs. Their entire business is built on APIs designed by other companies. Hmmm -- kind of sounds like Google and Java. Winning on Java will have repercussions on Oracle far in excess of what they will win.

    22. Re:What's good for the goose... by Amouth · · Score: 1

      yea just about everyone except big blue and HP will be screwed at this point. while i know Sun (now Oracle) had a lot, they also lost a lot over the years to other players..

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    23. Re:What's good for the goose... by Anonymous Coward · · Score: 0

      This is more of a Chip politics issue than copyright/patents. Intel already designed a 64-bit chip and then fumbled with the Itanium. So instead of wasting research time on a x86-64 design, they licensed AMD's version and went from there. The Itanium only emulated x86 code, at 1/10th the speed.

      HP is the only company still selling Itanium servers. Remember earlier this year HP was considering dumping the PC business (I assume this is the desktop, not the servers.) Likewise HP is paying Intel to keep making Itanium processors.

      What's interesting and stupid is how Intel doesn't seem to want to produce low-power chips to compete with ARM designs. It seems all they have to do is die-shrink a 2 year old design to the current lithography process and they'd be done in one. ARM cpu's are in the 2-5 watt range, where as the lowest Intel i3 is 17.

    24. Re:What's good for the goose... by Anonymous Coward · · Score: 0

      What are you talking about? Haven't you heard of Intel's Medfield & Atom Z2460?

    25. Re:What's good for the goose... by ChrisMaple · · Score: 1

      I have no idea if the following is correct, as it's based partly on hearsay.
      The US Constitution states that copyrights are for a "limited time". In common law, 99 years is limited time, but 100 years and over is considered forever. Thus copyrights cannot be extended beyond 99 years without amending the Constitution.

      --
      Contribute to civilization: ari.aynrand.org/donate
    26. Re:What's good for the goose... by Eskarel · · Score: 1

      Very simple. x86 instructions ran on both AMD and Intel, the same is not true of Davlik and Java.

    27. Re:What's good for the goose... by jonsmirl · · Score: 1

      They're at about 120 years under current law and Congress has shown no restraint in extending them further. Right now a work from 1923 will come out of copyright in 2019. Other circumstances can trigger longer periods.

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

    28. Re:What's good for the goose... by marcosdumay · · Score: 1

      I wonder if Oracle thought about anything (besides maybe unicorns!) after aquiring Sun. I've never seen any so ruthless campaing for alienating a customer base before.

      There was nothing positive Oracle could get from this lawsuit (except for migrating people out of Java, yes that'd be good) and the best possible outcome for them is losing on all fronts.

    29. Re:What's good for the goose... by Anonymous Coward · · Score: 0

      They did? I thought it was based on the SyBase query language?

    30. Re:What's good for the goose... by badkarmadayaccount · · Score: 1

      Damage? Like what? Everyone switching to lisp? That would be an improvement! :p

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  7. 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.

    1. Re:And this is why... by LifesABeach · · Score: 1

      I'm kind of curious, did Oracle copyright the API calls after they were allowed them to rome free in the wild?

    2. Re:And this is why... by Anonymous Coward · · Score: 1

      You do not have to do anything to own a copyright beyond the act of writing the piece. You own your copyright at the time you write it; you do not have to register it with anyone (unlike a patent) to assert ownership.

    3. Re:And this is why... by zill · · Score: 1

      You're probably confusing trade secrets and patents with copyright. Unlike patents, copyright does not need to go through a government office. Unlike trade secrets, copyrighted worked does not need to remain secret.

      Before 1989, if you have © or "All rights reserved" on your work, it's automatically copyrighted. After 1989, any work you produce is automatically copyrighted, with or without the copyright notice. All of the java source code and API documentation contain some variation of "Copyright © 1993, 2011, Oracle and/or its affiliates. All rights reserved.".

    4. Re:And this is why... by nschubach · · Score: 1

      /* These lines added in order to increase the percentage of unique code so I don't violate the 50% rule...

      &

      %
      1

      *
      */

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    5. Re:And this is why... by Anonymous Coward · · Score: 0

      Your argument is of the form, "a little bit of X == a lot of X". I don't buy it.

      Anyone who can program should be able to distinguish between an API and its implementation. The ability to copyright the underlying code while the APIs remain open is, IMHO, a good thing. Yes, this leads to duplicated efforts, such as all the *NIX variants, WINE, SQL for DBs, etc.

      If it all had to be Open/Free then we might have ended up with nothing more than a bunch of BSD distros. No proprietary Unix; no Linux either. A lot of the "new innovations" actually came from people "reinventing the wheel".

    6. Re:And this is why... by Anonymous Coward · · Score: 0

      Here's a reasonable solution mentioned in the article:

      However, a silver lining could present itself: The jury could affirm that the APIs are copyrighted but that the syntax of the function signatures are a fair use exception. This would safeguard the right to reimplement APIs forever without fear of suit for copyright violation.

    7. Re:And this is why... by foobsr · · Score: 1

      new innovations

      Somehow depicts the state of affairs.

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    8. Re:And this is why... by dkf · · Score: 1

      You do not have to do anything to own a copyright beyond the act of writing the piece. You own your copyright at the time you write it; you do not have to register it with anyone (unlike a patent) to assert ownership.

      But registration increases the damages that you may claim should you bring a case to court. If you've got a fairly high likelihood of bringing such a case in the jurisdiction covered by the registration process, you've got an incentive to register; otherwise, it's just fuss and cost for no gain to speak of.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    9. Re:And this is why... by StripedCow · · Score: 1

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

      Legal folks don't care about that. They reinvent the (breaking)wheel all the time.

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    10. Re:And this is why... by Isaac+Remuant · · Score: 1

      and have that be a script that runs every time you save a file, so it appends the appropriate amount of garbage based on the file length.

      --
      "Science can amuse and fascinate us all, but it is engineering that changes the world. " - Asimov.
    11. Re:And this is why... by DragonWriter · · Score: 1

      But registration increases the damages that you may claim should you bring a case to court.

      This is somewhat misleading. Registration (in US law, at least) is a prerequisite for bringing most copyright claims (I don't think there is any cause of action for which registration increases the available damages -- mostly, its completely binary.) But the registration doesn't have to precede the alleged violation, it just has to precede filing the lawsuit.

    12. Re:And this is why... by Anonymous Coward · · Score: 0

      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!"

      You over value the uniqueness of software. Consider a textbook for mathematics, are the formulas in the book copyright? No. Are the page layouts, the tutorials on how to properly apply them copyright? Yes. Are individual practice questions copyright? No (unless they go beyond formula into a long text description). Are groups/lists of questions copyright? Yes.

      The rule is actually quite simple: Copyright applies to creative endeavours but cannot be applied to facts. An algorithm is a fact, the names of variables, the number of tabs/spaces used to indent, comments, the number of blank lines between code blocks, the positioning of open/close braces and the order of the operations for operations that can be done in any order without affecting the outcome: this stuff is the copyrightable creative part. Ideally, unless the judge is a moron (he has so far shown a low tolerance for bullshit so I'm mildly hopeful), the judge will affirm the simple fact that you can't copyright facts and an API is a fact, the code that executes when the API is invoked is the copyright part. There's room for argumentation that:
      void jingleTheWhatsit(int my_short_novel_as_a_parameter_name);
      may be protected as copyright, but that is fine, the FACT hidden in this line is:
      void jingleTheWhatsit /*Func name = mechanical lookup */ (int /*noname, only the type actually matters*/);
      So, in a reasonable world, the worst that can happen is that cutesy parameter names** have to changed when copying existing headers but as long as the parameters are descriptive (bool FlushDatabase) rather than creative (bool DatabaseDanceOfDumping) then you can basically copy-paste everything except the comments and bodies of macros/inline-functions.

      ** [Objective-C and some other languages treat the parameter names as significant, [some_objid jingleTheWhatsit:3 param_name2:4 param_name3:5] in which case the names become interoperability requirements so are therefore mechanical no matter how ridiculous they are (this is slightly grey, fair use instead of a fact perhaps)]

  8. 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!
    1. Re:Hyperbolic Headline is Worst EVER! by InvisibleClergy · · Score: 1

      Uh, in this case I don't really think it's hyperbole. If Oracle wins this lawsuit, then programmers are universally fucked. Do you know how much stuff Oracle owns? And do you know how many companies Oracle could buy?

    2. Re:Hyperbolic Headline is Worst EVER! by gstrickler · · Score: 1

      I think it's more of a hypergolic headline.

      --
      make imaginary.friends COUNT=100 VISIBLE=false
  9. 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 fnj · · Score: 1

      And the jury has the perfect right to throw this stupid judge's stupid "instruction" into the dung heap where such instructions belong. OK, so that's a little strong. They are perfectly free to consider the instruction and REJECT it. So there still may not be any decision that has to be overturned.

    3. 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.

    4. 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.
    5. Re:Bunch of BUNK! by mfwitten · · Score: 1

      What the hell does "purely functional" mean?

      Everything in the Universe is purely functional. Everything is information.

      It is a creative description to convey the notion of an algorithmic construct (such as an iterative loop) by using a particular identifier ("for" or "while" or "foreach"). It is a creative description to convey the notion of a particular function by using a particular identifier ("getWidgetAndSendNotification"), or a variable by using a particular identifier ("the_man_has_a_green_hat").

      These are creative choices that people are making in order to transmit information. Why shouldn't it be covered by copyright? In fact, that's exactly why you can claim copyright on code that you write: You are transmitting information in a paricular way (I chose "the_man_has_a_green_hat"; if you want copyright at all, then you should allow me to force you to choose another description, such as "there_is_a_green_hat_on_his_head"). Hence, copyright on an API seems quite plausible.

      Of course, the fact that we feel like we need something such as copyright is a symptom of the despicableness of the human condition and of human nature.

    6. 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.
    7. 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
    8. 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.

    9. Re:Bunch of BUNK! by Anonymous Coward · · Score: 0

      The judge is not ruling that APIs are copyright-able. He is telling the jury to assume that they are. Oracle is asserting that Google violated their copyright, and that APIs are copyright-able. If the jury finds Google is in violation of Oracle's copyright, the judge will then have to decide whether the APIs were in fact copyright-able or not. If they come back with a verdict that does not find Google in violation nothing more needs be done, we can move on to the patent portion of the case.

    10. 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.

    11. 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
    12. Re:Bunch of BUNK! by Anonymous Coward · · Score: 0

      Which makes one think that, even if the jury does find in favor of Oracle, proper appeals will squash that through proper vetting. Still sounds like Google screwed up on some of the defense, not giving enough parallels with similar if not the same types of software implementation scenarios.

      Either way, this case is far from over. I'm thinking some time around 2014-2015 is when we'll see a 'final' judgement.

    13. Re:Bunch of BUNK! by Anonymous Coward · · Score: 0

      You DO realize that a Jury is filled with non-expert, non-technical Joe Schmoes, right? All of this "syntactical gobbeldy-guck" is going to fly right over their heads, and they'll commit jury nullification in the interest of adjourning by 4:30 PM local time in the interest of catching an earlier train.

      Pardon my cynicism, but I've seen it happen first hand. None of the findings will be tethered to reality.

    14. Re:Bunch of BUNK! by blinkin247 · · Score: 1

      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).

      That should either read "...complaints brought against Google..." or "complaints brought by Oracle". Take your pick.

      --
      #define CLUE 0
    15. Re:Bunch of BUNK! by luther349 · · Score: 1

      just because the judge says something does not make to true. that's the point in jury's in the first place. so if they are halfway intelligent they will still rule apis are not copyright.

    16. 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.

    17. Re:Bunch of BUNK! by Anonymous Coward · · Score: 0

      Look, that's fine if there's good legal reasons, but it looks really weird. It's still pretty damned scary when the judge is instructing the jury to do the equivalent of "assume the wheel + axle is copyrightable". People in the automobile industry are certainly going to get a bit skitterish. They're also going to wonder why on Earth it would be useful to do that when it has long been established in previous case law that such an assumption is not reasonable (companies have done clean-room implementations of interfaces before, and that's been okay).

      [there, I managed a car analogy]

    18. Re:Bunch of BUNK! by Anonymous Coward · · Score: 0

      Not really true. If a judge believes his instructions were ignored in a jury decision, the judge now has legal standing to toss aside the jury's findings and can substitute his own decision. Technically a judge is free to do this at any time but its rarely done without good cause. Otherwise, the judge's ruling will simply be tossed aside and give cause for appeal. In a case where the judge can support the jury ignored instructions and the instructions had legal merit, the justification for appeal is significantly gimped.

    19. Re:Bunch of BUNK! by Anonymous Coward · · Score: 0

      Some juries are criminally punished for exercising their legal rights by judges. Some judges even tell juries they will be punished if they exercise their legal right. In a few documented cases, judges have done exactly that.

      Many judges believe themselves to be above the law.

    20. 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!

    21. Re:Bunch of BUNK! by fnj · · Score: 1

      I am not sure what jurisdiction you are referring to, but if that is the case I would certainly hope that he would have to support his supposition with some kind of evidence. I know sure as Hell if a judge asked me as a juror about my decision making process I would not tell him shit - respectfully, of course.

    22. Re:Bunch of BUNK! by Anonymous Coward · · Score: 0

      Jury nullification is a bunch of white guys acquitting another white guy for lynching his daughter's black boyfriend, because they think that shouldn't count as murder.

      It has no place in a healthy judicial system.

      Remember that anything that can be used to further a cause you support can be used to further a cause you don't support.

    23. Re:Bunch of BUNK! by dzfoo · · Score: 1

      That is true. However, they are not asserting copyright over the functionality to which the API gives. They are asserting ownership over the structure, sequence, and organization of the API.

      Think of it as a copyright on a telephone-book. The copyright is not on the numbers, the names, nor on the utility provided by such a list in searching for someone. The copyright is on the structure of the book itself.

                        -dZ.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    24. Re:Bunch of BUNK! by maxwell+demon · · Score: 1

      What the hell does "purely functional" mean?

      AFAIU it means "You can't make it very different and still have it perform the same function."

      --
      The Tao of math: The numbers you can count are not the real numbers.
    25. Re:Bunch of BUNK! by Archangel+Michael · · Score: 0

      The JUDGE was wrong, because it has ALREADY been litigated that "things that are purely functional are **NOT** Copyrightable." APIs are purely functional, and thus NOT copyrightable.

      http://www.zdnet.com/blog/gardner/ruling-expressly-denies-express-logic-its-copyrighted-api-logic/2530

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    26. Re:Bunch of BUNK! by Jah-Wren+Ryel · · Score: 1

      Jury nullification is a bunch of white guys acquitting another white guy for lynching his daughter's black boyfriend, because they think that shouldn't count as murder.

      It has no place in a healthy judicial system.

      That example is misleading bullshit. In a situation like that, chances are lots of other people in the system are bigots too, including the judge, the cops who can withhold or plant evidence, the local politicians who write the laws and the electorate who puts them in office.

      I'm sure stuff like that actually happened, but I am even more sure that jury nullification has been used to invalidate racist laws too.

      Jury nullification is by no means a panacea, but it is one more iteration in the system of legal oversight that is inherently imperfect.

      --
      When information is power, privacy is freedom.
    27. Re:Bunch of BUNK! by gnasher719 · · Score: 1

      The Judge is wrong.

      You are wrong. You also suffer from overestimating your intelligence, and from the inability to understand simple legal arguments. This judge hasn't made any claim that Oracle's APIs are protected by copyright. The judge has instructed the jury to examine the question whether Google has copied the API without considering whether Oracle's APIs are protected.

      And your assertion that header files and build scripts are not copyrightable is pure nonsense. Any header file that I write, and any script that I write, has enough documentation and comments to make it absolutely protected by copyright.

      I could define an API with function names that form a poem. That would probably not be very good as an API, but quite probably protected by copyright.

    28. Re:Bunch of BUNK! by Anonymous Coward · · Score: 0

      And what happens when it is hung jury or the jury is undecided?

    29. Re:Bunch of BUNK! by j00r0m4nc3r · · Score: 1

      needs to be handled by someone who has studied the law. That's me.

      Obviously not, or else he would know that this kind of thing is not copyrightable. Judges like this are a detriment to society. "I HAVE STUDIED 'THE LAW', THEREFORE I AM RULER OF THESE LANDS!"

    30. Re:Bunch of BUNK! by Anonymous Coward · · Score: 0

      Jury nullification is a bunch of white guys acquitting another white guy for lynching his daughter's black boyfriend, because they think that shouldn't count as murder.

      The failure of the justice system that allows that isn't jury nullification. It's jury selection.

      Being judged by a jury of your peers means a jury that properly represents your society values. If it's biased for one side or another, it's reason for a mistrial.

    31. Re:Bunch of BUNK! by Daniel_Staal · · Score: 1

      Obviously not, or else he would know that this kind of thing is not copyrightable. Judges like this are a detriment to society.

      And you are sure of this based on your vast knowledge and experience of the law, without hearing any arguments from either side.

      He's not, based on his vast experience. And the right thing to do is to hear out both side's legal arguments, and to look up precedent on his own. Meanwhile, he leaves the jury to judge the facts (instead of the law) of the case.

      Which is precisely how our system is designed: The judge rules on the law of the case, and the jury rules on the facts of the case. Together, they come to a ruling. If we didn't want someone experienced in the law to be a part of that ruling, we wouldn't have judges.

      --
      'Sensible' is a curse word.
    32. Re:Bunch of BUNK! by Teancum · · Score: 1

      One of the first juries to attempt "Jury Nullification" included William Penn, the "founder" of Pennsylvania who sat in an English jury and refused to rule in the manner that the judge insisted. Penn and the other jurors spent several years in prison over their refusal to change their verdicts.

      It would be sad that such a heritage for America would be casually discarded. Then again, it doesn't surprise me as so much else of the heritage of America has been discarded and ignored as well. Piddling things like the U.S. Constitution no longer matter, as "Constitutional Law" doesn't even include reading the U.S. Constitution.

    33. Re:Bunch of BUNK! by DragonWriter · · Score: 1

      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.

      In practice, IIRC, the jury wouldn't be brought back. What would happen if there was a necessary question of fact that hadn't been heard by the jury after the appeals court had made determinations of law and remanded the case for further proceedings would be that a new trial would be ordered, because the old trial jury would have been dismissed (and would no longer have the benefit of immediate temporal proximity to the original trial presentation.)

      Note also that the benefit here only applies if the judge ends up ruling that the sequence, structure, and oranization of the APIs aren't subject to copyright protection. If he rules that they are, then whether he does so before or after the jury gets its instructions is immaterial. But if he rules they are not, then doing so before the jury instructions would make the questions legally irrelevant.

      So, while its possible that the judge really is punting this and doesn't have a leaning on a legal issue that has been briefed by both sides repeatedly in the back and forth over the jury instructions, it seems to me more likely that the judge has a pretty good idea which way he is going to decide the legal issue, and it isn't the way lots of people here are afraid it might be.

    34. Re:Bunch of BUNK! by Frank+T.+Lofaro+Jr. · · Score: 1

      Well perhaps one could still make cars, if they didn't use round wheels. :)

      --
      Just because it CAN be done, doesn't mean it should!
    35. Re:Bunch of BUNK! by harlows_monkeys · · Score: 1

      It's done this way because there are two possibilities. First, the judge could decide the APIs can be copyrighted. In this case, we need the jury to decide on the factual issue of whether or not Google infringed.

      Second, the judge could decide that APIs cannot be copyrighted. Since this is a decision on a matter of law, it can be appealed. If the appeals court decides the judge was wrong, the case is remanded back, and then we again need the jury to decide on the factual issues of whether or not Google infringed.

      Since this remanding back could happen months, or even years (especially if the appeals court decision is appealed and the Supreme Court takes the case), getting a jury decision then would require getting a brand new jury, getting all the witnesses back, and doing the damn trial over again. Ugh.

      It's much more efficient to have the current jury take a look at the infringement issue now, even if it turns out ultimately that APIs are not copyrightable and so they are just considering a hypothetical.

    36. Re:Bunch of BUNK! by DragonWriter · · Score: 1

      I am not sure what jurisdiction you are referring to,

      I'm pretty sure JNOV's can be returned in civil cases in every jurisdiction in the United States.

      but if that is the case I would certainly hope that he would have to support his supposition with some kind of evidence.

      The "evidence" is the actual evidence presented to the jury. A JNOV is a finding by the judge that the jury could not have reasonably reached the conclusions it did on the basis of the evidence before them in the case.

    37. Re:Bunch of BUNK! by ChrisMaple · · Score: 1

      In jury trials, judges should be like moderators, or enforcers of Roberts Rules of Order. In addition, they should bring relevant portions of the law to the jury's attention. They might even point out to the jury how the law has been interpreted and how (he thinks) it should be understood. But he should not be attempting to arrogate the decision of what is legal.

      --
      Contribute to civilization: ari.aynrand.org/donate
    38. Re:Bunch of BUNK! by wrook · · Score: 1

      I hope you are right. But I don't think that an API is *purely* functional. If that were the case, then nobody would care what the API looked like. They wouldn't care how many global variables you had to mess with. They wouldn't care how many parameters were passed to functions. They wouldn't care what the functions/classes/whatever were called. But they do. A lot.

      As programmers we spend considerable amount of effort making our APIs easy to use, intuitive, self documenting, etc as well as functional. There is a considerable amount of creative energy spent organizing how objects are created, which methods will go on which objects, how the data will flow between the objects, etc. If it were purely functional, we wouldn't care how it was organized, we would only care that it works.

      I agree that each individual call in an API is not copyrightable. The question is whether a collection, which is the result of considerable creative design, is copyrightable.

      I hope beyond hope that it is not, but it is not clear to me at all.

    39. Re:Bunch of BUNK! by Eskarel · · Score: 1

      It's not misleading bullshit, it's happened. Juries in the south routinely nullified murder cases with white defendants and black victims. Just because your world involves only people doing what you agree with doesn't mean it's really that way. In fact the vast majority of cases of jury nullification have followed this exact pattern.

    40. Re:Bunch of BUNK! by DrJimbo · · Score: 1

      That was an arbitration in a different circuit so it does not provide a precendent for this case. That is the problem here which is actually quite ironic. Since everyone has assumed that APIs cannot be copyrighted, no one has raised the issue in court in the 9th circuit for decades so there is no clear precedent from the 9th or from the Supreme Court that applies to the current case.

      This is the same BS from BS&F that we got in SCO vs. the world and her dog. They make up outrageous, fanciful, ridiculous claims and there is no precedent because no one was stupid enough to pour millions of dollars into a case base on such total BS before.

      --
      We don't see the world as it is, we see it as we are.
      -- Anais Nin
    41. Re:Bunch of BUNK! by Jah-Wren+Ryel · · Score: 1

      In fact the vast majority of cases of jury nullification have followed this exact pattern.

      Sounds like wishful thinking on your part.

      --
      When information is power, privacy is freedom.
    42. Re:Bunch of BUNK! by Anonymous Coward · · Score: 0

      But the judge didn't rule yet, so he couldn't be wrong, he only told the jury they should act "as if" the code could be copyrighted, which he will deal with later.

      Anyway, although the fact that headers are "purely functional" is obvious to you and I, it isn't necessarily obvious to a judge, and thus may have to be proved before a court before it is accepted as a matter of fact.

    43. Re:Bunch of BUNK! by gtall · · Score: 1

      Whether copyright should extend to APIs is an matter of law, it is not an issue of facts in the case. Hence, the judge is proper is telling the jury as a matter of law, it is his decision to make on copyrights. Honestly, did you learn nothing in grade school?

    44. Re:Bunch of BUNK! by Anonymous Coward · · Score: 0

      "First, if the jury finds that Google did NOT violate the hypothetical API copyright, Oracle's case ends there."

      Would that that were true. Unfortunately, whilst Oracle's legal team couldn't appeal the finding of the jury per se, they COULD (and IMO undoubtedly would) challenge it indirectly. Expect arguments that (a) the jury was misdirected by the judge, and (b) that the jury reached its findings because the judge incorrectly ruled against Oracle or in favour of Google in multiple ways. Anything less wouldn't be the Boies Schiller & Flexner way.

    45. Re:Bunch of BUNK! by Eskarel · · Score: 1

      I'd like Jury Nullification to be a great and noble thing too, but generally speaking it isn't. For every instance where it turned over an oppressive law there's a murderer who goes free because the jury doesn't see the rights of his victims. It's rather a moot point of course since the only way to prevent jury nullification would be to either allow appeals on not guilty verdicts or to interrogate the jurors about their reasoning, neither of which is feasible.

      My point is that there are a lot of down sides to the jury taking the law into their own hands, potentially far more than their are up sides. Jury nullification is not a thing to be taken lightly, nor do your feelings regarding a law mean that the majority feel that way, however much you may want them to.

    46. Re:Bunch of BUNK! by nahdude812 · · Score: 1

      For every instance where it turned over an oppressive law there's a murderer who goes free because the jury doesn't see the rights of his victims.

      Blackstone's Formulation: "Better that ten guilty persons escape than that one innocent suffer."

    47. Re:Bunch of BUNK! by Jah-Wren+Ryel · · Score: 1

      For every instance where it turned over an oppressive law there's a murderer who goes free because the jury doesn't see the rights of his victims.

      Again, wishful thinking on your part. You are so confident in the rate of abuse, lets see some data.

      --
      When information is power, privacy is freedom.
  10. 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 H0p313ss · · Score: 1

      ... from what I hear, C Sharp is a very nice programming language...

      It is, unfortunately it's a case of "nice video, shame about the song". (But then Java is sort of the opposite.)

      I am yet to find a language that really makes me happy, maybe I'm going about this all wrong...

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    3. 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
    4. Re:Somewhat ironically by Anonymous Coward · · Score: 0

      from what I hear, C Sharp is a very nice programming language...

      I heartily agree.

      Microsoft swept just about all the I/O BS into .NET functions so you can write apps quicker istead of being bogged down in I/O details...

      Look....
      [pardon the formatting.... ^^; ]


      http://www.dotnetperls.com/file-copy
      using System;
      using System.IO;

      class Program
      {
              static void Main()
              { // Figure 1 // Copy one file to a non-existent location
              File.Copy("file-a.txt", "file-new.txt"); // Display the contents of both files
              Console.WriteLine(File.ReadAllText("file-a.txt"));
              Console.WriteLine(File.ReadAllText("file-new.txt"));
              }
      }

      vs.


      http://rajkishor09.hubpages.com/hub/File-Copy-Program-in-C-Language

      #include
      #include
      #include
        void main(int arg,char *arr[])
      {
            FILE *fs,*ft;
      char ch;
          clrscr();

      if(arg!=3)
      {
          printf("Argument Missing ! Press key to exit.");
            getch();
        exit(0);

            }

          fs = fopen(arr[1],"r");

          if(fs==NULL)
            {
          printf("Cannot open source file ! Press key to exit.");
          getch();
      exit(0);

          }
            ft = fopen(arr[2],"w");
          if(ft==NULL)
      {
            printf("Cannot copy file ! Press key to exit.");
              fclose(fs);
            getch();
            exit(0);
            }

        while(1)
            {
          ch = getc(fs);
            if(ch==EOF)
      {
          break;
          }
              else
          putc(ch,ft);
        }

            printf("File copied succesfully!");
            fclose(fs);
        fclose(ft);
      }

      I'd rather use C# than C or C++ if I were given a choice.... :)

    5. Re:Somewhat ironically by Anonymous Coward · · Score: 0

      Actually Microsoft gave permission for 100% spec compliant implementations of C#, no more and no less, so if a Google came along and hacked up an incompatible C# then Microsoft could sue them over it just like Oracle is doing.

    6. Re:Somewhat ironically by Anonymous Coward · · Score: 0

      C# is Java refined, with better libraries and better frameworks.

    7. Re:Somewhat ironically by Anonymous Coward · · Score: 0

      No, Dr Dobbs is wrong. The lesson to take from this is that you can copy APIs, but if you do it the wrong way, you will land you in legal trouble. Google didn't make any attempt to do it in a way that would avoid legal trouble. It is not clear why.

      There are known ways to legally copy an API. Apparently Google didn't use any of them.

    8. Re:Somewhat ironically by Anonymous Coward · · Score: 0

      Check out Vala.

    9. Re:Somewhat ironically by rthille · · Score: 1

      That's a bit silly. You're including tons of "library" (may be part of the C# language spec, I'm not familiar) on the C# side, but writing the C program as bare metal. You could easily do the C program as 3 'system()' calls [cp ...; cat...; cat...;].

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    10. Re:Somewhat ironically by Eponymous+Hero · · Score: 1

      here's php:

      <?php copy(sourceFilePath, destinationFilePath); ?>

      --
      insensitive clod overlords obligatory xkcd car analogy russian reversals whoosh pedant fanbois ftfy in 3...2...1..PROFIT
    11. Re:Somewhat ironically by FunkyELF · · Score: 1

      There are known ways to legally copy an API. Apparently Google didn't use any of them.

      Curious as to what those ways are. Could you explain?

    12. Re:Somewhat ironically by Anonymous Coward · · Score: 0

      I use Mono to run a web application written on Win7 with Visual Studio. Mono isn't crappy at all, as long as you aren't some kid hooked onthe kool aid of the latest uber-tool or library then Mono works just fine! C# is the best language i've ever used, and i've experience in a fair few...

    13. Re:Somewhat ironically by Anonymous Coward · · Score: 0

      Sorry, that shoudld read: I use Mono to run a web app on CentOS when it's written on a Win7 machine with VS2010!

      Best of both worlds!

    14. Re:Somewhat ironically by StormReaver · · Score: 1

      ...but actually Microsoft's public statements would count against any legal actions they could attempt against Miguel De Icaza.

      Soracle's public statements didn't keep Google out of court. Even if Miguel ultimately won (which would be the correct and just outcome), he would be destroyed in the process. The only reason Google isn't terribly concerned is because any damage award is relatively minor compared to Google's total value.

    15. Re:Somewhat ironically by DragonWriter · · Score: 1

      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.

      Sure, but that's somewhat tangential to the issue. That estoppel would be available as an offense isn't the point, the point is that affirmative defenses like estoppel (or, as asserted by Google in the Oracle v. Google case, fair use) would be necessary.

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

      Original languages and APIs, of course, escape unscathed, as do reimplementations licensed from the original. As do languages and APIs dedicated by the creator to the public domain.

      I don't think its all that few.

      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.

      Wow. That's more hyperbolic than the headline of TFA/S. Which is pretty amazing.

    16. Re:Somewhat ironically by omnichad · · Score: 1

      That doesn't sound very portable.

    17. Re:Somewhat ironically by rthille · · Score: 1

      Yeah, and C# benefits from a large standard library, but I'm arguing that the _language_ C# isn't better than C for the reason he specifies. It may be a much better language, and it may be great that it's got a large standard library, but IMHO, those are independent variables.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    18. Re:Somewhat ironically by Anonymous Coward · · Score: 0

      You know mono is written in C right?

    19. Re:Somewhat ironically by Anonymous Coward · · Score: 0

      Or in other words, you don't know what you're talking about. Or you're just a blind MS hater, or even more commonly, both.

    20. Re:Somewhat ironically by svick · · Score: 1

      Unfortunately, the latest ECMA specification corresponds to C# 2.0 (which is from 2005). Mono already implements the upcoming C# 5.0. And the same applies to the CLI spec.

    21. Re:Somewhat ironically by svick · · Score: 1

      You could do that on a Unix system, but that doesn't cover everything. On the other hand, you can be sure that wherever you have C#, you also have the .Net library.

      Technically, the .Net libraries are not part of the C# specification, but practically, all implementations that I know of include them.

    22. Re:Somewhat ironically by Teancum · · Score: 1

      Miguel De Icaza did most of his work on Mono as an employee of Novell, so it would be Microsoft v. Novell all over again. I don't know how much money in the bank Novell has to go after Microsoft, but the potential to nail Microsoft against the wall might just be worth the effort... and Novell does seem to have a pretty good team of lawyers that know their intellectual property law. Expect that battle (if it ever happens) to be just as epic as Oracle v. Google.

    23. Re:Somewhat ironically by Gwala · · Score: 1

      I'm pretty sure there's several amendments to it which have brought it periodically further up to date. I thought the last was 3.5?

      And it's generally not a good idea to rely on C# >= 3.5 in Mono anyway; it tends to be missing fundamental features or functions.

      --
      #!/bin/csh cat $0
    24. Re:Somewhat ironically by svick · · Score: 1

      As far as I know, the ECMA spec really is for .Net 2.0 and wasn't updated since.

      And I think you can rely on features from C# 4.0 and .Net 4.0 in mono now, there aren't many missing pieces anymore.

    25. Re:Somewhat ironically by Frank+T.+Lofaro+Jr. · · Score: 1

      I am yet to find a language that really makes me happy, maybe I'm going about this all wrong...

      You need to try Perl.

      --
      Just because it CAN be done, doesn't mean it should!
    26. Re:Somewhat ironically by ais523 · · Score: 1

      Of note is that part of Google's defence is Sun's public statements that Java was free to use! So there's a bit of a symmetrical situation here. (It's lead to a bit of an interesting row, in the courtroom and also on Twitter, between Schwartz (Sun's old CEO) and various other relevant famous people.)

      --
      (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
    27. Re:Somewhat ironically by Anonymous Coward · · Score: 0

      Rather unfair. Your c# example has hardcoded paths, whereas your C example takes filenames on the command line and prints helpful error messages.

      C is a thing
      C# is another thing

      They are different things, neither is better than the other. And you are a different thing again.

    28. Re:Somewhat ironically by squiggleslash · · Score: 1

      I think you've missed something. Microsoft has mentioned patents specifically on occasion (because those are what everyone was concerned about until Oracle decided they wanted to set a precedent that would allow IBM, developers of System R, to sue them over their implementation of SQL. What, what?) but they've said over and over again they will not sue people who create competing implementations. Period. Not "We won't sue... over patents", but "we won't sue".

      What's also clear is that Microsoft wouldn't anyway. If they're not going to sue over the one bit of IP that everyone thought might apply, why would they turn around and go "Ha ha! We found there's something different we can sue about! Let's sue!"? It doesn't make sense. Microsoft's statements about not suing weren't "We won't sue over patents because we can't", but "We won't sue because we want .NET to become the standard".

      I'd be unsurprised if the following happens after an Oracle victory (assuming that happens, I think the Jury would have to completely ignore Jonathan Schwartz for that to happen, which would be ridiculous.)

      * I think a variety of software companies will make statements re-affirming that certain APIs, languages, etc, are open and that people can "copy" them (implement them) to their heart's content

      * I think Microsoft will be one of those companies. .NET and Microsoft's contributions to W3C standards (excepting H.264) will be amongst the many technologies Microsoft will include in that statement.

      * I think people will search for alternatives to Java, with Harmony (which is close to dead already) and OpenJDK declining in support, and developers looking towards alternatives. NET will not be the only beneficiary, but with its similar architecture, and massive library of migration tools, I would be enormously surprised if it's not the biggest winner from the lawsuit.

      That said, I don't think, at this point, Oracle are likely prevail on the most damaging parts of their lawsuit. I think it's highly unlikely that the Judge will allow the "copying an API" thing at all. And if he rejects it, I think it's actually dubious Oracle will attempt to appeal on that specific point, while upholding the illegality of copying an API would result in appeals and a hell of a lot of friend of the court submissions right up to SCOTUS. Nobody wants to see the same mess with copyrights that we've already got with patents - even the company with software patents are generally unhappy with them.

      But, yes, if Oracle gets what it wants, .NET becomes very much the anti-Java, a surprisingly open system from a company that's not normally associated with such things.

      --
      You are not alone. This is not normal. None of this is normal.
    29. Re:Somewhat ironically by orasio · · Score: 1

      No way.
      RMS already warned of the Java trap, and anyone could see that is had issues, ten years ago.
      Also, there is not a lot of GNU Java stuff around, so it's not a big issue. Might be for Apache, though.
      After all, this is getting irrelevant as we speak. Next generation software is not going to be written in Java, or C#. I don't see trends going that way, but a lot more towards dynamic typed languages, and just plain Javascript.

  11. 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.

    1. Re:We're all screwed by Anonymous Coward · · Score: 0

      Your description better fits the contextual definition of "protocol" better than API. An API is more specific to programming than communication between processes / stubs / RPC, etc. Whereas a protocol, in a programming/CS sense, is pretty much exactly what you described in your second sentence and the beginning of your 2nd paragraph.

      Nothing I've said invalidates your argument, however.

  12. 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 Anonymous Coward · · Score: 1

      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.

      Only in America and American colonies. The rest of the world isn't that dumb.

    2. Re:Between this kind of thing and patent trolling by Anonymous Coward · · Score: 0

      Your feeling might be constrained to only US companies. Other companies, operating outside the US jurisdiction, might not be as cautious as you predict.

    3. Re:Between this kind of thing and patent trolling by H0p313ss · · Score: 1

      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.

      Only in America and American colonies. The rest of the world isn't that dumb.

      That's not fair, we're all dumb, just in different ways.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    4. Re:Between this kind of thing and patent trolling by fnj · · Score: 0

      Only in America and American colonies. The rest of the world isn't that dumb.

      Hence there is hope, because a brain drain could then ensue in which American talent flees that repressive hell hole for places beyond the reach of its bought and paid for laws. Then America could either realize it has tightened a noose around its own flabby throat and mend its asinine ways, or it could simply become irrelevant to the real world of progress.

    5. 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?
    6. Re:Between this kind of thing and patent trolling by lightknight · · Score: 1

      To quote the BOFH here, we, as a country, have ridden the 'Tower of Turd' to its lowest level, and are still hitting the button for down.

      --
      I am John Hurt.
    7. 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.

    8. Re:Between this kind of thing and patent trolling by AvitarX · · Score: 1

      The flight industry in the US was hobbled by intellectual property issues, and eventually the government stepped in to fix it.

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

      And the patent in questions was the IDEA of altering the shape of wings, as well as coordinating a rudder with that alteration (separate ideas).

      I do think the US golden age is coming to an end, and the far east is gearing up for the start of a new one (I don't think the first will be that bad, and I think the coming eastern golden age is good).

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    9. Re:Between this kind of thing and patent trolling by reve_etrange · · Score: 1

      I hate this analogy. A blueprint says exactly how something must be built, e.g. where and how large the front door of your house should be.

      The API only says, "there's a door, and you can open it." Not at all similar.

      --
      .: Semper Absurda :.
    10. Re:Between this kind of thing and patent trolling by Eponymous+Hero · · Score: 1

      so authors shouldn't get a dime because they didn't invent the novel (novella, novellette, short story, epic poem, etc) format. or authors shouldn't get a dime because the guy who invented the alphabet did all the work. instead if they can't pay the Ministry of Language they should come up with their own alphabets and expect people to completely relearn how to read each time they read someone new. hell this should apply to human languages on a whole. anyone whose language uses the roman alphabet, or even whose language has a parent, is infringing. and don't complain, the russians figured this out. obviously the first step to enforcing this brave new world is to start taxing slang. word, yo, that'll be 10 duckets.

      wait a minute... some people make a living from public speaking... and they're using the same language as the rest of us! those communist assholes! they should have to invent their own unique language and matching alphabet (for transcription) -- or else pay each listener for the speaker's privilege of speaking in their tongue. if more than 10% of the language is similar to another language, it's infringing. that'll teach people to stand on the shoulders of giants, the whole ungrateful lot.

      engineers, your new directive: reinvent the wheel or perish. oracle deserves the success of android the same way james joyce deserves philip k. dick's success and you can just diaf.

      --
      insensitive clod overlords obligatory xkcd car analogy russian reversals whoosh pedant fanbois ftfy in 3...2...1..PROFIT
    11. Re:Between this kind of thing and patent trolling by Teancum · · Score: 1

      It would be more like having the cockpit of the 747 put into a Cessna (or some other airplane). The "interface" would be the same, but everything that interface is connected to beyond the cockpit would be different. Perhaps the cockpit isn't even connected to any airplane at all, but instead to a simulator.

      The question here is if this "interface" that allows a common set of training and connectivity to other "stuff" (like pilots) is something that can be copyrighted and controlled by the people who designed that interface? In the case of a cockpit layout, it seems like it likely could be copyrighted too... which is sort of the rub here.

      Previous legal precedent is that interfaces between software packages can't be copyrighted, but a legal precedent suggesting that "interface" can be copyrighted would instead force everybody to need to license the API, just as somebody building a cockpit for a 747 would need to get a license for that from Boeing.

    12. Re:Between this kind of thing and patent trolling by jamstar7 · · Score: 1

      Only in America and American colonies. The rest of the world isn't that dumb.

      Hence there is hope, because a brain drain could then ensue in which American talent flees that repressive hell hole for places beyond the reach of its bought and paid for laws. Then America could either realize it has tightened a noose around its own flabby throat and mend its asinine ways, or it could simply become irrelevant to the real world of progress.

      Iraq. Afghanistan. Kim Dotcom.

      There is no place 'outside the reach of its bought and paid for laws'. You might find temporary respite until a sudden outbreak of sanity/common sense in $YOURCOUNTRYOFCHOICE, but it'll be difficult and expensive for them to keep dodging 'American justice'. I'm thinking World War 3 will be the rest of the planet against the US in an attempt to bitchslap some sense into its government. And since the politicians won't be the ones doing the fighting, that might take awhile...

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    13. Re:Between this kind of thing and patent trolling by Anonymous Coward · · Score: 0

      Even "protection" is patented - the mafia hasn't sued yet to claim prior art in continuing such practices ...but I hear they prefer to settle out-of-court :o

      http://yro.slashdot.org/story/07/10/20/1031236/ibm-seeking-patent-protection-racket-patent

    14. Re:Between this kind of thing and patent trolling by Jonner · · Score: 1

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

      Actually, the Wright brothers were the ones attempting to prevent others from innovating in aviation in their time. Thankfully they didn't have the army of lawyers to accomplish this and competitors like Curtiss passed them by. Despite what the Wrights may have thought, they were only two men involved in a diverse worldwide movement of innovation toward powered flight. They managed to make the first powered flights but they weren't that far ahead of contemporaries.

    15. Re:Between this kind of thing and patent trolling by blackest_k · · Score: 1

      It's an article worth reading, as it is an excellent example of the damage that overly broad patents can cause.

      The Wright brothers gained a broad patent on wing warping which was also deemed to cover ailerons an essential component for stable flight. This lead to a stalling of American plane development, the patent was ruled invalid in a number of other countries.

      When America entered world war 1 they had to use French aircraft due to the poor state of airplane development in the usa due to this patent and a number of others.

      Interestingly to get round this patent issue the US government formed a Patent Pool which allowed for US aircraft to be built paying a small licensing fee for each plane built under frand licensing the first time this had been used and lasted through to the Patent's expiry.

      The damage that these patents caused, crippled the American Aircraft industry for years only limited by the advent of world war 1 and the patent expiry. Consider the situation if it was under todays copyright legislation. The last Wright brother died in 1918 copyright is now life of the author + 75 years which would have thus expired in 1993 and each copyright violation would have up to 750,000 dollars awarded per violation. If you applied this in general you could possibly see an alternative reality where modern day america would be living like the amish driving around in horse drawn carts.

      Lets assume that the authors of the api's controlled by Oracle dropped dead today then the copyrights would expire in 2087 assuming Disney didn't get an extension. Of course if Oracle won this then it is reasonable that Oracle would also be infringing on copyrights for example in C headers and API's reducing America's non infringing Computing Industry back to the abacus.

      Of course you would then have to close down almost everything except girl scout lemonade stands since it would be unlikely that any industry that uses a computer today wouldnt be infringing to some degree...

  13. 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.
  14. What about apps using WIN32 API or .NET? by Anonymous Coward · · Score: 0

    Wouldn't Microsoft be able to go after anyone using their API without a license?

    1. 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'!

    2. Re:What about apps using WIN32 API or .NET? by Anonymous Coward · · Score: 0

      Out of curiosity, what are the alternatives (other than C#)?

  15. Enough is enough by Anonymous Coward · · Score: 0

    I will not stand for this!

    1. Re:Enough is enough by Un+pobre+guey · · Score: 0

      Please! Have a seat! Make yourself comfortable.

  16. Defend it or lose it by metalwheaties · · Score: 1

    Isn't there some legal precedent for copyright not having been defended over a period of time making the copyright moot? Clearly people have been implementing Java APIs for 1000s of years without law suits from Oracle or Sun. It is only recently that Oracle has decided to go after Google (specifically acquiring Sun to do so?) that these suits have been brought. Doesn't it make the suits baseless simply because of the fact of Sun/Oracle's ignoring the issue for so many years previous?

    1. Re:Defend it or lose it by Imagix · · Score: 1

      You're thinking Trademark.

    2. Re:Defend it or lose it by mark-t · · Score: 1

      Isn't there some legal precedent for copyright not having been defended over a period of time making the copyright moot?

      No. You are thinking of Trademarks.

      Clearly people have been implementing Java APIs for 1000s of years without law suits from Oracle or Sun

      Thousands? Really? Think about that for a moment,. will you?

    3. 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
    4. Re:Defend it or lose it by Anonymous Coward · · Score: 0

      Don't you remember the cave paintings? You know, the ones that extend JPanel and override paintComponent? Java predates the bible, but it didn't support generics then.

    5. Re:Defend it or lose it by metalwheaties · · Score: 1

      Dude. The Irony Light was brilliantly illuminated. 1000s of years in this world is really only a few orbits of the Earth around the sun.

    6. Re:Defend it or lose it by metalwheaties · · Score: 1

      I believe this also applies to patents. In any case, I was wondering if it did apply to copyright. Two people say no. Does anyone claim to be authoritative on this question?

    7. Re:Defend it or lose it by Frank+T.+Lofaro+Jr. · · Score: 1

      It doesn't take thousands of years for the Java JVM virtual machine to start up, but it sure feels like it.

      --
      Just because it CAN be done, doesn't mean it should!
  17. A little alarmist there by eln · · Score: 1

    The type of "reimplementing" Google is alleged to have done has always been illegal unless the license terms of the software said otherwise. Had Google done a clean room reimplementation then they would have been in the clear, but instead they allegedly lifted code directly from Oracle's (copyrighted) APIs and used it without a license.

    Many (most/all?) of the other languages mentioned have highly permissive licenses that expressly allow the sort of thing Google did. In many cases, the copyrighted portion of the language is little more than a set of standards to be followed, with the actual method for following those standards left up to whoever wants to write a compiler/interpreter for it.. Java has a much more restrictive license and always has, even when it was owned by Sun. Sun just didn't bother going after these sorts of suits. Of course, they didn't have the most powerful Internet company in the world making billions of dollars off a reimplementation of their code, either, at least not until they were already hemmorhaging money too fast to do anything about it.

    1. Re:A little alarmist there by Un+pobre+guey · · Score: 1

      How much money is Google making from Android?

    2. 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.

    3. 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.

    4. Re:A little alarmist there by Bill_the_Engineer · · Score: 1

      I'm skeptical of Schmidt's personal account of how Google implemented Java. It's not like Google is going to admit anything but a "clean room implementation". I put Google in the exact same boat as Oracle. Oracle must prove Google didn't do a "clean room implementation" and Google must prove that they did.

      Neither of these corporate entities are that credible in the first place.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    5. Re:A little alarmist there by alannon · · Score: 1

      Well, technically, since this not a criminal case, nobody has to 'prove' anything. One side just has to have a preponderance of evidence. So far, the analysis of the code shows that only a fraction of a percentage of it is close enough to Sun/Oracle's to warrant looking more closely at it.

      And while it offers no direct evidence one way or another, Google's intention from the beginning was to have the source code to Android published and would expect many, many eyeballs on their source code. If nothing else, it's inconceivable to me that the strategy at Google was, "let's clean-room implement 99.5% of this code, but then directly copy this other 0.5% of the code in order to save us time and money." A single engineer being lazy, on the other hand? I could buy that, maybe.

      Clean-room reimplementation is not a new or obscure activity in software. It's been done for many decades and the legal hoops to jump through to perform it are well known. Standard practice is to have anyone who contributes as much as a line of code to sign an affidavit stating that they had never so much as glanced at the source code to what is being reimplemented. I suspect that Google has quite a lot of evidence that the clean room implementation was done according to legal standards. The truth is, though, a lot of APIs behave in ways that provide very few reasonable code structures to accomplish its implementation and therefore it is to be expected that even a clean-room implementation will have more than a passing resemblance to the original.

  18. 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?

    1. Re:More fundamental by fnj · · Score: 1

      One word. One phrase, rather. UEFI. It's not a reimplementation of the prehistoric BIOS; it's a complete replacement. Legacy support might have to go (and that's a BAD thing??).

    2. Re:More fundamental by tepples · · Score: 1

      UEFI. It's not a reimplementation of the prehistoric BIOS; it's a complete replacement. Legacy support might have to go (and that's a BAD thing??).

      That depends. Is software that hasn't been vetted by the hardware manufacturer necessarily "legacy"? (Google uefi secure boot custom mode.)

    3. Re:More fundamental by Nimey · · Score: 1

      UEFI can still have BIOS as a payload, and many of them do for compatibility reasons, for example to boot Windows XP.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
  19. Confused. by jimmerz28 · · Score: 1

    What exactly is implied by a "copyrightable API"?

    Does this mean that we can copyright an API in a broad generic manner? i.e. a "web service that returns a JSON object of apps in an app store".

    Or is the specific manner in which the API fetches the information the part that is copyrightable?

    1. Re:Confused. by reve_etrange · · Score: 1

      There is no specific manner in which the API fetches information; the "specific manner" is the implementation.

      The API essentially consists in a prose description ("web service that returns a JSON object of apps in an app store") and a method signature, e.g. String getJSONAppDb(String appStoreUri).

      Java complicates things slightly because the function declarations and documentation are stored in the same files as the implementing code (as opposed to separate header files and documentation files).

      Fortunately it appears that Judge William Alsup is intelligent enough to have learned how to distinguish the declarations from the implementation.

      --
      .: Semper Absurda :.
    2. Re:Confused. by jimmerz28 · · Score: 1

      I guess I was attempting to ask if they can blanket copyright the logic in an API so that you can't create an API similar to another API based on a high level description (although I'm probably getting patents confused here).

      So from your nice explanation the implementation/logic is what is being copyrighted and not the purpose or "idea" behind the API itself.

    3. Re:Confused. by DragonWriter · · Score: 1

      What exactly is implied by a "copyrightable API"?

      The actual jury instructions make this clear: what is assumed copyrightable in those instructions is both the compilable (non-comment code) and documentation (comments) in the source files implementing the 37 APIs for Java that are at issue.

      Does this mean that we can copyright an API in a broad generic manner? i.e. a "web service that returns a JSON object of apps in an app store".

      No.

      Or is the specific manner in which the API fetches the information the part that is copyrightable?

      Not that, either.

    4. Re:Confused. by Anonymous Coward · · Score: 0

      Does it matter? If even a single API is deemed copyrightable, that means Microsoft can try to claim copyright on all third-party programs ever produced for Windows; Oracle can try to claim copyright on all Java class files; Intel can claim copyright on all x86 binaries. Given the trigger-happy lawyers in the US, do you expect anyone will be left standing?

    5. Re:Confused. by reve_etrange · · Score: 1

      The implementation is certainly subject to copyright, that's not in dispute. At that level, Android used 9 lines of a trivial range checking function, which Josh Bloch had copied to work around some namespace issue. That code has since been eliminated.

      Oracle's assertion now is that the API specification is also subject to copyright. Historically, programmers and the courts have held that this is not the case, because the declarations are really just factual descriptions about the implementation. Thus the statement that an API is an "idea;" an example (used often in this case) would be the max() function which returns the greater of two operands. Clearly a "max" function is just an idea (not copyrightable). Oracle is saying that the API spec. goes beyond this, including the "sequence, structure and organization" of all the packages as well as the documentation.

      tl;dr: the answers to your questions (from a legal standpoint) aren't clear, we'll have to see what the jury, Judge Alsup and probably an appeals court have to say. From a technological standpoint I think the opinion of most actual programmers is well known.

      --
      .: Semper Absurda :.
    6. Re:Confused. by jimmerz28 · · Score: 1

      I appreciate the clarification :) sadly I can't mod it up.

      Was worried you were going to say that, it looks like all sorts of fucked up is coming our way.

  20. 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.

    1. Re:What is the role of a judge? by lightknight · · Score: 1

      Then we need to, heh, elect a few judges who understand technology.

      Since I imagine most programmers, well aware of the problems with making any kind of change or ruling with regards to code (let alone the legal code) and are somewhat averse to placing themselves in that unfortunate position, we're going to need to make some sacrifices.

      Therefore, I nominate Commander Taco & friends, plus Un pobre guey, to said unhappy positions as judges of technological imprudence. Here are your nerf gravels with +10 facepalm. ^_^

      --
      I am John Hurt.
  21. 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.
  22. Would this apply to wine? by nurbles · · Score: 1

    If implementing new libraries'n'stuff using someone else's APIs is a problem, it seems to me that a thing like wine and maybe even virtual machine software might need to pay license fees to the originators. Of course, the wine project may have an API license agreement with Microsoft, or Microsoft may have explicitly made their APIs freely available (or whatever applies here) but somehow, that doesn't sound like the Microsoft I've heard about over the years.

  23. If API's become copyrightable... by The123king · · Score: 0

    what will happen to the various UNIX-like operating systems, like Linux, the various BSD's, Solaris, Mac OS X etc? And what about WINE? ReactOS? Haiku? I guess these will all owe royalties too? This is a very dangerous road to go down, and if it does come to pass, the world will become a very different place, both legally and physically, and will most likely destroy open-source as we know it. But this is America we're talking about, they're fine relying on Microsoft Windows.

    --
    If you gave me a choice between a printer and a giraffe with explosive diarrhoea, i'll get my ladder and my raincoat
  24. 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.

    1. Re:The jury decides facts; the judge the law by close_wait · · Score: 1

      and similarly, if the jury decide that that Google *did* copy the API (i.e. it wasn't fair use etc), then if after appeal it's decided that APIs are protectable, it avoids having to send the case back with a new jury to decide whether Google violated that copyright.

  25. TFA greatly overstates the case by DragonWriter · · Score: 1

    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.

    Many of these are wrong, because many of the examples there are not done "without a license". Many of them are licensed reimplementations of open source originals that share more than just APIs with the original. AFAIK, Rubinius, JRuby, and IronRuby aren't clean-room reimplementations of Ruby, they are parallel open source projects that use code (including standard library code) from the mainline Ruby project (and I'm pretty sure that code moves both directions.)

    1. Re:TFA greatly overstates the case by reve_etrange · · Score: 1

      Someone may correct me if I'm wrong, but I believe that code has flowed both ways with regard to Java and Android as well (specifically, timsort).

      --
      .: Semper Absurda :.
    2. Re:TFA greatly overstates the case by ceoyoyo · · Score: 1

      Python and Ruby are both open source. You automatically have a license to use the API, or any other part of the code. C is a standard, and probably explicitly states that the writers desire it to be implemented by others. Mono has always been on interesting legal ground. Not sure what the situation with Javascript is.

      So basically even the sky is falling submitter is having trouble coming up with examples.

  26. Typical over the top slashdot article by Anonymous Coward · · Score: 1

    The judge told the jury to assume they were copyrightable to decide whether the cited instances were fair use or infringement. The judge reserved the question of whether they were copyrightable to himself to decide.

    This judge is a lot smarter than the poster.

  27. 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.

    1. Re:For those not familiar with the case... by Anonymous Coward · · Score: 0

      Then again, if the judge would have been familiar with the subject matter, he should not have needed deliberation on whether APIs are copyrightable. As others have posted, there already is precedent. He's just wasting the jury's time.

    2. Re:For those not familiar with the case... by Sun · · Score: 1

      Correct allocation of duties, wrong order of dependencies.

      The Judge figured out this is a hot potato he'd rather not have to rule on. He therefor instructed the jury to assume the APIs are copyrightable and try to reach a verdict on the facts. If the jury finds that what Google did was fair use, the judge is off the hook to decide on the core issue. If, on the other hand, the jury finds for Oracle, then the judge has to make a decision based on law whether APIs are even deserve copyright protection.

      Procedurally, this is a very economic decision. If the jury find for Oracle on this point, there is going to be an appeal whether the judge finds for Google or for Oracle. This way, there is a chance that this very grave and far-reaching question will become moot, avoiding a potentially problematic case law.

      I have been following the case on groklaw (which, from past experience with SCO, is extremely close to what the actual transcripts turn out to be). Trying to be as objective as possible, I believe the right answer to the questions asked of the jury as asked is to find Google's use not fair use. If the APIs are a separate work, Google made commercial use of about 20% of them (37 out of about 160). Its use was not transitive - they added lots of other APIs, but did not change these (because, lets face it, how could they?). If I forced myself to be objective, I might find against them under these conditions.

      Which means either the jury gets it (in my opinion) wrong, which is likely considering all of them only found out what APIs are over the past couple of weeks and Google seemed more convincing overall (Oracle's case on all other matters seemed really unconvincing to me), or the jury finds as I would, which means this is up for the judge to decide.

      How would the judge decide? At the beginning of the trial he made a definite statement that SSOs are copyrightable. Toward the end of the trial he was only willing to state that it's a matter of law, and therefor up to him (resulting in the compromise finally reached). Then again, this trial brought forward lots of attempts to define what is, after all, an API, but the best one came, of all people, from the judge himself.

      What's worse, if its left for the judge, regardless of outcome, this will get appealed. Google has done a great job of laying the ground, but this will then go in front of other judges, who are not as versed in the techies as this one.

      I think we should all be rooting for a jury "not infringing" judgement if there is any hope for rapid resolution.

      Shachar

  28. What ir Oracle loses? by mark-t · · Score: 0

    What will it mean for Google? What will it mean for Oracle? What will it mean for Java?

  29. Jury Nullification by Anonymous Coward · · Score: 0

    Thank God you're still able to vote with your heart and apply Jury Nullification.

    Sucks that most all jurors aren't fully informed, but it only takes one per jury.

    1. Re:Jury Nullification by Frank+T.+Lofaro+Jr. · · Score: 1

      How many typical jurors have any idea what an API even IS?

      --
      Just because it CAN be done, doesn't mean it should!
  30. 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 gtirloni · · Score: 1

      I'd think Oracle should be running to this judge saying "no, no, you misunderstood, please let's drop this lawsuit right now".

      --
      none
    2. Re:Could this backfire against Oracle? by sqldr · · Score: 1

      I thing the ingres guys might have something to say about SQL...

      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
    3. Re:Could this backfire against Oracle? by Anonymous Coward · · Score: 0

      I fail to see how Oracle's interpretation of the Java API can not be applied to Intel's ISA, so yes, this could backfire. Oracle better restart production of Sun's T1 processors.

    4. 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.

    5. Re:Could this backfire against Oracle? by MadMaverick9 · · Score: 1

      ingres? what does ingres have to do with this?

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

      SQL was initially developed at IBM by Donald D. Chamberlin and Raymond F. Boyce in the early 1970s.

      SQL was developed in 1974. oracle corp was founded in 1977.

      IBM vs oracle.

    6. Re:Could this backfire against Oracle? by Anonymous Coward · · Score: 0

      Yes, but I think the real backfire will be the bad PR and marketing... Oracle all of a sudden feels like a dying company trying to leach off the success of others. I am/was primarily using Java, now I am questioning that direction if Java now has really become a dead end language with lawsuit written all over it.

      Python is looking better and better.

    7. Re:Could this backfire against Oracle? by Anonymous Coward · · Score: 0

      http://en.wikipedia.org/wiki/Ingres_%28database%29

      The article doesn't say much (except that they started in the early 1970s), but they did a huge amount of work on the SQL language itself.

  31. 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 alannon · · Score: 1

      This whole thing seems rather silly. First of all, yes, clearly Google copied the Java API. How can they even begin to deny that? Secondly, there is a crapload of legal precedence that indicates that an API is not legally protected by copyright.

      What am I missing here??

    2. 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
    3. Re:The judge hasn't decided anything yet. by Anonymous Coward · · Score: 0

      > First of all, yes, clearly Google copied the Java API
      > What am I missing here??

      Probably the fact that it isn't clear until a jury has said so?

    4. Re:The judge hasn't decided anything yet. by DragonWriter · · Score: 1

      This whole thing seems rather silly. First of all, yes, clearly Google copied the Java API. How can they even begin to deny that?

      The API in abstract terms is not the subject of the issue here, though some of the media sources make it seem that way. The actual code (both compilable and comment) in the source files providing the API is the issue.

      From p. 9, lines 6-9:
      Among other things, the registered copyrights generally include the compilable code and documentation for the Java API packages. The main issues you must decide concern these two general types of material contained therein, namely “compilable code” and “documentation.”

    5. Re:The judge hasn't decided anything yet. by the+eric+conspiracy · · Score: 1

      It is very questionable whether jury nullification would be possible at all in our legal system in a civil trial like this.

      Even if the jury would ignore instructions in a civil trial the judge would have the power to intercede and correct the decision as the final decision lies with the judge.

      The fundamental justification for nullification is citizens acting to protect the accused from oppressive government action. That is not present in a civil case. Sometimes you can have an activist jury come to 'strange' decisions, but that normally happens in a product liability suit.

      Unlike in a criminal trail where a not guilty verdict cannot be appealed, appeals are possible no matter what the decision in a civil trial.

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

      If the jury finds there was no violation (regardless of why they find that way), then there is nothing the judge can do to overrule it. Jury nullification is possible whenever there is a jury, IF there is at least one person on the jury who knows they have that option.

      --
      make imaginary.friends COUNT=100 VISIBLE=false
    7. Re:The judge hasn't decided anything yet. by Anonymous Coward · · Score: 0

      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 really only is going to go down in a criminal case, where the double jeopardy protection prevents reversal of the not guilty verdict. In a civil case, a losing plaintiff may appeal the not liable verdict and get it set aside because the jury abused its discretion. Juries get a lot of leeway because they are largely a black box, but runaway juries who issue verdicts that are contrary to what the facts could reasonably support in a legal determination are simply going to get reversed. And trial judges or appellate judges who think that jury nullification has occurred are going to look very hard at the jury's verdict and reasoning to determine whether an abuse of discretion occurred.

    8. Re:The judge hasn't decided anything yet. by Eskarel · · Score: 1

      Like the statute making it illegal for southern Caucasians to murder African Americans which was nullified a number of times.

    9. Re:The judge hasn't decided anything yet. by marcosdumay · · Score: 1

      No. Oracle claimed that Google copied some code, that Google showed that was some code that they contributed to Java. Oracle also claimed that the APIs themselves are copyrighted, and that is what is being resolved now.

    10. Re:The judge hasn't decided anything yet. by DragonWriter · · Score: 1

      No. Oracle claimed that Google copied some code, that Google showed that was some code that they contributed to Java.

      Actually, literal exact copying is still an issue in the case, and is part of the charge to the jury. If you read the jury instructions rather than relying on what other people tell you is the issue, you might be better informed.

      Oracle also claimed that the APIs themselves are copyrighted, and that is what is being resolved now.

      The issue that has been characterized imprecisely in popular media as "the APIs themselves" being copyrighted (which isn't the only issue in the charge to the jury to resolve) is not about "the APIs themselves" being copyrighted. The actual legal issue is about "sequence, structure, and organization" of the of the source files that are undisputedly part of Oracle's copyrighted Java implementation being protected.

    11. Re:The judge hasn't decided anything yet. by marcosdumay · · Score: 1

      The actual legal issue is about "sequence, structure, and organization" of the of the source files

      Here you are confused by lawer-speak. By that they mean things like sqrt(double) being packaged as java.lang.math.sqrt(double) or java.science.sqrt(double), or other kind of structure. (And yep, sqrt is one of the examples used on court.)

    12. Re:The judge hasn't decided anything yet. by DragonWriter · · Score: 1

      Here you are confused by lawer-speak.

      No, actually, one of the benefits of the time I spent in law school is that it is very hard to confuse me with "lawyer speak".

  32. Sky not falling by Anonymous Coward · · Score: 1

    Whenever a trial like this comes up there are people talking about the worst possible case which could follow. Remember when SCO's claims had the media screaming that people using Linux at home could get sued? Regardless of which way this trial goes, it's not going to be the end of programming and it's not going to suddenly bring Python or C++ or other languages down. This is just silly.

  33. Re:A little alarmist there -- read the evidence by Anonymous Coward · · Score: 0

    A little mis-informed there--Google did a clean-room implementation of the code--yet they got sued--for implementing the java API and package structures, not for copying code. If you take a look at the differences between the kloc's, (Android ~15million lines, Java 5 ~2.8million lines), you have a hard time concluding that Google didn't do a clean-room implementation of Java. Since they couldn't call it Java, Google didn't--and therefore the product they produced is known as Android, in spite of the fact that it is very Java-like. Google deserves a win here and Oracle deserves a big loss for this foolishness.

  34. Amendment 28 by cpu6502 · · Score: 1

    Strike the clause "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries."

    Alternate amendment 28:
    Strike the clause "securing for limited Times" and replace with "securing for one generation". Strike the clause "exclusive right" and replace with "limited & revocable monopoly".

    --
    My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    1. Re:Amendment 28 by ChrisMaple · · Score: 1

      "one generation" is vague.

      --
      Contribute to civilization: ari.aynrand.org/donate
  35. 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/
    1. Re:Its like copyrighting english by ratboy666 · · Score: 1

      "the very way you word your sentence could fall under copyright"

      Actually, that would be the definition of Copyright.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    2. Re:Its like copyrighting english by DamonHD · · Score: 1

      News just in: Oracle is sueing what is left of Greece for misuse of Oracle's trademark in ancient tales of Delphic wisdom, and also sues the owner of the fiery orb at the centre of our planetary system as Oracle now owns all rights pertaining to "Sun".

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    3. Re:Its like copyrighting english by rokstar · · Score: 1

      I'd say its closer to copyrighting something like Esperanto.

  36. not a valid comparison by updog · · Score: 1

    Python and Ruby have been GPL from the beginning, unlike Java. I think that makes reimplementation of the API certainly legal, since using the code directly is legal as well. The "end of programming as we know it" seems like a stretch - maybe the "end of Java as we know it". Or am I missing something here?

    1. Re:not a valid comparison by hackula · · Score: 1

      Python and Ruby are full of function stubs in their core apis that have been previously implemented. The point is that if apis can be copy-written, pretty much every language and framework becomes illegal. Almost every language has a toString() function or a Math library, so they must all be infringing someone's copyright.

    2. Re:not a valid comparison by Anonymous Coward · · Score: 0

      Neither Python or Ruby are GPL licensed. Python uses the Python Software License and Ruby uses Ruby License and BSD licenses.

    3. Re:not a valid comparison by ceoyoyo · · Score: 1

      Python is not GPL. It's PSF. Ruby is also distributed under it's own, considerably more permissive than the GPL license.

  37. Oracle halfway wants to lose by sandytaru · · Score: 1

    If the judge rules in Google's favor, that means Oracle doesn't have to pay a lot of other people money (for non-Java codes and APIs that they use.) If the judge rules in Oracle's favor, other people have to pay a lot of money to Oracle. Either way Oracle wins, either by protecting their own properties or getting free reign to use everybody else's properties.

    --
    Occasionally living proof of the Ballmer peak.
  38. 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.

    1. Re:End copyright law. by Anonymous Coward · · Score: 1

      No, monopoly is good for A business. It is not generally good for society. On an international level, worldwide monopolies held by US companies seems good for the country. Looking at "the world economy" these US monopolies are back to "bad". It's can be hard to tell which team your supposed to be playing for... Your employer (who may screw you), your country (which is often sold out by companies), or your race (which is fucked by both companies and countries).

  39. Excellent Question! Re:Licensing? by cfulmer · · Score: 1

    The API is only the interface. Why would it be copyright infringement to code to one side of the interface, but not to the other?

  40. Re:I've heard this before. In the 80s by Anonymous Coward · · Score: 0

    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.

    Actually AT&T (actually USL, Unix Systems Laboratories which was spun-off from AT&T) and BSD settled because BSD countersued and USL had more to lose than BSD.

  41. Polymorphism by Anonymous Coward · · Score: 1

    How does this apply to extending and changing a base class? If the API is copyrighted then you aren't allowed to extend one of those classes without a license.

  42. What About Obfuscation? by wbav · · Score: 1

    Prove that your bool a(string b) is different than my bool a(string b).

    As long as the copyright comments are there, I guess I own all obfuscated versions which happen to mangle as "a" which take a string and return a boolean.

    --

    =================
    Unix is very user friendly, it's just picky about who its friends are.
  43. Python is NOT GPL by Anonymous Coward · · Score: 0

    Python is _not_ GPL. Python is much closer to the MIT or BSD license.

  44. Re:I've heard this before. In the 80s by Anonymous Coward · · Score: 0

    This would be fun to see since Oracle has Solaris. Whoever owns the Unix patents currently should sue Oracle with the exact same wording as Oracle is suing Google.

  45. Objective-C? by maccodemonkey · · Score: 1

    Considering Apple themselves were the ones who did most the maintenance on the Objective-C compiler in GCC, I doubt GCC would be in much trouble.

    Not that the ruling isn't troubling in general.

  46. 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.

  47. Tetris by tepples · · Score: 1

    Imagine [a university] assignment to implement an API, only to find out its violating someone's copyright.

    Such assignments have been around for over a decade, at least under The Tetris Company's interpretation of copyright.

  48. system.err.write("Copyright violation") by kfsone · · Score: 0

    Oops

    --
    -- A change is as good as a reboot.
  49. Consoles, for example by tepples · · Score: 1

    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?

    This has been true at least since 1984, when Atari added signature verification to the Atari 7800 firmware, and especially 1985, when Nintendo invented 10NES.

    1. Re:Consoles, for example by Anonymous Coward · · Score: 0

      Or 1983, when the Intellivision had a redesign that included lockout code in its base ROM.

      Oddly, they managed to lock out one of their own games in doing so.

  50. Re:Oracle vs. the rest of the World by gtirloni · · Score: 0

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

    Fixed that for you.

    --
    none
  51. time for a union before the worker has the bear by Joe_Dragon · · Score: 1

    time for a union before the worker has the bear the costs of working they should the worker have to pay a lawyer to just to see if his work in ok under the law when it should be the employers cost.

  52. Great...jurors are going to decide by Anonymous Coward · · Score: 0

    Having spent 9 months in a court room watch my wife battle a false charge of cheating on a professional exam, I can tell you right now: we're f'ed. 1/2 of the juror's in her courtroom slept through the bulk of the arguments. The 1/2 that did pay attention, really looked like the most intellectual thing they had to do was shop in the magazine section of Wal-Mart.

    I'd much rather the judge decide. Hell: put it up on Reddit or 4chan for a vote. At least (most) of those people understand what they're looking at.

  53. END. THE. COPYRIGHT. by roman_mir · · Score: 1

    The only correct solution is to end all copyright and actually patent laws, abolish them all.

    There must be a point in time, when a discussion about this becomes unanimous instead of being a dividing issue

    1. Re:END. THE. COPYRIGHT. by Anonymous Coward · · Score: 0

      There must be a point in time, when a discussion about this becomes unanimous instead of being a dividing issue

      That point in time will be when a benevolent dictator gains power to force everybody to agree to a unanimous opinion

      While he's at it, he can probably make a decision about abortion, gay marriage, evolution vs creationism, etc.

  54. woe is me LOLOL by BudAaron · · Score: 1

    If that's the case then maybe mi MICR font is copyrightable which means VersaCheck could owe me a fortune. Any lawyers want to offer their services? try budatdotnetchecksdotcom.

  55. Interoperability by tepples · · Score: 1

    You are transmitting information in a paricular way (I chose "the_man_has_a_green_hat"; if you want copyright at all, then you should allow me to force you to choose another description, such as "there_is_a_green_hat_on_his_head"). Hence, copyright on an API seems quite plausible.

    However, sound public policy demands interoperability. Interoperability, in turn, requires copying the names of types and methods in system libraries. Otherwise, applications that expect the copyrighted method names will not run correctly.

  56. 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 Anonymous Coward · · Score: 0

      Yup, but copyright legislation has been changing since then. We've been shifting it to include "derivative works", which is an utter tar pit.

    3. Re:Nope by Anonymous Coward · · Score: 0

      Are you sure about that? Microsoft won that case primarily because they had a license to most of the Macintosh System, so when it came down to it there were very few claims that Apple could actually assert.

    4. Re:Nope by shutdown+-p+now · · Score: 1

      I couldn't find any references about Apple suing MS over Windows 1.0 - Wikipedia only says that there was a license, but not that there was a lawsuit preceding it. The only "Apple v. Microsoft" that I can find is the one from 1994.

    5. Re:Nope by Anonymous Coward · · Score: 0

      > one really good thing MS has done for the world.
      Though I'm sure we both agree that doing something good for the world wasn't their motivation.
      Ironically, had the roles been reversed and had it been the behemoth that was then Microsoft suing a small company for infringement of the look and feel of Windows then I suspect they would still have won the case and the look and feel of an application would be copyrightable.

    6. 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.
    7. Re:Nope by Anonymous Coward · · Score: 1

      Correct Microsoft has done the world some good, as well as bad. However in my dealings with Oracle over the past 16 years I've found the nothing but pure evil on so many levels. Searching Google with the phrase "more evil than Microsoft" should bring you to the home page of Oracle.

      In my 20+ years in the IT world I've done business with many software companies including Microsoft, Apple, IBM, Redhat, Sun, Oracle and many more. I've always found Oracle very evil...

    8. Re:Nope by Anonymous Coward · · Score: 0

      This is incorrect. MSFT lost, and paid a license fee for Windows 1.0 to Apple.

      Wrong, they paid a license fee but there was no court case that they lost, in fact Apple tried and failed to sue both them and HP over it later on.

      In 1988, after the introduction of Microsoft's Windows 2.0, Apple filed a lawsuit against Microsoft and Hewlett-Packard alleging that Microsoft Windows and HP's NewWave violated Apple's copyrights in the Macintosh user interface. Cited, among other things, was the use of overlapping and resizable windows in Windows 2.0. The case was one of the significant "look and feel" copyright lawsuits of the 1980s. After several years in court, Apple's claims against Microsoft were dismissed, primarily due to a license John Sculley had negotiated with Bill Gates for Windows 1.0.
      http://en.wikipedia.org/wiki/Apple_Inc._litigation

    9. Re:Nope by Teancum · · Score: 1

      The other problem with Apple v. Microsoft was the fact that the idea of the GUI really originated with Xerox, where Steve Jobs openly admitted to "stealing the ideas" from the Xerox PARC group. Of course this is rehashing an old argument made countless times when the original case was made public.

    10. 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.

    11. Re:Nope by Kjella · · Score: 1

      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.

      Come on, it's not like someone has copyrighted the archetypes. Gene Roddenberry originally pitched Andromeda as a Star Trek series, but that didn't happen so the Federation became the Commonwealth, warp drive became slipstream and so on. Avatar is practically Dances with Wolves except the natives are now blue and alien with an orgy of special effects. Harry Potter was hardly the first nor last "boy discovers he know magic" story. If you're having trouble with copyright it's probably because you're not being original, you want to make your own story in their universe. That's great for fan fiction but it's clearly derivative. You have to make your own world from the ground up.

      --
      Live today, because you never know what tomorrow brings
  57. Python etc by richieb · · Score: 1

    These languages were released under GPL so I don't think their exact APIs would require a paid license...

    --
    ...richie - It is a good day to code.
  58. I see red by Anonymous Coward · · Score: 0

    Every time I see Oracle, I see red.

  59. Imagine if you will... by Guppy06 · · Score: 1

    Mozilla enforcing a copyright on JavaScript.

  60. Re:Excellent Question! Re:Licensing? by colinrichardday · · Score: 1

    Because the coding "to the other side" is being done by developers employed by the copyright holder? I assume that Oracle won't sue its own programmers.

  61. Netscape / Javascript by dmomo · · Score: 1

    What about EMCAScript, which is, essentially the standard that javascript implements (but possibly extends)? Is a standard the same as an API?

    I see a lot of crossover between "core language" and "api" in these discussions. Java, of course, is probably useless without certain APIs. But these points really show how messy issues like this become when you involve copyright. To me, it really does highlight the absurdity of the notion of intellectual property. It's such a vague concept.

  62. C# by Ameryll · · Score: 1

    Isn't this why M$ had to invent C#? Didn't they get into trouble hwen they implemented a bastardized version of Java that only worked on Windows?

    1. Re:C# by Jerry+Atrick · · Score: 1

      Microsoft were done for breaking the terms of their licence. That's why Google have made it clear they don't have a licence or believe they need one. If they win on that point then all Oracles complaints about fragmenting Java also come to nought, since its only the licence that forbids it.

    2. Re:C# by Teancum · · Score: 1

      True... but then Microsoft brought in a 1st string of programmers who knew their stuff and basically allowed them to re-implement Java with a clean sheet instead of needing to be backward compatible with any earlier version of Java and to make some changes to the "virtual machine" that worked better in Windows as well instead of needing to work with cell phones or other embedded devices like was the original goal for Java.

      Yes, Microsoft originally did work on trying to integrate Java into their operating system, but dotNet became more than that.

  63. Copyright in method names by tepples · · Score: 1

    What exactly is implied by a "copyrightable API"?

    I've been assuming that a claim of copyright in an API refers to a claim of copyright in the set of signatures (method names, argument types, argument order) that the API provides.

  64. What's that noise..... by chizz · · Score: 1

    ... Why It's Darl McBride and SCO coming back in zombie form..

  65. How does Oracle compile software? by FunkyELF · · Score: 1

    If this sets a precedent I hope whoever can charge extortion fee's for C and GCC really sticks it to Oracle while giving others who don't abuse patents / copyright a free ride.

  66. openSUSE by tepples · · Score: 1

    I don't know about the BSDs, but Linux is probably safe because Novell, the owner of UNIX, distributes openSUSE, a Linux distribution, under license from Linus Torvalds, FSF, and countless other contributors.

  67. Re:Excellent Question! Re:Licensing? by cfulmer · · Score: 1

    Well, actually, I'm more wondering about the side of people USING the API. Oracle is suing google for implementing the API.

  68. Standards documents? by alispguru · · Score: 1

    Is there potential trouble if a language has a ISO/ANSI/IEEE standards document? Those typically have copyright assigned to the standards body...

    --

    To a Lisp hacker, XML is S-expressions in drag.
  69. Past draconian damages by tepples · · Score: 1

    People do this because "the worst possible case" has happened in the past. See, for example, Bright Tunes Music v. Harrisongs Music (draconian damages for unintentional infringement by a songwriter) or Capitol v. Thomas (draconian damages for non-commercial file sharing).

  70. Capitol v. Thomas; Bright Tunes v. Harrisongs by tepples · · Score: 1

    Why would Oracle or other API owner want to sue some random guy who built an app?

    For the same reason Capitol Records would want to sue Jammie Thomas, or Ronald Mack's music publisher (Bright Tunes Music) would want to sue George Harrison.

  71. oracle needs to fucking die by Anonymous Coward · · Score: 0

    seriously go away already you ruined SUN and everything they've created

  72. Confused by Anonymous Coward · · Score: 0

    What confuses me is the MS got sued (and lost) when trying to add Windows specific additions to Java. Why does it seem ok for Google to add Android specific features?

    1. Re:Confused by TrueSpeed · · Score: 1

      Yes, you are confused. Microsoft continued to call their implementation Java. Google does not call their version Java and, thus, has no obligation.

  73. 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).

    1. Re:I call BS alarmism on this. by udoschuermann · · Score: 1

      Wrong. Microsoft got sued because they were calling it Java when it wasn't (it was missing some methods that would cause real Java software to fail on their implementation, and added other things to the API that would cause Microsoft's Java to run only on their own implementation). By comparison, Google is neither claiming that Android is Java, nor will you find the Java logo (the coffee/tea cup) on any Android devices.

      Oracle is complaining that for a portion of the overall APIs, Android is using the same method signatures (package and method names, and parameter order and types) as Java, and says that the API itself is copyrighted and cannot be used without a license (bye-bye JDBC drivers, bye-bye Bouncy Castle, etc.)

      I cannot see how, in a rational universe, Oracle can possibly hope to win this, but even having merely tried, they've earned my utter contempt, and I am beginning to consider it a necessary duty to work actively against Oracle and their products from now on.

      --
      --Udo.
    2. Re:I call BS alarmism on this. by ceoyoyo · · Score: 1

      Oracle may be quite justified in objecting to Google a) not properly implementing Java AND b) implementing it in such a way that it's close enough to real Java to conflict.

      The Ruby license specifically requires that if you change the interpreter you rename things so they don't conflict with the original.

    3. Re:I call BS alarmism on this. by Anonymous Coward · · Score: 0

      Utter crap, insightful my ass.

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

      You know you're reading something stupid when someone opens with a baseless statement that blatantly confuses lay-speak and legal-speak. Public Domain does not mean "published where other people can see it", it means "copyright or patent expired/does not apply/has been broadly licensed to everyone under an unrevocable license (e.g. BSD-esque license)". If Java is copyright then C and C++ are as well, every major modern language was invented after 1960 so the Mickey Mouse is a Cunt Copyright Act protects everything from around 1930 onward.

      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?

      So you can't read but feel compelled to make broad statements anyway?
      int printf(char *format_string, ...);
      This is an API, the TFA is claiming that APIs are copyright which makes:
      namespace std { int printf(const char *format_string, ...); }
      A derivative (C++) work that requires a license. To hammer the obvious point, we're talking what I just showed you, not the code inside those functions, just the declarations — the return type, the name, the parameter types and parameter names. [C/C++ is a bad example because both came out of AT&T so are legally okay; Java, however, is derived from C++ so Sun/Oracle owes AT&T several trucks filled with money]

      And wouldn't they get sued themselves for deriving from earlier works if that were true?

      If Oracle's legal team weren't overreaching idiots then they would have realised the rather horrible implication, yes.

      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.

      The first statement demonstrates your own bias more than it does about everyone else; rather than addressing the argument, just call them idiots and beneath notice, I'm sure that is intellectually honest. FYI, Microsoft licensed the Java Trademark not the copyrights, MS signed a contract that said they would faithfully implement the Java standard and be allowed to call it Official Java in return. MS decided "fuck that shit" and implemented it wrong so that it wasn't compatible but they labelled it "Sun Java Compatible" anyway despite the fact it wasn't. Sun sued them for contract and trademark violation.

      Google doesn't call Android "Sun Java", they call it Android. Your attempt to paint the cases as even related let alone similar is either ignorant or dishonest.

      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

    4. Re:I call BS alarmism on this. by flonker · · Score: 1

      Oracle may be quite justified in objecting to Google a) not properly implementing Java AND b) implementing it in such a way that it's close enough to real Java to conflict.

      Quoting the grandparent.

      By comparison, Google is neither claiming that Android is Java, nor will you find the Java logo (the coffee/tea cup) on any Android devices.

      In short, Microsoft got busted for trademark infringement. APIs can't be trademarked. (Then again, I thought they couldn't be copyrighted.)

      In a nutshell, a plaintiff in a trademark case has the burden of proving that the defendant's use of a mark has created a likelihood-of-confusion about the origin of the defendant's goods or services.

      http://www.bitlaw.com/trademark/infringe.html

      See also: http://en.wikipedia.org/wiki/Trademark_infringement

    5. Re:I call BS alarmism on this. by Frank+T.+Lofaro+Jr. · · Score: 1

      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.

      Are you retarded?

      Google didn't misuse anything.

      You support copyrights on APIs?

      I bet you also support CISPA, SOPA, the DMCA, ACTA, software patents, anti-circumvention laws, and the like.

      You're on the wrong team.

      --
      Just because it CAN be done, doesn't mean it should!
  74. presumably he's working on it by Chirs · · Score: 1

    The judge may be working in parallel with the jury.

  75. 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.

  76. 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.

  77. 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!
  78. it may be fair use by Chirs · · Score: 1

    Even if they copied, it may be considered fair use. The judge ruled that all 166 APIs need to be considered as the work in question, and as I understand it Google only implemented 37. There are other issues to consider as well (read the whole thing at groklaw if you are interested).

  79. 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.

    1. Re:Reduces the risk involved in appeals by Jerry+Atrick · · Score: 1

      Doing it this way also allows Googles defences to be ruled on. Not sure it will set a precedent but winning on any of them should discourage future lawsuits. Win on all of them and even crazy Larry E might think twice about an appeal.

      The only downside is they can't really win on both copyrightability and being innocent of copying unless the judge feels unusually energetic. I can live with that and I believe the court really wants to avoid setting a hard precedent with different unforeseen consequences.

  80. And this is why... by ilsaloving · · Score: 1

    And this is why the waited for Ritchie to die before launching the suit. :P

  81. Oracle Owes K&R by Anonymous Coward · · Score: 0

    After all, they stole the entire Java syntax and some of the API from C and C++. Some of that was, of course stolen from other languages. In the end, maybe we should all pay royalties to Boole for coming up with the binary arithmetic it all boils down to.

  82. FREE and OPEN and FREE by charliemerritt · · Score: 1

    What more do you need? (I know, my contributions [lately] have been minimal) Stick to free Beer and Speech - as tangle footed as we have become, it will be an extraction as major as Linux itself. But find something to swear on, and from now on, it is free, or I don't do it. Yeah, difficult. Say Ohhhhm with rms as often as needed. Oh yea, most "free" programmers work at ACME Software Products - gotta feed the kid. But can't you convince the Boss that staying away from lawsuit encumbered software (LSE-tm) will be good for ACME SP, inc? --By a guy *OLDER* than rms ...cm

  83. I claim! by Anonymous Coward · · Score: 0

    int main(int argc, char**argv)

  84. Re:I've heard this before. In the 80s by msobkow · · Score: 1

    It's not quite the same thing as SCO.

    SCO was claiming Linux had copied code from SVR.

    Oracle's claim would make the POSIX APIs illegal, regardless of who or how the code to implement those APIs was written.

    --
    I do not fail; I succeed at finding out what does not work.
  85. What kind of a moron is SoulSkill/decline of /. by Anonymous Coward · · Score: 0

    Is this the ultimate sign of the almost absolute decline of slashdot? After reading the header and skimming the TFA ( to determine that it is a generic story about the problems if Oracle wins, and not about the state of the case as it goes to the jury ) I decide to comment about how badly the header got the facts, when I see that a third of the articles already say that.

    Are the only two people in the world who didn't know how bad this story was, anonymous ( who has to be Florian Meuller because who else would post something so stupid ) and SoulSkill?

    Slashdot my how you have fallen!!!!

  86. Don't Impliment that Interface or da terrorist win by ZombieBraintrust · · Score: 1

    Yes for example if your class impliments Comparable. Then it would be a derivitive work of the the Comparable interface with this logic.

  87. Re:I've heard this before. In the 80s by Anonymous Coward · · Score: 0

    If APIs end up being deemed copyrightable, so will code instructions. Oracle's money is from SQL. IBM invented it. IBM have lots of money and even more lawyers.

  88. I call BS on YOU by Anonymous Coward · · Score: 0

    Microsoft got their pants sued off for doing basically the same thing

    NOT EVEN CLOSE TO THE SAME THING

    Microsoft made unauthorized modifications to Sun's code.

    Google made a clean-room implementation from scratch

    You're taking a fairly clear case

    AND YOU HAVE COMPLETELY MISCONSTRUED IT.

  89. 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.

  90. Since when US law aplies to the world? by Anonymous Coward · · Score: 0

    Couldn't give a fuck... Suck it U$A... We, the world, don't care...

  91. 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 Anonymous Coward · · Score: 1

      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.)

      I wonder if the judge instructed the jury in this manner so that he would not have to rule on the legal question up front. Judges are the triers of law, whereas juries are the triers of fact. If question #1 is a complex issue, he may be opting to punting the issue (although usually judges will try to answer legal questions first in case factfinding is superfluous in view of the legal determination, i.e. if it leads to summary judgment).

    3. 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."
    4. Re:More hyperbole by Anonymous Coward · · Score: 0

      There are three different questions that have to be resolved in Oracle's favor for a verdict in Oracle's favor on this point

      No, there is only one question that applies to all academics in the field of computer science: "are interoperability specifications, such as APIs, subject to copyright protection".

    5. Re:More hyperbole by Anonymous Coward · · Score: 1

      Judges are the triers of law, whereas juries are the triers of fact.

      This is what every judge in the U.S. will tell you, but it's simply not true. The jury has the power to try both fact AND the law, and judges need to get off their high horses, suck it up, and understand that.

    6. Re:More hyperbole by mrjimorg · · Score: 1

      And that 70+ years keeps being extended. With the fears that Micky Mouse would enter the public domain, Disney has been very successful in lobbying congress to extending copyright lengths, and is likely to do so for the foreseeable future.

  92. Is it just me... by billybob_jcv · · Score: 1

    ... or have other people also previously believed that an Application Programming Interface meant that a company was actually *encouraging* other people to write to that API???

    So, the judge is saying that the bits can't be in the same order unless you have a license?? Really??
     

  93. Great! by Anonymous Coward · · Score: 0

    Great! The more obviously stupid all this becomes, the closer we are to the violent end of this madness.

  94. Incompetent judge by Anonymous Coward · · Score: 0

    Looks to me like this judge has no background to understand the potential impact of this. And the behaviour of Oracle on this matter, while legal, is reckless and dangerous for the industry at large, in particular small companies. They are literally helping to kill the American dream little by little. At some point common good has to prevail over the interests of single companies (or a lobbying group of them), and this is clearly one of these cases. Things like this are the ones that will eventually lead to the economic decline of America, because no matter how much money and new laws you toss at it, innovation and progress cannot survive in an ecosystem in which the only legal players are a handful of gigantic companies that milk the general population and every other business out there. So maybe software companies will start migrating out of the US to places where it makes more sense to innovate without fear of being sued, while in the State we will just have large monopolistic companies controlling our economies, providing poor services, dated products, and poor-quality infrastructure at sky-high prices.

    1. Re:Incompetent judge by Frank+T.+Lofaro+Jr. · · Score: 1

      Things like this are the ones that will eventually lead to the economic decline of America

      Eventually???

      We've been in economic decline for quite some years now already and this is NOT an economic cycle which will reverse itself, wealth is being destroyed and the economy is winding down and seizing up.

      --
      Just because it CAN be done, doesn't mean it should!
  95. 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.
    1. Re:This isn't serious, it's a joke by Anonymous Coward · · Score: 0

      Don't forget the lessons of history: the USA doesn't learn and pay attention until fiery planes are rammed up our collective asses.

    2. Re:This isn't serious, it's a joke by nurb432 · · Score: 1

      Personally i believe your faith is misguided as while i do agree we will see a legal battle like never seen on the earth, we the little people will lose in the end.

      --
      ---- Booth was a patriot ----
    3. Re:This isn't serious, it's a joke by hairyfeet · · Score: 1

      But the bigger question is would they? Or would they simply buy exemptions for themselves? After all it would allow the "giants" of software to essential gain a cartel like control over all software in the USA, and would kill any competition inside the USA dead. Don't forget these are multinational corporations, so this would give them one market locked up while they continued any research overseas, wouldn't hurt them any. who it would hurt is the little guys and as we have seen time and time again those are the ones whose voices are rarely heard in DC.

      So I wish I shared your optimism but I'd worry that they'd either buy a bill that would label them exempt or they would sign cross licensing agreements and form consortiums like MPEG-LA.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    4. Re:This isn't serious, it's a joke by mdielmann · · Score: 1

      You realize that you're pretty much describing the history of Hollywood, right? Excessive IP laws were making it expensive to operate in one region, so people up and left that region to work in an area with more relaxed laws. Yeah, that is pretty unthinkable.

      --
      Sure I'm paranoid, but am I paranoid enough?
    5. Re:This isn't serious, it's a joke by companydroid · · Score: 1

      +1000

    6. Re:This isn't serious, it's a joke by Anonymous Coward · · Score: 0

      Who is to say that the US software industry is not dieing? I have been offered great software programmers from India for $10.00 per hour.

      Indian universities produce great computer science graduates.

      Lets assume that Java libraries actually call C programs behind them. Then I suppose that what is good for Oracle must also be good for the owners of the C libraries.

  96. summary is 100% wrong by sribe · · Score: 1

    The judge instructed the jury to assume that APIs are copyrightable because it is a matter of law, not fact. First the jury will decide if there was copying that cannot be justified as fair use. If they decide no, then the question is moot. If they decide yes, then the judge has to rule on the API issue--which he is obviously hoping to avoid, since there are no precedents for him to follow in this area.

    So, yes, it's a bit backward. Normally the judge settles questions of law before questions of fact go to the jury. But this judge is being humble and cautious, and hoping to punt on what he realizes is major unsettled issue.

  97. Sorry but Sun already opened that can of worms by Anonymous Coward · · Score: 0

    when they sued Microsoft for making "J++" way back in the day....which is why Microsoft even bothered to make C# in the first place.

  98. Scott McNealy by Anonymous Coward · · Score: 0

    Just lost all respect for that guy, what a tosser!

  99. In other words... by gatkinso · · Score: 1

    ...if you develop a product using our language and/or compiler, it is ours.

    Great.

    --
    I am very small, utmostly microscopic.
  100. crime against humanity? by hherb · · Score: 1

    I used to be strictly against the death penalty, and in principle I still am. However, there are some crimes that do not merely affect one or more people - they affect humanity as a whole for generations. Such crimes must be prevented with the harshest deterrents available.

    The ramifications of a judgement that would make mere APIs copyrightable would throw back human development into the dark ages. The ensuing legal slaughter would not instantly terminate the majority of all free software development projects, but largely cripple the majority of commercial ones too. We are not just talking desktop software here - every little gadget with an embedded system is likely to use some API or other that might resemble some other API close enough for some demented judge to doom it.

    I guess the lawyers feasting on the carcasses of the productive entities they destroyed with their court house word games will realize too late that parasites will not survive once their hosts have all died.

  101. The rest of the world by Anonymous Coward · · Score: 0

    The US is right now trying to extradite Kim Dotcom from New Zealand on copyright infringement charges and has had him incarcerated. The US spreads its abuse globally. The rest of the world will not continue its course in peace and freedom until the the US has more completely defeated itself. As Lincoln foresaw, the US will not be destroyed from without, but from within. The probelm is that with modern technology, the collateral damage will devastate the world.

  102. 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!!
    1. Re:Not in the world of the WTO!! by Anonymous Coward · · Score: 0

      I love how because both sides are rich and paying tons for lawyers it almost gurantees the thing will go to the supreme court.

    2. Re:Not in the world of the WTO!! by Internetuser1248 · · Score: 1

      While whether X owns the copyright on Y is honoured in most of the world (with hugely varying degrees of enforcement), whether Z is in breach of that copyright is not. In Germany I can buy a cd and burn a copy for a family member, in the US I can't. If google loses this in the US they can still contest the same case in the EU, a US jury verdict does not override the EU justice system (thank god). The European courts are unlikely to rule so stupidly either, the post above is still true, it would do more damage to the economy in the US than anywhere else.

    3. Re:Not in the world of the WTO!! by Anonymous+Brave+Guy · · Score: 1

      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.

      Fortunately, that is not even close to true.

      Firstly, as a matter of objective fact, there are significant discrepancies in the scope of local copyright laws in different jurisdictions, and ultimately that local law is what is going to matter in any given lawsuit. For example, in the United States, the rules for protecting the design of fonts are looser than anywhere else I know because of a specific provision. That doesn't negate the copyright on font designs elsewhere, but neither does it mean the US is going to close down all the people making cloned fonts with the blessing of a specific provision of US law.

      Secondly, the major international copyright treaties explicitly allow for limitations and exceptions to copyright law that vary from country to country. For example, the United States actually has far more lenient fair use provisions than most places. Whether this is compatible with the three step test under the Berne Convention etc. is the subject of considerable debate, and such a broad and generic exception is not found on the statute books in most other western jurisdictions, but that doesn't mean things the US considers fair use are illegal if somewhere else doesn't choose to incorporate the same exception into their own law.

      Thirdly, and perhaps most importantly, plenty of countries, including the United States, have demonstrably been willing to screw the rules in the international copyright treaties and/or apply leverage based on other unrelated international agreements to further their own national interests on numerous occasions. If the US tried to enforce any such law internationally based on treaty obligations, I expect it would find itself subject to ridicule long before it found everyone else subject to its absurd precedent.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    4. Re:Not in the world of the WTO!! by Taco+Cowboy · · Score: 1

      By international treaty and law, all copyrights are honored worldwide.

      Not necessarily

      For one's work to be copyrighted all over the world one has to copyright his/her work in all the nations his/her work is being used and/or sold.

      Just one copyrighted in US notice will not do you no good outside of USA.

      --
      Muchas Gracias, Señor Edward Snowden !
    5. Re:Not in the world of the WTO!! by drsmithy · · Score: 1

      By international treaty and law, all copyrights are honored worldwide.

      This is only true in a very broad sense that a work will be covered by copyright laws in multiple countries without having to be specifically identified in those countries as a copyrightable work.

      The actual content of those copyright laws can vary significantly from one country to another. Here in Australia, for example, time- and format-shifting only became legal in 2006.

    6. Re:Not in the world of the WTO!! by Anonymous Coward · · Score: 0

      IANAL, but you have a very strange idea of how copyright works.

      Treaties specify that copyright is respected in all countries (bar a few outliers) under similar, but not identical, terms.

      And the scope of what can be protected by copyright ("copyrightable" is a meaningless concept - there is no such thing as "copyrighting", you have copyright automatically, all that's left for you to decide is whether or when to assert it) is one of those things that differs from one country to another. The best-known example is a phone directory, a collection of factual information - that's protected by copyright in most of Europe, for instance, but not in the USA.

      Likewise, if the Supreme Court confirms that APIs are protected by copyright in the USA, that ruling will have no effect in any other country. (It may be cited by counsel as an argument, but the courts themselves will decide what, if any, weight to attach to it.) No treaty gives the US Supreme Court the power to make its decisions binding on courts in other countries.

      (If it did, you could hit a home run around any copyright law you didn't like by bribing a court in some eminently-bribable country - let's say, Afghanistan - to reach the decision you want, then citing that decision as precedent in cases in the USA. But it doesn't work that way.)

    7. Re:Not in the world of the WTO!! by Anonymous Coward · · Score: 0

      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.

      Considering the banana republic that the US has become, almost nothing seems like an unpayable price for the rest of the world to get rid of it.

    8. Re:Not in the world of the WTO!! by __aaltlg1547 · · Score: 1

      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.

      but nothing stops the other members of the WTO from deciding that the USA isn't playing fair and either ignoring US WTO complaints on this subject or opting out of the WTO altogether. A treaty is only good as long as everybody agrees that it is in their best interest to abide by its terms.

    9. Re:Not in the world of the WTO!! by Anonymous Coward · · Score: 0

      All the better. This kind of worldwide impact would put pressure on governments to revise copyright law, or see their infrastructure collapse.

    10. Re:Not in the world of the WTO!! by AmiMoJo · · Score: 1

      Nope, the treaties only require that each country honour the copyright where it is compatible with their local laws. If the EU decided that APIs were not copyrightable then US copyrights on them would not be enforceable here.

      This has been a major annoyance for the *IAA. Some European countries have decided that copyright infringement for personal use isn't a crime, or isn't serious enough to allow rights holders to force ISPs to convert IP addresses into possible targets for litigation.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re:Not in the world of the WTO!! by Anonymous+Brave+Guy · · Score: 1

      You get copyright by default in any nation that is a signatory to the major international treaties, which is almost everywhere that is relevant to a discussion about starting tech companies. This has been the case for quite a few years now.

      The question of whether that copyright prevents someone else from doing something is much more interesting, because it depends on the local exceptions that are permitted, which do vary significantly from place to place.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  103. Begging the question (Latin petitio principii) by Anonymous Coward · · Score: 0

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

    Begging the question (Latin petitio principii, "assuming the initial point") is a type of logical fallacy in which a proposition is made that uses its own premise as proof of the proposition. In other words, it is a statement that refers to its own assertion to prove the assertion. Such arguments are essentially of the form "a is true because a is true"

    Also see:

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

    Argument from ignorance, also known as argumentum ad ignorantiam or "appeal to ignorance" (where "ignorance" stands for: "lack of evidence to the contrary"), is a fallacy in informal logic. It asserts that a proposition is true because it has not yet been proven false,

    For example, imagine if we told people "Assume the judge accepted a bribe from Oracle. Is he guilty?"

    Let us remind people the judge hasn't been proved not to have accepted a bribe from Oracle!

  104. What of those that developed for Android? by GoldMace · · Score: 1

    Those are the ones who really get screwed if somehow Android ends up not existing in it's present form with Dalvik because of this. Although I personally did not learn J++, if I had spent a lot of time and effort learning it, I'd be really mad. I have spent a lot of time and effort learning the Android API, and if it ceases to exist, like J++ did, because of some court case, can I sue both Oracle and Google for my time and hardship?

  105. USA - LOL by Anonymous Coward · · Score: 0

    your legal system is sooo much broken.

    1. Re:USA - LOL by speculatrix · · Score: 1

      unfortunately the USA uses its economic might to force other countries to adopt the same bad practices.

  106. Who didn't see this coming? by Anonymous Coward · · Score: 0

    This is the main reason why Oracle purchased Sun. They quickly realized that they try to charge Google for every handheld that is sold. But this is ultimately going to fuck everything up for the rest of us (businesses and consumers alike).

    Oracle needs to go find a hole and die. >:(

  107. Re:Don't Impliment that Interface or da terrorist by Anonymous Coward · · Score: 0

    Yep, this is why programmers and lawyers don't mix.

    You're confusing Java's Interface keyword with the more generalized sense of the word. The Java API has been defined pretty strictly as the structure & organization of the java.* classes. Not even Oracle contests the implementation.

  108. file formats by Anonymous Coward · · Score: 0

    A file format is just another kind of API. If you can copyright a file format, does that mean it is illegal to write software that can read copyrighted file formats?
    [MyProprietaryFormat]
    [!--- If you are reading this file, you owe me $$$ --]
    [/MyProprietaryFormat]

  109. Black market by future+assassin · · Score: 1

    Design something cool
    keep it secret
    get it manufactured in china and
    Sell it overnight on the streets/flea markets
    ????
    Profit

    Next product ....

    --
    by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
  110. Re:I've heard this before. In the 80s by Billly+Gates · · Score: 1

    AT&T won or was close to winning from what I heard.

    Berkely gave up and removed the AT&T unix code and replaced the missing bits with their own. It took years before 4.4lite was ready and Linux beat it to the punch as a result and it never caught up.

    However, BSD is api compatible with the sysIII and SysV so a simple recompile would work most of the time. That is the difference as not a single line of Oracle code is in Andriod. It astounds me they can charge for something they do not even know that was developed independently and then demand billions in damages.

    BSD and Linux will be on the line for sure as they have the same syscalls, syntax, and look athe same if its ruled copyrightable. SCO can rise from the ashes and quote this case ... look there is SED!

  111. This would hurt National Security! by Frank+T.+Lofaro+Jr. · · Score: 1

    And some foreign country uses a backdoor put in all of the countries software which the US buys and uses it to shutdown the power grid, other utilities, police, fire, public health and even the military.

    They could just walk in and take over.

    Terrorists can more easily get access to software in other countries and hit us with a cyber 9/11. Which could conceivable kill more people.

    Anything which would destroy the US software industry could have very nasty national security implications.

    --
    Just because it CAN be done, doesn't mean it should!
    1. Re:This would hurt National Security! by Internetuser1248 · · Score: 1

      Terrorists can more easily get access to software in other countries

      Keep telling yourself that. It may not be true but it's an argument the politicians might understand

    2. Re:This would hurt National Security! by Anonymous Coward · · Score: 0

      More insidiously, they could just demand fees for them not to do it. For example, if a brand of router has a backdoor, a blackhat group could log on, change a couple settings, then make it known that they can alter more as they see fit.

      It does not have to be outright terrorism, it can be extortion, data mining to find US citizens who are the most opposed to them and then having a couple operatives take them out, and then use the cash for bribery (hello superPAC).

      With software made overseas and imported into the US, American sovereignty can be usurped without a single shot being fired.

      I'm going into tinfoil hat territory, but Red Dawn doesn't have to happen with US areas being nuked, it can come around with patents and other IP crap choking out smaller players, then the big players being subjugated by threats of trade wars and embargos, as well as from within.

  112. Burn all GIFs || Burn_All_java_Code by Anonymous Coward · · Score: 0

    This reminds me of what happened to the GIF file format..Remember that?

    It's easy to convert from one file format to another, now how about programming languages?

  113. 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!
  114. really? by Anonymous Coward · · Score: 0

    oracle will burn if this ever happens I am not personally going to burn their head quarters down but I could see millions of people rioting...

  115. Nullification doesn't apply to civil cases by DragonWriter · · Score: 1

    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.

    While it may be total bullshit in a criminal case, it isn't in a civil case, since a jury verdict in either direction can be tossed out if the court (either the trial court or an appellate court) finds that the verdict is unsupportable given the facts in the case.

    Nullification only works to acquit defendants in criminal cases.

  116. Jury decisions can be appealed by DragonWriter · · Score: 1

    Modded +5 Informative, and yet dead wrong (at least, as it relates to the present case.)

    You can't appeal the finding of the jury

    It is true that in the US legal system, you can't appeal a jury's not guilty verdict in a criminal case.

    However, you can certainly appeal a jury verdict in all other situations (e.g., a guilty verdict in a criminal case, or any verdict in a civil case.) And, even before getting to appeal, the trial judge can set aside the jury verdict (again, except in the case of a not-guilty verdict in a criminal case.)

    1. Re:Jury decisions can be appealed by DrJimbo · · Score: 1

      It is a bit more subtle than that. The higher courts do not rule on issues of fact. They only deal with matters of law. Juries are the opposite, they only deal with facts, not law. It would have been more correct for the grandparent post to have said that jury verdicts cannot be appealed directly. Oracle would have to say that the judge erred on a matter of law that led to the incorrect jury decision.

      If that judge had just ruled that APIs cannot be copyrighted as a matter of law then a upper court could directly overturn that decision if they did not beleive it was true in all cases. The way it looks now, whoever loses will try to appeal. While it is possible for an upper court to remand a decision made by a jury, they try to avoid doing that unless there was a very clear and significant error made by the judge in the process that led to the jury verdict.

      --
      We don't see the world as it is, we see it as we are.
      -- Anais Nin
    2. Re:Jury decisions can be appealed by Col.+Klink+(retired) · · Score: 1

      I guess I wasn't completely clear. Yes, you can appeal most anything. And, in fact, a judge can even overrule a jury and say no, they got the facts wrong (SCO asked the judge to do just that in their case, but of course the judge turned them down). Let's just say that if the jury finds that Google did not violate the hypothetical copyright (fair use, not copied as a whole, etc), Oracle's routes for appeal are much more limited. A higher court could say that there was something wrong in the jury instructions or something else that lead the jury down the wrong path, but at worst, an appellate court will just require a new jury. The appellate court won't say "the jury was wrong, Google did violate the copyright."

      And also realize that the judge has clearly telegraphed his intentions here. IF the jury says Google violated the copyright of the API, he will almost certainly then rule that the API is not copyrightable (at which point Oracle will most likely appeal and argue that the judge was wrong).

      --

      -- Don't Tase me, bro!

    3. Re:Jury decisions can be appealed by DragonWriter · · Score: 1

      It is a bit more subtle than that. The higher courts do not rule on issues of fact.

      Its actually considerably more subtle than even that, but the short version is that you're wrong. See, US Constitution, Art. III, Sec. 2: "...the Supreme Court shall have appellate jurisdiction, both as to law and fact..."

      It would have been more correct for the grandparent post to have said that jury verdicts cannot be appealed directly.

      Well, this is true in the extent that jury verdicts aren't a final act and, as such, aren't normally subject to appeal (and aren't generally subject to the exceptions that allow interlocutory appeals.)

      Oracle would have to say that the judge erred on a matter of law that led to the incorrect jury decision.

      That's true as a matter of form (since it is the judgement entered rather than the verdict supporting it which is appealed), but not as a matter of substance. Among the errors of law that can form the basis of the appeal is the error of not throwing out the jury verdict to enter a judgement notwithstanding the verdict because the facts presented in the case do not support the verdict the jury returned.

  117. Judgement Notwithstanding the Verdict by DragonWriter · · Score: 1

    If the jury finds there was no violation (regardless of why they find that way), then there is nothing the judge can do to overrule it.

    Yeah, there is. Its called a judgement notwithstanding the verdict (or judgement non obstante veredicto, or JNOV.)

    The only case where absolute jury nullification is possible in the US system is when the jury acquits despite the law in a criminal case.

    1. Re:Judgement Notwithstanding the Verdict by gstrickler · · Score: 1

      And that is rarely applied, can be appealed. It's a a very difficult ruling to defend, especially if the jury found no compensable offense occurred. It's mostly used to reduce large awards, or when the jury finds and offense did occur and the finding is not supported by the evidence presented.

      Which puts us back to, in the instance of jury nullification (jury finds no offense occurred), there is nothing the judge can do about it.

      --
      make imaginary.friends COUNT=100 VISIBLE=false
    2. Re:Judgement Notwithstanding the Verdict by DragonWriter · · Score: 1

      And that is rarely applied

      Juries ignoring jury instructions in civil cases are very rarely done.

      Which puts us back to, in the instance of jury nullification (jury finds no offense occurred), there is nothing the judge can do about it.

      Well, yes, where "nothing" means "they can directly throw it out".

  118. Re:Don't Impliment that Interface or da terrorist by wrook · · Score: 1

    It's all hypothetical, so who knows one way or another. My guess is that if the API is copyrightable, it will be so as a collection. In other words, individual interfaces are not copyrightable. They are facts. But the collection as a whole is copyrightable. So you should still be able to implement whatever you need for use, but not the entire thing.

  119. Re: Off topic, but not dumping by EdmundSS · · Score: 1

    Dumping didn't scupper US steel production; excess of supply over demand did. (When there's evidence that dumping is occurring, a countervailing duty is imposed.) US steel producers, with high overheads, can't cope with low prices. Suppliers in low wage economies can.

    Yes, free trade enabled that, but it also lowered the cost of pretty much everything we buy. If the US closed itself off from free-trade, the ICs and electronics would still be made elsewhere in the world, and sold cheaply almost everywhere, but to buy those goods in the US would be expensive, and condemn the rest of the economy to uncompetitiveness. Look to the closed economies of the Soviet bloc to see how well *that* idea worked...

  120. main() ?? by elep · · Score: 1

    What happens to main() ? What happens if one org copyrights main(), other copyrights printf() and third one gets fork() ??? What happens of Oracle invokes this on vnode-vfs architecture which was introduced by Sun and adopted world wide *nix systems ? Sun has given so much to the software world with open heart, mind that if Oracle starts copyrighting every bit, they might as well kill the industry

  121. EU Court of Justice by Anonymous Coward · · Score: 0

    Court of Justice of the European Union
    Luxembourg, 2 May 2012
    Judgment in Case C-406/10
    SAS Institute Inc. v World Programming Ltd

    The functionality of a computer program and the programming language cannot be protected by copyright. The purchaser of a licence for a program is entitled, as a rule, to observe, study or test its functioning so as to determine the ideas and principles which underlie that program

    Press release: http://curia.europa.eu/jcms/jcms/P_87138/
    Judgment: http://curia.europa.eu/juris/document/document.jsf?text=&docid=122362&pageIndex=0&doclang=EN&mode=req&dir=&occ=first&part=1&cid=119888

  122. remember when Microsoft sued Stacker? by speculatrix · · Score: 1

    long ago Microsoft sued Stac Electronics because, as I understand it, MS claimed that Stac abused/infringed their copyrighted/proprietary APIs in DOS.

    http://en.wikipedia.org/wiki/Stac_Electronics#Microsoft_lawsuit

  123. What is this crap???! by Alex+Belits · · Score: 1

    Java was specifically developed as a closed language+infrastructure at Sun, and was distributed under very restrictive license. For a long time, the only Linux port didn't come from Sun but had to be maintained by Sun's licensee.

    Regardless of validity of suing authors of re-implementation, it was clear that Java was intended to be under complete control of Sun (and then Oracle -- oracle bought Sun just for that).

    Everything else that currently has open source implementation, except for things that really should've never been implemented, leave alone reimplemented (Win32, .Net), was originally intended to be open. There is no "owner" of languages, interfaces, protocols and formats -- at worst, some names are trademarked. It's a non-issue, and Slashdot should stop posting this kind of FUD-mongering.

    --
    Contrary to the popular belief, there indeed is no God.
    1. Re:What is this crap???! by Anonymous Coward · · Score: 0

      Open source implementation has nothing to do with copyright or patents. The vast majority of opn source software is stolen on proprietary designs starting with linux.

    2. Re:What is this crap???! by Alex+Belits · · Score: 1

      Open source implementation has nothing to do with copyright or patents.

      Open source implementation that was not opposed or hindered by whoever originated the project, and became the reference implementation, has everything to do with this.

      The vast majority of opn source software is stolen on proprietary designs starting with linux.

      Hi, Darl.

      --
      Contrary to the popular belief, there indeed is no God.
  124. This cant happen in Europe... come develop here ! by Anonymous Coward · · Score: 0

    Forget the USA and come to Europe then. The CJUE just passed judgement and declared functions, APIs and source code NOT copyrightable.
    See the act here (in french)
    http://curia.europa.eu/jcms/upload/docs/application/pdf/2012-05/cp120053fr.pdf

  125. Max trolling! by Anonymous Coward · · Score: 0

    So... if Google gets sued, everyone gets sued? Maximum trolling there, Dr. Dobbs.

    1. Re:Max trolling! by Anonymous Coward · · Score: 0

      No, dimwit. If Google loses, everybody loses. Getting sued doesn't automatically cause loss.

  126. Wasn't this settled long ago? by Anonymous Coward · · Score: 0

    I'm confused. Wasn't it settled a long time ago (Apple vs. Microsoft) that you could not copyright an interface?

    Also, Linux an issue? Probably. Is Darwin an issue? Proabably; I don't know.

  127. NOT jury nullification by Anonymous Coward · · Score: 0

    Jury Nullification is where a jury deliberately ignores the court's guidance and knowingly finds contrary to law. The jury have no say here in whether copyright applies. Here, the judge has already made it clear that the issue as to whether the items in question are copyrightable is one of law, and therefore HIS to decide - and he's not going to make a decision until later. He's just keeping things moving along and streamlined by asking the jury to assume that they are copyrightable, and tell him whether or not, if that case, Google infringed. If he finds that they're copyrightable, or he finds they're not but Oracle appeal and win, there will still be a jury decision to fall back on - so unlikely there'd be a need for another jury trial.

    Jury nullification here would be for the jury to decide that they think that, yes, Google infringed, but that they (the jury) are not going to find them guilty. That's got nothing to do with the issue at stake here.

    As for your last point - sorry, but juries try facts. They don't, can't and shouldn't be able to rule on law. Whatever you think you've learned from TV and the movies, law is massively technical - asking a jury whether something's legal or not is on a par with asking the paper boy whether or not you've got sickle cell anemia. Even in this case, if the judge finds that APIs can be copyrighted, he won't be deciding what the law OUGHT to be - he'll be trying to decide what the existing body of law actually MEANS in context. And even then he's quite likely to find his decision the subject of an appeal, and his reasoning poured over by other, equally technically-trained people.

  128. Larry Ellison by Frank+T.+Lofaro+Jr. · · Score: 1

    What's the difference between God and Larry Ellison?

    God doesn't think he's Larry Ellison.

    --
    Just because it CAN be done, doesn't mean it should!
  129. Irrational legal system by Frank+T.+Lofaro+Jr. · · Score: 1

    The legal system is not rational.

    Look at the case that made software patents legal (Diamond vs Diehl) or the one that said a 3rd party unauthorized (i.e. not liked by the manufacturer) was infringing copyright because the computer made a copy of its software in RAM and the repair place didn't have a license (MAI vs Peak I think).

    The legal system says merely running a program is copyright infringement, if you don't have a license, even if you are repairing a machine for someone who does!

    --
    Just because it CAN be done, doesn't mean it should!
  130. Re:USA-LOL- we learned from Europe and ran w/it. by lpq · · Score: 1

    It's because our legal system, like everything under capitalism, is for sale.

    The rich & wealthy have been purchasing it for some time -- including the ability to put their businesses into bodies -- called corporations, through a process called incorporation. Then they get various rights and privileges that are normally reserved for people.

    Most recently courts ruled that corporations are not restrained by campaign finance laws -- as it would be a violation of their constitutional protection -- given to people, of "freedom of expression".

    Thus they can buy politicians at will under the protections of previously purchased rights giving them constitutional rights of free speech and such...

    Incorporation didn't start in the US. If I remember, it came from Europe...
    the US wasn't a leader in this wedge to give corporations full governmental powers (again, recent example -- the MPAA/RIAA forming their own police branch to investigate and police the new purchased agreements with all the Internet ISP's to police user's downloads. All outside of the government!...

    It's like our money system -- it's privately owned by bankers. The "Fed" is a private company and is not accountable to the people of the US.

    I.e. those who own our currency have no accounting to those who, by law, must use it, and only it.

    The US is NOW inventing things, but before... we were capitalist traders who's main interest was buying and selling things (including arms) to both sides of a war... Wasn't until the WW's that the US took positions on things...-- espec. after we got attacked in WWII... That gave [sic] the largest capitalism-organization in the world (the US), the right to police the world... to protect our ability to trade (ultimately)... It's all about $$$$....

    How the rich use it to create governments and laws to benefit them and keep the serfs down.