[
Date Prev][
Date Next][
Thread Prev][Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [jakarta.ee-spec.committee] [External] : Question from Platform TCK team about publishing TCKs to Maven
 | 
Paul,
An additional issue that the TCK team would like clarification on is -- 
what about publishing common binary artifacts and do these have any 
special license or publication requirements.
Thanks,
-- Ed
On 3/20/2024 6:55 AM, Ed Bratt via jakarta.ee-spec.committee wrote:
Paul, The Platform team asked me to raise these questions for 
discussion at the Spec. committee today.
In the EE Platform team meeting, Scott Marlow raised the question: is 
it allowed for TCKs to be published as Maven artifacts. If so, what 
licensing considerations apply?
It is my recollection that, currently, the only normative location to 
obtain TCKs is the Spec. committee download. We generate and use 
SHA-256 hash codes as well as SIG hash that can only be generated by 
the Spec. committee. If a TCK replica were to be placed somewhere 
else, so long as the SHA and SIG codes are valid, we do not have any 
ability to verify the lineage of the artifact that was ultimately 
used. Therefore, if the identical artifact posted to the Specification 
Download location were also posted to Maven, we could not, in any way 
practical, tell the difference.
A simple proposal might be to simply require that the official TCKs be 
published via the specification download, the specification hashes be 
generated and recorded-- and then allow alternate download locations 
(e.g. a Maven Artifact) -- so long as the SHA and SIG sums are valid 
the TCK is allowed for CCR validation.
I am not aware of the nuances that might apply to posting Milestone 
releases. May these can be posted as the team likes, but if they are 
preliminary, what restrictions should be placed on them and/or is 
there any other detail the teams should be concerned with.
Their second question is - what licensing is required for Milestone 
releases? May non-final artifact include the EFTL or must EFTL only be 
included on final artifacts. Needless to say, it would be easier for 
the development teams if the TCKs can be dual-licensed in all cases 
(EFTL + EPL) -- CCRs, EFTL must be the chosen license. (As background, 
we had previously investigated and determined that EFTL is a valid 
license for Maven. The dual license is needed to allow use by teams 
that need to use the TCK on the project license terms, and not for 
compatibility certification).
_______________________________________________
jakarta.ee-spec.committee mailing list
jakarta.ee-spec.committee@xxxxxxxxxxx
To unsubscribe from this list, visit 
https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee__;!!ACWV5N9M2RV99hQ!NPOJul4AP3oC4SFUwbDvjoGSPvRNqvHcARywkEgNFpj25QazynlxXGJLQ4xooiY3Jeh84HEn2tvez_bW2qo827CbA2Y$