Live data from Hacker News

CEO Larry Page defends Google on the stand: “Declaring code is not code”

arstechnica.com

121–130 of 189 posts

Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”

#121
post #108

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?

You mean, like Objective-C was disastrous for the iPhone?

Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”

#122
post #111
post #79

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

Well, not Oracle devs, since that was long before Oracle bought Sun.

Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”

#123
post #81

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

Thanks! Didn't know that

Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”

#124
post #102
post #77

Earlier 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…

"Licensing issues" does not necessarily mean copyright. I strongly suspect patent here.

Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”

#125

Is 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?

I think Apple would have a tough time arguing GNUstep was illegal given the wording of the OpenStep standard document NeXT and Sun produced in 1994. It was meant to be a standard.

Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”

#126
post #98

Earlier 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…

A strange notion of 'not compatible'. I wrote a Java library in 1996 that's been used unchanged in Android apps. (Yes, the app author has to compile it to Dalvik.) [Added: it was always my understanding that this ability to use Java code was the whole point of using the Java API.]

Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”

#127
One basic travesty not covered in these comments is that a jury of people who have zero clue what software is or how they work are being asked to judge an entire industry on a topic they can't possibly understand. Sadly in civil cases the concept of a jury of your peers is not a right. In reality a jury of software engineers and the like would make more sense since they at least understand how software is put together. But that won't ever happen in our system because of the complexity of defining a peer in what might be an arcane specialty (not software but other things).

Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”

#128

Earlier 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?

Umm, Objective-C wasn't a new language for the iPhone.

Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”

#129

Earlier 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?

Apple had the luxury of being the first to sell smartphones, they could do it in whatever language they wanted. Android could never have tried to do the same thing.

Re: CEO Larry Page defends Google on the stand: “Declaring code is not code”

#130
post #112
post #108

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…

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…

> Into this went their irrational fear of GPL (describing it as 'viral' or 'infectious').

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?

Post reply on HN