Grosso modo : OpenJDK est sous GPLv2, du coup tu fork mais tu n'as de licence pour les brevets que tu viole (ni tes potentiels utilisateurs).
Par contre, si en plus tu passe le TCK, tu as le droit d'utiliser les brevet qui couvrent Java. Par contre la licence de se dernier t'oblige a appliquer une restriction sur le champ d'application (grosso modo : pas d'embarqué, pas de téléphone, de caisse enregistreuses..), mais dans ce cas la tu viole la GPLv2qui empêche d'appliquer des restrictions sur le champ d'utilisation du logiciel.
Donc t'es niqué, tu peux pas forker ou ré-implémenter Java librement. La preuve le procès d'Oracle contre Google
[^] # Re: Field of Use
Posté par vrm (site web personnel) . En réponse à la dépêche Apache Software Foundation et Oracle : le divorce autour de Java est prononcé. Évalué à 4.
Par contre, si en plus tu passe le TCK, tu as le droit d'utiliser les brevet qui couvrent Java. Par contre la licence de se dernier t'oblige a appliquer une restriction sur le champ d'application (grosso modo : pas d'embarqué, pas de téléphone, de caisse enregistreuses..), mais dans ce cas la tu viole la GPLv2qui empêche d'appliquer des restrictions sur le champ d'utilisation du logiciel.
Donc t'es niqué, tu peux pas forker ou ré-implémenter Java librement. La preuve le procès d'Oracle contre Google