JSR: спецификация для оценки против спецификации для построения реализации - PullRequest
9 голосов
/ 25 ноября 2011

Может ли кто-нибудь объяснить, в чем разница между этими двумя понятиями: Спецификация для оценки и Спецификация для построения реализации для любого доступного процесса JSR, например, JSR 299 .

Иногда это ценный источник информации, но для меня, как для разработчика, что мне следует скачать и прочитать? Что сильно раздражает, так это то, что иногда они одинаковы.

Есть мысли?

1 Ответ

11 голосов
/ 07 августа 2012

Разница заключается в лицензии, которую вы принимаете перед загрузкой спецификации.Я удивлен, что вы не заметили этого, так как тщательно изучили каждый документ!Для JSR, которые я проверил, документы идентичны, включая лицензию на внедрение, встроенную в документ.

Ссылка для оценки предлагает «Ограниченную лицензию на оценку» для оценки спецификации.Я думаю, что это нацелено на участников JCP, общественных комментаторов и разработчиков приложений, которые хотят понять спецификацию.

Ссылка на реализацию предлагает лицензию для разработчиков.Они получают бесплатную лицензию на распространение реализаций при определенных условиях.Перефразируя, эти требования включают: реализация полностью реализует спецификацию, реализация не изменяет пространство имен пакета java сверх того, что допускает спецификация, и что реализация передает соответствующий TCK.

...