[
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$