pour passer les test il sufit d'obtenir le TCK et de le lancer sur l'implémentation à tester. Ainsi si tu as obtenu le TCK (un programme), tu peux lancer autant de fois que tu veux tes tests de compatibilité ;-)
Pour ce qui est une version GPL, si elle est poussée par une organisation à but non lucratif conformement au dernier accords JSPA (merci à Apache Group pour avoir fait évoluer ce point), cette association peut bénéficier du TCK sans débourser un seul centime, par exemple la FSF.
Pour l'appelation Java, en prenant le cas du J2SE (Java2 Standard Edition, la plateforme de base pour un PC), demain si tu passes le TCK du JSR176 (qui devrait être dispo avant cet été logiquement) alors tu peut mettre "compatible Java" et préciser même "compatible J2SE 1.5".
Si les modifs que tu as apporté passent toujours dans le TCK, alors tu peux toujours fierement arborer ta compatibilité. Si le TCK dit que celà romp la compatibilité, alors il te faudra laisser tomber ta modif ou abandonner l'appelation "Java" ... Seul le TCK est juge au final ! C'est d'ailleur pour ça que le TCK n'est pas et ne sera pas en opensource (meme si les sources sont dispo), car c'est lui qui assure la compatibilité totale entre les specs définies et les diverses implémentations venant de tous les horizons.
[^] # En fait ...
Posté par Hive Arc . En réponse à la dépêche Sun et le logiciel libre : deux nouveaux épisodes du feuilleton de l'été. Évalué à 6.
Pour ce qui est une version GPL, si elle est poussée par une organisation à but non lucratif conformement au dernier accords JSPA (merci à Apache Group pour avoir fait évoluer ce point), cette association peut bénéficier du TCK sans débourser un seul centime, par exemple la FSF.
Pour l'appelation Java, en prenant le cas du J2SE (Java2 Standard Edition, la plateforme de base pour un PC), demain si tu passes le TCK du JSR176 (qui devrait être dispo avant cet été logiquement) alors tu peut mettre "compatible Java" et préciser même "compatible J2SE 1.5".
Si les modifs que tu as apporté passent toujours dans le TCK, alors tu peux toujours fierement arborer ta compatibilité. Si le TCK dit que celà romp la compatibilité, alors il te faudra laisser tomber ta modif ou abandonner l'appelation "Java" ... Seul le TCK est juge au final ! C'est d'ailleur pour ça que le TCK n'est pas et ne sera pas en opensource (meme si les sources sont dispo), car c'est lui qui assure la compatibilité totale entre les specs définies et les diverses implémentations venant de tous les horizons.
Voilou ...