JSR: спецификация для оценки против спецификации для построения реализации

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

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

Какие-нибудь мысли?

1 ответ

Решение

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

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

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

Другие вопросы по тегам