Könnte irgendjemand erklären, was der Unterschied zwischen den beiden ist: Spezifikation für die Bewertung vs Spezifikation für den Aufbau einer Implementierung für jeden verfügbaren JSR-Prozess, zum Beispiel JSR 299 .
Manchmal diese wertvolle Quelle der Information, aber für mich als Entwickler welche soll ich herunterladen und lesen? Was eine Menge nervt - ist, dass diese beiden manchmal gleich sind.
Irgendwelche Gedanken?
Der Unterschied liegt in der Lizenz, die Sie vor dem Herunterladen der Spezifikation akzeptieren. Ich bin überrascht, dass Sie das nicht bemerkt haben, als Sie jedes Dokument sorgfältig studiert haben! Für die JSRs, die ich überprüft habe, sind die Dokumente identisch - einschließlich der Implementierungslizenz, die im Dokument enthalten ist.
Der Evaluierungslink bietet eine "Limited Evaluation License" zur Bewertung der Spezifikation. Ich denke, dies richtet sich an JCP-Teilnehmer, öffentliche Kommentatoren und Anwendungsentwickler, die die Spezifikation verstehen wollen.
Der Implementierungslink bietet eine Lizenz für Implementierer. Sie erhalten eine lizenzfreie Lizenz, um Implementierungen unter bestimmten Bedingungen zu verteilen. Diese Anforderungen umfassen lose: die Implementierung implementiert die Spezifikation vollständig, die Implementierung ändert den java
-Paketnamespace nicht über das hinaus, was die Spezifikation zulässt, und die Implementierung übergibt die anwendbare TCK.