Alvaro: I hate to be the devil advocate, but claiming that Java is a Free (-Software) platform is a bit inaccurate. So far, Sun still hasn't released a fully functionnal JDK under a Free Software license, and AFAIK the Free Software re-implementation of Java are not up to either, even though IcedTea is probably going in the right direction.