2011-11-25 8 views
8

si poteva, per favore, spiegare qual è la differenza tra i due: specifica per la valutazione vs Specifiche per la costruzione di un'implementazione per qualsiasi processo di JSR a disposizione, ad esempio, JSR 299.JSR: Specifica per la valutazione vs Specifiche per la costruzione di un'implementazione

A volte questa preziosa fonte di informazioni, ma per me come sviluppatore quale dovrei scaricare e leggere? Ciò che infastidisce molto è che a volte questi due sono uguali.

Qualche idea?

risposta

8

La differenza è nella licenza accettata prima di scaricare la specifica. Sono sorpreso che tu non l'abbia notato mentre studi attentamente ogni documento! Per le JSR che ho controllato, i documenti sono identici a — inclusa la licenza di implementazione allineata nel documento.

Il link di valutazione offre una "Licenza di valutazione limitata" per la valutazione delle specifiche. Penso che questo sia rivolto a partecipanti JCP, commentatori pubblici e sviluppatori di applicazioni che vogliono comprendere le specifiche.

Il collegamento di implementazione offre una licenza per gli implementatori. Ricevono una licenza royalty-free per distribuire le implementazioni a determinate condizioni. Parafrasando vagamente, questi requisiti includono: che l'implementazione implementa completamente la specifica, che l'implementazione non modifica lo spazio dei nomi del pacchetto java oltre a quanto consentito dalla specifica e che l'implementazione supera il TCK applicabile.

Problemi correlati