2011-11-25 5 views
8

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

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

Любые мысли?

ответ

8

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

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

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