What's most striking to me is how easily this could have been avoided, everybody knew what liabilities would arise from betting your entire mobile platform on the goodwill of a competitor. With the massively overqualified talent pool Google hoards, they could absolutely have implemented a completely new language, compiler, and VM themselves. I'm sure this alternative must have been at least on the table. Does anyone…
Android's success was that its foundations was something the community knew. Java was either #1 or #2 of most popular language and their was a vast mind share that could be utilized. A new language for a new mobile platform would have been disastrous. Could you imagine someone saying her is our phone everyone learn it and make great apps for launch in 6 months?
CEO Larry Page defends Google on the stand: “Declaring code is not code”
121–130 of 189 posts
Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”
#122Earlier quoted context omitted.
Well, even though I don't like Oracle's standpoint here, I still feel that often the design of an API is much more work than the implementation of it. Implementing something is often just doing "the logical thing", whereas designing an API requires a lot of trial and error, and planning. An API describes in a way the greater design of the system (how things connect together), whereas an implementation is just filling…
I wonder if Oracle devs had any influence when they created the API.
Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”
#123Doe anyone know why Google decided on a jury trial? It seems they are technically in the right, but explaining it to an educated judge in a bench trial would be a lot easier than a random sample of non-programmers.
Google doesn't get to decide. A plaintiff in a civil case typically has the right to demand a trial by jury.
Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”
#124Earlier quoted context omitted.
AMD did make Pentium-socket-compatible CPUs. Also, I would imagine that Socket 5/7 were protected with a patent, not copyright.
i forgot about the Socket 5/7. I was referring to the point of their divergence : https://en.wikipedia.org/wiki/Advanced_Micro_Devices#K5.2C_K... "The K7 was AMD's seventh-generation x86 processor, making its debut on June 23, 1999, under the brand name Athlon. Unlike previous AMD processors, it could not be used on the same motherboards as Intel's, due to licensing issues surrounding Intel's Slot 1 connector, and in…
Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”
#125Is it Oracle's position that all implementations of the Java APIs (or partial implementations) are illegal, unless it's specifically allowed by Oracle? That sounds ludicrous. What about unit testing libraries, for example?
This also means that Wine, GNUstep, FreeDOS, etc., are illegal, right?
Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”
#126Earlier quoted context omitted.
This also means that Wine, GNUstep, FreeDOS, etc., are illegal, right?
I am far from an expert in these matters, but as I understand it there are fair use exemptions when the purpose of the implementation is for interoperability and compatibility. Given WINE's purpose, they would seem to be on safer ground. I believe this was one of Google's initial arguments, but as the DoJ stated when they weighed in: >"The Android platform uses the Java programming language, but [Google] purposely de…
Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”
#127Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”
#128Earlier quoted context omitted.
Android's success was that its foundations was something the community knew. Java was either #1 or #2 of most popular language and their was a vast mind share that could be utilized. A new language for a new mobile platform would have been disastrous. Could you imagine someone saying her is our phone everyone learn it and make great apps for launch in 6 months?
You mean, like Objective-C was disastrous for the iPhone?
Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”
#129Earlier quoted context omitted.
Android's success was that its foundations was something the community knew. Java was either #1 or #2 of most popular language and their was a vast mind share that could be utilized. A new language for a new mobile platform would have been disastrous. Could you imagine someone saying her is our phone everyone learn it and make great apps for launch in 6 months?
You mean, like Objective-C was disastrous for the iPhone?
Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”
#130What's most striking to me is how easily this could have been avoided, everybody knew what liabilities would arise from betting your entire mobile platform on the goodwill of a competitor. With the massively overqualified talent pool Google hoards, they could absolutely have implemented a completely new language, compiler, and VM themselves. I'm sure this alternative must have been at least on the table. Does anyone…
If anything, Google's desire to reinvent the world has held them back here. They could have just forked OpenJDK and made their lives easier, in retrospect. Into this went their irrational fear of GPL (describing it as 'viral' or 'infectious'). The fact remains that not even Google can reinvent the world in their image. Building a whole new language at the same time as a legacy-prone ecosystem requires too many moving…
Why irrational? If they used the GPL, a lot more of Android would need to be open source today, yes? Including proprietary hardware things that can't be open sourced?