Judge Orders Oracle and Google To Talk, Again 89
Reader Fluffeh snips from and links to Ars Technica with the latest chapter in the ongoing Google vs. Oracle fight involving patents, Java, and Android, writing that executives at both companies were "'ordered to hold one last round of settlement talks no later than April 9th, with the trial over Google's alleged use of Java technology in Android set to begin April 16,' though '[t]he last-ditch effort to avoid a trial seems unlikely to succeed. ... Oracle initially accused Google of violating seven patents, but has since dropped most of them. This is due to the U.S. Patent and Trademark Office ruling the patents described technology that was not patentable. Two patents assigned to the Oracle-owned Sun Microsystems remain: #6,061,520 which covers "an improvement over conventional systems for initializing static arrays by reducing the amount of code executed by the virtual machine to statically initialize an array," and #RE38,104 which covers a type of compiler and interpreter."
Re:than does not equal then (Score:4, Funny)
Listen, PAL. Timothy has a JOURNALISM DEGREE. He is VERY smart. You shouldn't bother the resident genius with such pedantic trolling, for the rest of his content is superb.
Oh, wait...
MODERATORS!!! EMERGENCY!!! CALL THE POLICE!!! (Score:1)
or mod parent insightful instead
Re: (Score:1)
Only applies if static ctors are called clinit? (Score:2)
Re:Only applies if static ctors are called clinit? (Score:5, Insightful)
Re: (Score:1)
Claim 1-5 explicitly talks about a clinit method in a class file (2-5 builds on 1).
Claim 6-11 talks about determining what code does by "play executing" it (i.e. simulating) - I can't believe this doesn't have any sort of prior art - seems a lot like some more or less standard optimizations by compilers.
Claim 12-17: again here it's talking about c
Re: (Score:2)
Re: (Score:2)
I don't know about you, but this patent looks laughably peripheral to Java, never mind whether the patent is bogus or not. If I were a Google lawyer I would be looking forward to my opportunity to humilate Troll Oracle in court.
Re: (Score:2)
Indeed, Larry Ellison wants to maintain Oracle's reputation as a tough guy. But what he's really doing is establishing Oracle's reputation as a dim witted gorilla.
Patent office people are retarded. (Score:5, Interesting)
This is due to the U.S. Patent and Trademark Office ruling the patents described technology that was not patentable.
Then why did they have the patents in the first place? This just shows how big of a load of bullshit software patents are. Do they at least get their money back for the patents that are supposedly not patentable? I'd be pissed if I paid $25,000 and then the assholes tell me my patent is invalid.
Re:Patent office people are retarded. (Score:5, Interesting)
No, because the patents increase share price, so the $25,000 per patent was probably money well spent.
When will patent thuggery end? (Score:5, Interesting)
It seems that IT news is dominated by A litigating against B (lawyers get rich.) C takes on D in a bunch of jurisdictions and has products pulled from shelves (lawyers get rich and consumer choice suffers a hiccup.) Much of the litigation is driven by US tech firms. As a European, I realise our legal systems are less than perfect, but I'd like to understand more about the motivation (beyond $$ alone,) for such active lawyering. Maybe it's all about $$...but isn't everyone getting bored with this?
Re:When will patent thuggery end? (Score:5, Insightful)
We've sent most of our industry elsewhere. Now we have lawyers and MBAs running the nation. What did you think was going to happen?
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I guarantee you the lawyers were bored with this case about 30 minutes after it began. I know a lot of lawyers. I don't know any that enjoy anything about what they do besides the money, which to be fair is fantastic.
Re: (Score:2)
Re:When will patent thuggery end? (Score:5, Informative)
It depends on the company.
Some companies just want royalties paid on their patent (e.g. the MPEG patents)
Other companies want royalties plus limits on behavior (e.g. Microsoft v Android where Microsoft is rumored to be telling Android vendors what they aren't allowed to do if they want to use Microsoft patents)
Some companies want the infringing product gone completly (Apple v Samsung) and wont even consider licensing.
Some companies, like Google, are not evil about it (Score:3)
It spite of Microsoft's smear campaign about Google, I don't think anybody is calling Google a patent scam aggressor.
Re: (Score:2)
No, what Google's mostly concerned with is defending its immense pile of cash.
Re: (Score:2)
No, what Google's mostly concerned with is defending its immense pile of cash.
-1, Clueless. Google is mostly concerned about defending its immense share of the search advertising market.
Re: (Score:1)
I think a lot of people who actually read the patents that Google.. I mean Motorola.. is in a huff about and the amount they are asking for agree that they are using them as a scam and not trying to simply license them for what they are worth.
Re: (Score:2)
Just like a PAC/SuperPAC isn't allowed to "coordinate" with a candidate....
Re: (Score:2)
You mean, Microsoft is investigating it.
When it's not profitable (Score:5, Insightful)
As it is, patents have a fantastic ROI. How much has Apple profited by keeping Samsung off the market with Apple's "rounded corners" patent?
Patents allow you to turn $50K into $50 million. Where else can you get an ROI like that? Maybe lobbying.
Re: (Score:3)
As it is, patents have a fantastic ROI. How much has Apple profited by keeping Samsung off the market with Apple's "rounded corners" patent?
Patents allow you to turn $50K into $50 million. Where else can you get an ROI like that? Maybe lobbying.
fantastic thing about them is that the roi can't be measured. so they can hog all credit. apple vs. samsung didn't probably affect the sales all that much at all. for a little while, in germany they did. but sales profits lost/gained for both companies are probably less than a nice mercedes benz costs(different people buying them + if you really wanted a tab you could have one sent to germany easily). while lawyer costs, costs for state etc are higher.
Re: (Score:2)
patents have a fantastic ROI.
So does organized crime.
Re: (Score:3)
Well since these are publicially traded companies it is usually about money (though i'm sure pride sometimes has an impact too). The main question is whether it is directly about money (judgements/settlements) or indirectly about money (squashing competition and/or forcing them to raise prices).
I think in this case it's pretty directly about money. SUN's model for java was that the desktop/server versions (J2SE/J2EE) are free but the mobile/embedded versions (J2ME) cost money. Google built the android UI/ap
Re: (Score:2)
So exactly like chimpanzees then, crap 'em out and fling 'em.
Re: (Score:2)
These are mostly corporate lawyers. They're well paid but they don't get rich. Or rarely do. If there's a big judgment it goes to investors.
The fights are mostly about tech that should have been found obvious. The patent office is staffed by people who aren't sufficiently expert on the technology they assess. That's the root of the problem.
Re: (Score:2)
I'm not the sharpest tool in the shed. (Score:1)
Re: (Score:1, Interesting)
At this stage, yes, because that's all that's left of Oracle's initial claims. And that's exactly why the judge is basically telling them "seriously, you really want to waste my time with this? Maybe you want to talk it over and go away."
But this is after months of Oracle having their claims slowly being stripped down. Their original claims were more numerous and greater of scope. You may recall the headlines from a while a
scox-scam is in it's tenth year (Score:2)
The case was obviously meritless from day one.
To this day, scox has not produced any evidence, and the courts are okay with that.
If our legal was not FUBAR, it would have gone like this:
scox: IBM stole our code and put it into Linux!!!!!
court: can you identify the code in question?
scox: absolutely not.
court: case dismissed.
I though Java was F/OSS? (Score:2)
How could Google have "violoated" F/OSS code?
Re: (Score:2)
If you have a new patentable method, it's covered in any language you code it in. If it then gets included in a compiler or library, that violates your patent.
Re: (Score:2)
The post I was responding to, has the following subject line: "Patents are pretty irrelevant here."
Re: (Score:2)
Because Java isn't F/OSS in the way you think it is. It is technically free, and it is technically open source, but it doesn't use the same license most F/OSS projects do. It's more a READ-ONLY OSS, and you aren't allowed to change it unless sun/oracle says you can.
Re: (Score:2)
You do not have the slightest clue what you are talking about. Java is licensed under GPL. Oracle keeps control of the conformance tests, the trademark, and some bogus patents and mutters from time to time about distributing new JREs under some restrictive license but so far as not done so.
Re: (Score:2)
How quickly one forgets how sun sued Microsoft and forced them to stop distributing their JVM. Unless you consider java somehow unrelated to the vm required to run java, you can't change, enhance or fork it like any other FOSS project. See sun vs Microsoft for full details.
Re: (Score:2)
That was over the trademark. You are confused.
Re: (Score:2)
You are confused. Sun only claimed trademark abuse because it was the easiest route to go. They yanked Microsoft's ability to claim "Java Compatible" because they specifically created tests (called signature tests) to check for the exact changes that Microsoft made and declared that the tests failed and therefore it isn't compliant. So yes, you are free to make changes unless Sun/Oracle decides they don't like it, then they create tests to make your changes "invalid", and then declare you can't mention t
Re: (Score:2)
You are free to make changes, period. Sun is free to drag their heels about certifying your changed code base as "Java" and that they do. So in general you may not call it Java. Which is where Microsoft went wrong (intentionally) and had to pay out billions. You are not only confused, but you are spreading FUD about what one may or may not do with GPL licensed software.
Re: (Score:2)
First, it as $20 million, not billions, well unless you consider $0.02 billions.
"It's pretty simple: This is a victory for our licensees and consumers," Sun CEO Scott McNealy said in a statement. "The community wants one Java technology: one brand, one process and one great platform. We've accomplished that, and this agreement further protects the authenticity and value of Sun's Java technology."
Oh, yes, that sure sounds like they allow for forks, and code additions. Straight from the CEO's mouth.
"With the
Re: (Score:2)
If my more than a decade after, you mean it was announced november 16, 1996, 6 months prior to the lawsuit, then you would be correct.
Re: (Score:2)
Java SE (J2SE) is F/OSS. Sun/Oracle has given patent licenses to any implementation of Java SE that meet some compatibility standard. Thus, OpenJDK is legal (because it's based off the referense Java SE implementation).
However, the money maker for Java has ALWAYS been Java ME (aka J2ME). Billions of cellphones, each of which is paying Sun/Oracle licensing fees for the patents in order to implement J2ME. And Android unfortunately impements J2ME (they could've gone
patent insanity (Score:2)
"an improvement over conventional systems for initializing static arrays by reducing the amount of code executed by the virtual machine to statically initialize an array,"
You can get a patent for stuff like that?
Fuck me sideways! I need to get a couple hundred patent applications filed!
Re: (Score:2)
Fuck me sideways!
Three questions:
1. Are you hot?
2. Where do you live?
3. When can we meet?
Sideways sounds intriguing ;-)
Re: (Score:1)
I'm not sure I've seen flirting on /. before.
Re: (Score:3)
Make no mistake, there's no flirting going on here ;-)
You will need a few million for lawyer fees (Score:2)
But, you are right. The ROI for patent scamming can be fantastic. But, be aware, even meritless cases, like the scox scam, can go on for ten years. And major tech companies can drop $100 million on a lawsuit without batting an eyelash.
To put it perspective, Apple earns about $14 billion a quarter. It's nothing for Apple to throw a few million dollars at a patent suit.
Re: (Score:2)
It's nothing for Apple to throw a few million dollars at a patent suit.
The business plan isn't to win a lawsuit. The business plan is to make it cheaper and more convenient for them to make me go away with a nice settlement than actually have the lawsuit happen.
Re: (Score:2)
You can get a patent for stuff like that?
You can get a patent for clicking once on a mouse button.
Re: (Score:2)
I'd start by patenting sideways fucking.
How is this patentable? (Score:5, Interesting)
At first, I assumed that this was about some complex algorithm like finding the greatest common subsets in a large set of static values or something similarly esoteric, but nope, it's trivial:
The preloader identifies all <clinit> methods and play executes these methods to determine the static initialization performed by them. The preloader then creates an expression indicating the static initialization performed by the <clinit> method and stores this expression in the .mclass file, replacing the <clinit> method. As such, the code of the <clinit> method, containing many instructions, is replaced by a single expression instructing the virtual machine to perform static initialization, thus saving a significant amount of memory. The virtual machine is modified to recognize this expression and perform the appropriate static initialization of an array.
It's so trivial that you don't even need to read the body of the patent to completely understand it! I can even boil it down to just three words: compile-time memoization,
Not only that, but this is hardly a concept unique to Java, there's even a Wiki article for it [wikipedia.org]! Maybe Oracle should sue the inventors of the D Language, and the C++ committees too while they're at it, because if you use template meta-programming to initialise a static variable, then you've infringed -- or close enough anyway to be sued into bankruptcy.
The reason few (if any) compilers used static initializer memoization before 1998 is because most of the commonly used general-purpose languages with a concept of "static" weren't safe back then, so the compiler couldn't execute small arbitrary chunks of code without risking a crash or strange side-effects. The only reason Java could introduce this feature is because of a convenient side-effect of compiling a safe language -- not because someone had invented either compile-time evaluation, memoization, or the combination of the two. That, and nobody had over-used static values sufficiently while simultaneously caring enough about startup performance to bother implementing such a complex feature given the marginal performance advantage. You could probably demonstrate prior art by just pointing out that most compilers evaluate constant expressions at compile time, so "static int foo = 5 + 5" is basically the same thing as what the patent is claiming.
How did "of the people, by the people, for the people" turn into "of the inept, by the litigious, for the corrupt"?
Re: (Score:1)
"It's so trivial that you don't even need to read the body of the patent to completely understand it!"
I stopped reading your post after that sentence. What matters in a patent is the *claims*. The rest is basically just padding that has little or no impact on what is actually patented. Maybe you can come to the same conclusion after reading the claims, but that is very seldom the case, so come back after you've analyzed those.
Re: (Score:2)
I stopped reading your post after that sentence.
You did yourself a disservice.
Re: (Score:2)
Maybe Oracle should sue the inventors of the D Language, and the C
They don't have databse technologies Oracle wants cross-licensing on.
How did "of the people, by the people, for the people" turn into "of the inept, by the litigious, for the corrupt"?
Romantic propaganda conflicts with observed reality.
what? (Score:2)
"an improvement over conventional systems for initializing static arrays by reducing the amount of code executed by the virtual machine to statically initialize an array,"
What the hell? How is this one patent-worthy? so wait, refactoring is patented?
Re: (Score:3)
so the patent itself admits to prior art, but that this way is better. The phrase "an improvement" should mean that anyone else coule use the idea and just " but ours is one better". Another improvement is apparently an entirely different concept and previous patents cannot be applied or considered.
Re: (Score:2, Informative)
People misunderstand how prior art works in patent law. Patent law allows for patententing improvements over an existing method, regardless of weather the original method is patended or not (providing, of course that if patented, you have a license). People also forget that while being inventive necessitates being innovative, the inverse is not true, they are no synomyms.
It's the whole point of the patent system, Sun came upon an existing method, and figured out (read: innovated) a better way to do it, and
What happened to the regression tests? (Score:2)
Were Oracle's claims that the regression test suite was illegally used/incorporated by Google dropped?
I'd actually thought those were the only claims Oracle had any legal standing with. If they've been knocked down, I foresee a good result for Google and Android.
Re: (Score:2)
Since that was never actually distributed (just inadvertently made public on a server), there was no infringement there...