Nipate

Forum => Kenya Discussion => Topic started by: Kim Jong-Un's Pajama Pants on March 28, 2018, 06:03:05 PM

Title: Google/Oracle Tiff
Post by: Kim Jong-Un's Pajama Pants on March 28, 2018, 06:03:05 PM
Quote
Google could owe Oracle Corp. billions of dollars for using Oracle-owned Java programming code in its Android operating system on mobile devices, an appeals court said, as the years-long feud between the two software giants draws near a close.

Google’s use of Java shortcuts to develop Android went too far and was a violation of Oracle’s copyrights, the U.S. Court of Appeals for the Federal Circuit ruled Tuesday. The case -- first filed in 2010 -- was remanded to a federal court in California to determine how much the Alphabet Inc. unit should pay. Oracle had been seeking $8.8 billion, though that number could grow. Google expressed disappointment and said it’s considering its next steps in the case.

https://www.bloomberg.com/news/articles/2018-03-27/oracle-wins-revival-of-billion-dollar-case-against-google

It would be interesting to understand what's at stake.  I had always assumed Android is written in C, like any serious OS.  Couldn't google with all its resources just create their interfaces from scratch?
Title: Re: Google/Oracle Tiff
Post by: Nefertiti on March 29, 2018, 09:17:19 PM
The trouble with software, open source, freeware license, etc. You think it's free until you're earning revenues and suddenly copyrights crop up. Apple has Swift for this reason. Facebook is an app on Android and iOS and has been walking on eggs mapping a breakup strategy. Facebook is secretly creating an OS for its products.
Title: Re: Google/Oracle Tiff
Post by: Nefertiti on March 29, 2018, 09:35:42 PM
It would be interesting to understand what's at stake.  I had always assumed Android is written in C, like any serious OS.  Couldn't google with all its resources just create their interfaces from scratch?

Google has been masquerading as an open platform... with Android, Tensorflow and such tools for developers. Minting cash from the myriad of apps in the ecosystem. All the while running on "free" Java.

Android is written in C and C++ with Java libraries. Generally if you want to have Java as the "native" Android language there is no way around Java libraries. That's what's at stake - the centrality of Java to Android - and the effort it would take to replace it.
Title: Re: Google/Oracle Tiff
Post by: Kim Jong-Un's Pajama Pants on March 29, 2018, 10:58:38 PM
It would be interesting to understand what's at stake.  I had always assumed Android is written in C, like any serious OS.  Couldn't google with all its resources just create their interfaces from scratch?

Google has been masquerading as an open platform... with Android, Tensorflow and such tools for developers. Minting cash from the myriad of apps in the ecosystem. All the while running on "free" Java.

Android is written in C and C++ with Java libraries. Generally if you want to have Java as the "native" Android language there is no way around Java libraries. That's what's at stake - the centrality of Java to Android - and the effort it would take to replace it.

I see.  They should probably shift to MEAN stack  :D.  It looks like the freest offering with some heft out there.
Title: Re: Google/Oracle Tiff
Post by: Nefertiti on March 30, 2018, 03:40:41 AM
It would be interesting to understand what's at stake.  I had always assumed Android is written in C, like any serious OS.  Couldn't google with all its resources just create their interfaces from scratch?

Google has been masquerading as an open platform... with Android, Tensorflow and such tools for developers. Minting cash from the myriad of apps in the ecosystem. All the while running on "free" Java.

Android is written in C and C++ with Java libraries. Generally if you want to have Java as the "native" Android language there is no way around Java libraries. That's what's at stake - the centrality of Java to Android - and the effort it would take to replace it.

I see.  They should probably shift to MEAN stack  :D.  It looks like the freest offering with some heft out there.

Tough luck... consider the ubiquity of Java in the mobile developer community. Including VR, blockchain, etc. Java is the de facto tool for all the Android flavors. Too late now for Google to change course; they just have to pay up. MEAN full stack exacerbates the already cumbersome fragmentation in the Android world - while solving none of the Java issues. The idea is to pose as open yet control the platform... which is what this legal tussle has upstaged.

Microsoft failed in mobile due to the open vs proprietary wars. Apple savvy marketing has managed to win a decisive marketshare and still control the iOS platform. By insisting they are "integrated", not closed... while Microsoft is closed and Google is fragmentated. :)
Title: Re: Google/Oracle Tiff
Post by: Kim Jong-Un's Pajama Pants on March 30, 2018, 06:07:21 PM
It would be interesting to understand what's at stake.  I had always assumed Android is written in C, like any serious OS.  Couldn't google with all its resources just create their interfaces from scratch?

Google has been masquerading as an open platform... with Android, Tensorflow and such tools for developers. Minting cash from the myriad of apps in the ecosystem. All the while running on "free" Java.

Android is written in C and C++ with Java libraries. Generally if you want to have Java as the "native" Android language there is no way around Java libraries. That's what's at stake - the centrality of Java to Android - and the effort it would take to replace it.

I see.  They should probably shift to MEAN stack  :D .  It looks like the freest offering with some heft out there.

Tough luck... consider the ubiquity of Java in the mobile developer community. Including VR, blockchain, etc. Java is the de facto tool for all the Android flavors. Too late now for Google to change course; they just have to pay up. MEAN full stack exacerbates the already cumbersome fragmentation in the Android world - while solving none of the Java issues. The idea is to pose as open yet control the platform... which is what this legal tussle has upstaged.

It seems to me that the issue they are having with Oracle is APIs.  The Java VM.  It seems like it should be allowable for them to replace it with their own creation that exposes the same interface.  Basically replace the wiring behind the VM.  Unless the public interface to an API also constitutes part of intellectual property right.  And that seems pretty scary.  It would be interesting to see the details that these courts look at to decide these cases.

I thought MEAN stack would be great for them, given that it already has their fingerprints through Chrome V8.

Microsoft failed in mobile due to the open vs proprietary wars. Apple savvy marketing has managed to win a decisive marketshare and still control the iOS platform. By insisting they are "integrated", not closed... while Microsoft is closed and Google is fragmentated. :)

I just thought Microsoft's offering sucked.  Lacking a toehold in mobile the way they had on the desktop, they were not able to mitigate their poor product with sheer force of presence.