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

Reply via email to