Dans une lettre ouverte adressée à Jonathan Schwartz, le PDG de Sun, la fondation Apache accuse le constructeur d'apposer une licence trop restrictive au Java Compatibility Kit (JCK), limitant ainsi le champ d'application d'Hamony, projet Open Source d'implémentation de Java SE de la fondation. Le JCK est indispensable à Harmony pour évaluer sa compatibilité avec les spécifications Java SE définies par Sun. "La licence que Sun offre pour le JCK impose des restrictions en termes de propriété intellectuelle qui en limitent le panel d'usage à nos utilisateurs", affirme Geir Magnusson, vice-président du projet Harmony et auteur de la lettre. "Ces restrictions sont totalement inacceptables pour nous. [Elles] sont contraires aux termes du Java Specification Participation Agreement (JSPA) auquel Sun est lié.", ajoute-t-il. Le JSPA représente l'ensemble des règles de gouvernance qui régissent le JCP (Java Community Process - qui coordonne les évolutions du langage Java). Et Geir Magnusson d'enfoncer le clou : la licence du JCK de Sun protègerait ainsi les propres intérêts commerciaux de Sun autour de Java, et ce au détriment des logiciels ouverts d'Apache. Magnusson explique avoir sollicité Sun pour l'obtention d'une licence depuis août 2006. En vain. Il conclut en demandant à Sun de lui fournir une licence en conformité avec la JSPA sous 30 jours. Ou de s'expliquer en public.