Live data from Hacker News

Oracle Wins Revival of Billion-Dollar Case Against Google

bloomberg.com

361–370 of 643 posts

Re: Oracle Wins Revival of Billion-Dollar Case Against Google

#361
post #320
post #175

It may be helpful for readers to look at the actual meat and potatoes of the decision itself. I recommend jumping in at Page 27 of the decision so that they can see how the fair use factors were evaluated in this case: http://www.cafc.uscourts.gov/sites/default/files/opinions-or... Fair use has four factors, lets see how it shook out: 1) Purpose and Character: Google tried to argue that because android is free that i…

From the ruling: > The Java API is a collection of “pre-written Java source code programs for common and more advanced computer functions.” I'm not too familiar with Java, but I believe they are mistaking APIs for libraries there. Did Google infringe on the libraries or the actual API? Like did Google actually infringe on what Oracle calls the "Java API" (but is actually a library), and are we all talking past each o…

> if Oracle hadn't also accused Oracle initially of patent infringement.

Was this a mistake or did Oracle actually accuse themselves of infringing their own patents?

Re: Oracle Wins Revival of Billion-Dollar Case Against Google

#362
post #357
post #175

It may be helpful for readers to look at the actual meat and potatoes of the decision itself. I recommend jumping in at Page 27 of the decision so that they can see how the fair use factors were evaluated in this case: http://www.cafc.uscourts.gov/sites/default/files/opinions-or... Fair use has four factors, lets see how it shook out: 1) Purpose and Character: Google tried to argue that because android is free that i…

So then theoretically, Intel could sue AMD for supporting their x86 ISA? 1) AMD chips aren't free and the usage is totally for a commercial purpose. 2) ISAs are an API. 3) While the implementation is probably clean-room, it's still a total copy of the ISA structure and function call/return value. 4) Intel has been directly harmed by AMD competition, which results in them needing to be price competitive in certain mar…

AMD has a long-standing cross licensing agreement with Intel regarding x86

Re: Oracle Wins Revival of Billion-Dollar Case Against Google

#363
post #362
post #357

Earlier quoted context omitted.

So then theoretically, Intel could sue AMD for supporting their x86 ISA? 1) AMD chips aren't free and the usage is totally for a commercial purpose. 2) ISAs are an API. 3) While the implementation is probably clean-room, it's still a total copy of the ISA structure and function call/return value. 4) Intel has been directly harmed by AMD competition, which results in them needing to be price competitive in certain mar…

AMD has a long-standing cross licensing agreement with Intel regarding x86

Isn't that for patent infringement? EDIT: nope it explicitly covers the ISA, too

Re: Oracle Wins Revival of Billion-Dollar Case Against Google

#364
post #319
post #274

Earlier quoted context omitted.

RE> Nature of the Copyrighted Work: Dealt with previously In my entire career you could not copyright an API. There is good reason for this. If you wanted to do business with certain entities, the implementation had to be multisource. The new implementation had to come from a cleanroom, but in this case it came from open source (which seems equivalent). Therefore you have one judge making one decision that is an anom…

There's a lot of similar responses regarding the API copyright issue. APIs have been 'subject to copyright' for 4 years, since the 2014 decision in this case. Lets see some key details: This is the 2012 ruling: http://www.groklaw.net/pdf3/OraGoogle-1202.pdf Alsup indicates that SSO isn't dead law, but finds that APIs aren't copyrightable because they are 'the only one way to write" things to get the key functionality…

Where is the obvious factual inaccuracy?

Re: Oracle Wins Revival of Billion-Dollar Case Against Google

#365
post #22

I wonder how the $$ Google might pay to Oracle compares to the $$ it is spending to move away from Java by building replacements (v8, Go, Dart, Flutter/Fuschia, etc.) that are all essentially "GC languages with a great runtime VM". E.g. I can understand Oracle/Sun needing some amount of money for stewarding Java, as the teams required to build/maintain/QA/release the JVM were AFAIU in the hundreds, so not cheap. But…

V8 has little to do with Oracle, fundamentally. V8 came about because they wanted a higher performance JS VM for their browser; the JVM was never in contention there.

Gah, I'm an idiot and replied to the top-level thread instead of here. See my "I agree it seems that way" comment down below.

Re: Oracle Wins Revival of Billion-Dollar Case Against Google

#366
post #359
post #357

Earlier quoted context omitted.

So then theoretically, Intel could sue AMD for supporting their x86 ISA? 1) AMD chips aren't free and the usage is totally for a commercial purpose. 2) ISAs are an API. 3) While the implementation is probably clean-room, it's still a total copy of the ISA structure and function call/return value. 4) Intel has been directly harmed by AMD competition, which results in them needing to be price competitive in certain mar…

Don’t they cross license because AMD does need permission to reproduce an ISA?

isn't that just for patent infringement? EDIT: nope it explicitly covers the ISA, too

Re: Oracle Wins Revival of Billion-Dollar Case Against Google

#367
post #309

Earlier quoted context omitted.

What? No those are the same thing. Why is an API suddenly not copyrightable if its 0x51234 offset 5 bits, vs human readable text? That is nonsense. Numbers and words should not be treated differently. What if I named my function 015342342(String 123949)? How does that change anything?

Copyright has a creativity requirement. I can easily see a court ruling that 0x51234 bit 5 is not creative whereas SetBrickMode(true) has a spark of creativity in that it could have been named multiple things. Without endorsement, there is definitely a line between text in which one can be "creative" and numbers in copyright law as written. The problem here isn't the line between creative and non-creative, the proble…

You can choose different interrupt numbers as well.

Re: Oracle Wins Revival of Billion-Dollar Case Against Google

#368
post #309

Earlier quoted context omitted.

Copyright has a creativity requirement. I can easily see a court ruling that 0x51234 bit 5 is not creative whereas SetBrickMode(true) has a spark of creativity in that it could have been named multiple things. Without endorsement, there is definitely a line between text in which one can be "creative" and numbers in copyright law as written. The problem here isn't the line between creative and non-creative, the proble…

The number sequence to word differentiation you make is specious - you may not consider it creative but there's a creative spark in choice of a number, or choice of a location in memory that leads to choice of a number, etc., as you later intimate that creativity is technically lead. The choice of call name in an API are arbitrary, the reuse of those names to interface with that API is not a creative copy it's a tech…

The key word in first bit of my post is "court". I think standing in front of a judge and explaining that your choice of 1,383,929,380 is "creative" is, well, something you're welcome to try.

The real key point is in the second half, though. Arguing over whether or not a particular micro-decision is "creative" is the entirely wrong track to be taking when we're discussing something that is functional, that performs some real task in a way that a movie or song simply does not. Why would we expect standards based on "creativity" to apply to that in any sensible way?

Re: Oracle Wins Revival of Billion-Dollar Case Against Google

#369
post #110

Earlier quoted context omitted.

Google believed they could implement their own VM and get something cheaper (and/or better) than they would get by licensing one from Sun. That seems like a perfectly legitimate business decision for them to make. A clean-room reimplementation of an existing API had long been thought to be legally clear, going all the way back to Compaq reimplementing the IBM BIOS and starting the "IBM-compatible" competitive ecosyst…

Google did not do a clean-room reimplementation. They copied. This is not disputed by Google.

IYO did they copy an artistic work?
Post reply on HN