Live data from Hacker News

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

computerworld.com

111–120 of 156 posts

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

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

Why wouldn't it?

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

#113

C# is such a nice language, and Microsoft has been making such strides toward openness and cross-platform with .NET lately. Imagine if Microsoft granted Google a perpetual license to use C#.

Brainfuck probably has an equal chance of being selected as C#. The problem is more that the APIs and all of the existing apps. Google can't just wake up one morning and decide that everything will be now in language XYZ because there are literally millions of apps for Android which have been written in Java against Java APIs. C# would also be an unusual choice for a company that does zero(?) C# work.

I don't know. Weirder things have happened. And we're talking about a decision with billion-dollar ramifications.

http://techcrunch.com/2015/03/05/microsoft-and-google-collab...

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

#115
post #70

Earlier quoted context omitted.

Never say never, that's what I thought about Apple and objective-C, and they just invented a new language for it. True, it runs in the same runtime, but it does allow them to slowly move away from 20 years of history. Mind you, the obj-C runtime / Foundation isn't badly set up at all, I'd argue it's better than the Java SDK.

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

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

#116

C# is such a nice language, and Microsoft has been making such strides toward openness and cross-platform with .NET lately. Imagine if Microsoft granted Google a perpetual license to use C#.

And Google briefly considered adopting C# instead of Java back in the day. As a .NET dev turned Android dev (and not liking Java 6 one bit) I regret they didn't go down that path...

http://www.wired.com/2012/04/android-google-oracle/

In another 2005 e-mail admitted as evidence by Oracle, Rubin tells Google co-founder Larry Page: “If Sun doesn’t want to work with us, we have two options: 1) Abandon our work and adopt MSFT CLR VM and C# language, or 2) Do Java anyway and defend our decision, perhaps making enemies along the way.”

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

#117

C# is such a nice language, and Microsoft has been making such strides toward openness and cross-platform with .NET lately. Imagine if Microsoft granted Google a perpetual license to use C#.

Brainfuck probably has an equal chance of being selected as C#. The problem is more that the APIs and all of the existing apps. Google can't just wake up one morning and decide that everything will be now in language XYZ because there are literally millions of apps for Android which have been written in Java against Java APIs. C# would also be an unusual choice for a company that does zero(?) C# work.

Now it's too late, but unlike Brainfuck, Google did consider C# as an option, see my comment (sibling comment to yours)

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

#118
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…

I don't think there is a lot of embedded Java left.

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

#119
post #26

Earlier quoted context omitted.

As the one that raised the Go support ticket for Android, back when I was still following Go I doubt it. That ticket was raised before Go 1.0, so I very much doubt it.

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

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

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

More than 9 billion? Give 36,000 people $250,000 a year salary and you still haven't hit 9.2 billion. Pretty sure they could get it done in a year with 36,000 people.
Post reply on HN