-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 8/15/10 11:03 , Casper Bang wrote: > Count me in as commenter of things I don't always fully > understand, but hey, that's what forums are for no? :) > > Interesting Fabrizio, you've now effectively mapped the problem > into the classic is-a vs. has-an debate. So if Google had based > Android on
Fun comment: after all I'm a fan of composition over inheritance. :-) Serious comment: the consideration is not original by me. I've read this thing on a blog, that I'd like to mention but I can't find now (it seems that my Firefox has erased the latest history :-( > a derived OpenJDK (is-an), they would've gotten protection from > patents... and they would still be allowed to implement only a > subset as long as they did not claim it was Java™. > > So why didn't they? Google likely did not think HotSpot fit their > hardware runtime profile, besides, the OpenJDK didn't actually > exist when Android was born. In other words, Android could not > succeed given these constraints. They didn't because they wanted not to pay Sun. I'm pretty sure there was a search of an agreement. Sun might have been too inflexible, overestimating its position, and Google thought that they could bash Sun because it was weak. It was clear that Sun was probably going to an end, but probably Google bet on a buy from IBM - which has a strong interest in Harmony and would have probably solved the point. Let's not forget that the Oracle solution came as a sort of coup-de-theatre by Scott McNealy when the games seemed to be already over. > > Btw. the conspiracy theorist in me wonders whether Sun knew about > Android and that's the reason why Sun would not want to grant > Harmony status of Java™ (Google purchased Android in August 2005, > the Apache Foundations problems with Sun started a year after > around August 2006). I think it's not a conspiracy, but a valid point. Sun might have not envisioned all the details, but I'm sure that their plans were to open Java, as well keeping the full control on it. GPL+CPE is the only solution to the equation, while ASF breaks this plan. - -- Fabrizio Giudici - Java Architect, Project Manager Tidalwave s.a.s. - "We make Java work. Everywhere." java.net/blog/fabriziogiudici - www.tidalwave.it/people fabrizio.giud...@tidalwave.it -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkxnyQQACgkQeDweFqgUGxe+ZQCeJFnc0V2DClBcKXzs/TiB0IwM 1MEAnAmViVy+4Q6eNcXo+b4D7m6EqvyQ =QT7X -----END PGP SIGNATURE----- -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.