Live data from Hacker News

Oracle wants $9.3B for Google’s use of Java in Android

computerworld.com

121–130 of 156 posts

Re: Oracle wants $9.3B for Google’s use of Java in Android

#121
post #101

Earlier quoted context omitted.

Didn't I recently hear something about Google rebuilding Android to remove Java? Or am I totally off?

That would likely cost much more than this extortion, and still wouldn't save them.

First, I don't see any way that moving to OpenJDK is going to cost more than $10 billion. Second, if I understand correctly, OpenJDK has a license grant from Oracle. That's going to make it really hard for Oracle to say that Google doesn't have permission to use it.

Re: Oracle wants $9.3B for Google’s use of Java in Android

#122
post #35

FYI, Oracle is pushing this agenda to squeeze Java shops in other places as well. The tack they are taking is to define any computer that does "one specific thing" as an embedded device and ask you for $300+ per "device", plus some other lofty fees. ( http://www.oracle.com/us/corporate/pricing/price-lists/java-... ) So, if you're using Java in a kiosk, ATM, media player, etc, they may be coming for you. My guess is t…

How is this any difference than installing Windows 10 on your Kiosk? You are paying for updates and support. You are free to use Linux and OpenJDK if you don't want to pay. Most shops I know of are using OpenJDK for all production deployments at this point unless you have a larger contract with Oracle.

It would be similar if Windows originally released with a license that let you use it without charge, and then later changed the terms of the license in an obscure way that classified a full sized PC as an embedded device.

Since Windows has been clear from the start that any commercial use requires a paid license, it's not similar in any way at all.

Re: Oracle wants $9.3B for Google’s use of Java in Android

#123
Yet another reason I push updating the old Modula, Oberon, or Component Pascal languages instead of using C# or Java. Both are controlled by scheming, money-hungry companies that try to eliminate competition and innovation outside their firms. Best not to be tied to such companies at all.

Re: Oracle wants $9.3B for Google’s use of Java in Android

#124

Could someone with a legal background please explain what Oracle would have to prove to win this?

Disclaimer: I don't have a legal background.

If I understand correctly, Oracle would have to prove that Google's use of the Java API did not fall under the fair use exception in copyright law.

That is, if I write something, you can't publish it as your own. That's copyright. But there are exceptions within the law. One exception is fair use (others are criticism, parody, and there may be more, but fair use is the one in play in this case). Note that fair use was in the original trial, and the jury deadlocked on whether that was a valid defense for Google.

Below here, my understanding is less solid. But I think that one category of fair use is interoperability. That is, if I have a copyright interface (like, say, an API), you can copy that API in order to interface to something. To what degree, and what the boundaries are, I'm not sure.

Re: Oracle wants $9.3B for Google’s use of Java in Android

#125

Will miss groklaw badly. Followed the previous time almost entirely on groklaw.

What is Pamela Jones doing nowadays? I understand her decision to shutdown groklaw because of govt spying but I can't help but think that, overall, it was a net loss for everyone involved.

Yeah. Government spying is like that.

I miss PJ and Groklaw, too.

Re: Oracle wants $9.3B for Google’s use of Java in Android

#126
post #70

Earlier quoted context omitted.

If that is the level we are happy about you can already run with Kotlin today. Its not official Alphabet, but it is offical from the company that makes Android Studio and it is roughly to Java what Apples new language was to Objective-C. Unfortunately that still means that there is no good way to write cross-platform mobile apps.

There is never a good way to write cross-platform apps. Cross-platform programs are always inferior to solutions specifically designed for a particular use case (e.g. touch input + mobile device, pen input + tablet device).

I agree there needs to be a platform specific input output layer, but assuming you are writing the same app on different devices there is always going to be a large core (essentially all the business logic, all models, all validation, all sync code) that is, or should be, the same on all platforms. It is that code I wanted to refer to.

Re: Oracle wants $9.3B for Google’s use of Java in Android

#127
post #35

FYI, Oracle is pushing this agenda to squeeze Java shops in other places as well. The tack they are taking is to define any computer that does "one specific thing" as an embedded device and ask you for $300+ per "device", plus some other lofty fees. ( http://www.oracle.com/us/corporate/pricing/price-lists/java-... ) So, if you're using Java in a kiosk, ATM, media player, etc, they may be coming for you. My guess is t…

How would this affect me if i'm using Tomcat to run something like Solr? Am I suddenly on the hook to pay Oracle, even if I am using OpenJDK?

OJDK is GPL v2, so you're a-okay there unless you're shipping a binary (in which case, upon customer request, the source + derivative code has to be released). RH puts out a "100% free" version under the moniker 'Iced Tea', if you want to play it safe. Realistically, attorneys are expensive -- going after a startup worth maybe 10MM on paper for a license violation isn't an economically prudent move for anyone.

Re: Oracle wants $9.3B for Google’s use of Java in Android

#128
post #119

Earlier quoted context omitted.

Go and Java stdlib have very different opinions about the basic types, used by every app (like strings or maps, heck, even about concepts what is a class and class hierarchies, or how the stack is supposed to look like). So unless you want to wage a perpetual war at the border between your app and Android base libraries, forget Go, or about any language that does not run on JVM.

Without providing close to 100% interoperability, replacing Java with another language would be insane. All the open-source third party libraries for Android (and there's plenty, and many of them have become the de facto industry standard), all of that goes out of the window. I don't see how it could pan out

You make something that's easy for an automatic translation. Then you use that. It's how both AS/400 and OpenVMS kept binary compatibility on completely different hardware over time. The good news is there's a lot of clones of Java in CompSci and compilers of other languages targeted to JRE. Retargeting them to something similar wouldn't be hard. Recompiling bytecodes wouldn't be hard.

It's the high-level language and interfaces that would be hard. The real factor, though, is social given lock-in is in full effect here. Java was a bad, long-term bet given the Oracle acquisition.

Re: Oracle wants $9.3B for Google’s use of Java in Android

#130
post #94

Earlier quoted context omitted.

How amazing would that have been? Zfs might have helped the world move forward a lot faster... Sigh... Let's give Oracle 10 years from now to fade from relevance as yet another fucked by cloud vendor and Google can then orchestrate a hostile takeover.

To speed that up, just buy Postgresql and use that to smother both Oracle DB and to some extent, mysql. Defence only helps that much, offence can do it a lot faster on their own DB territory.

Better yet, buy EnterpriseDB that's actively targeting Oracle's market. Put a bunch of money into expanding it with conversion tools from Oracle to not Oracle API's it will use.
Post reply on HN