Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jakartaee-tck-dev] TCK-1867: Single LICENSE.md file embedded in the .zip.
  • From: Ed Burns <Edward.Burns@xxxxxxxxxxxxx>
  • Date: Mon, 10 Feb 2025 14:18:14 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Y0Rra89wVQ/0+1ioaRh7pGXdpb8vHd8AgRZ4buMp1Iw=; b=O2l1uGvQKGWOA0hESR+l0oVJm1uOWwi9QonUppnzeJqGoATI+onbHkIO4ryIbpqfmS/9spoIEDvrxeAk7xWbkUpncl7MoyDBMNxdVKKTJVtimIBwxiUCFeMfq+eObkK3FJ27s8T+gL5CvPVY0P+RvTnaSk7xDfQMPk8xQ9n8H07uV4lfUuVs2XgPOnwuOhAu/uqLnxg/dXq1raKlJcZltXJ1rbZiaFJxYfS/pEnev4xrDC/McRny+6UwqSl5HweVAXwWB6BEkRZRFEi+4q3y8Kt9qZ6Nn1pQrqTszk81JVC5eIvuby43JLplVrS6IryyrkF78Z3nf0o/btPNOaGJ2A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DgAzOweuoq3S6Eog3mVlHPM/k5lb3TPCdCc87pSYYzMkx7bf+szcjhA/YJRnt4wXZiyEj0ZZBtorJvc1BsdgCkDzKcSYmYjz7wWhpvi9/FgcH1TlxE+VLrgMlvPALq2h6le+cZ9JvSLZWulIv1x5klZ16U0wJaL3bdgX4SCc03qZmOIqmmhZMCE2pEiCsCCobxlB5IWSCcDz1cz49gouXRXxodyjhBomncXAnG1acmqxErbjRdyMFkKIJKBr0ZFHtbk58nZsYpjpRL40mv8CFZDBTTOW/484rDPDrel4WBm0u2xwH3Pf8b/JBmgdauCYohk+G079tEsL6nYrv/+HTQ==
  • Delivered-to: jakartaee-tck-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jakartaee-tck-dev/>
  • List-help: <mailto:jakartaee-tck-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev>, <mailto:jakartaee-tck-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jakartaee-tck-dev>, <mailto:jakartaee-tck-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2025-02-10T14:18:13.6223032Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard
  • Thread-index: AQHbe8aeElMwgceoeU+cO+ylxaGO3w==
  • Thread-topic: TCK-1867: Single LICENSE.md file embedded in the .zip.

Single LICENSE.md file embedded in the .zip. · Issue #1867 · jakartaee/platform-tck

I believe this is well understood and in hand now. However, I did promise to send an email to tck-dev about this issue, so here it is.

At the 2025-02-04 Jakarta EE Platform project call, Ed Bratt, in his capacity as member of the Jakarta EE Steering and Specification Committees, clarified some important matters regarding TCK license files, and the .zip files.

  • The SHA of the .zip of the TCK is what matters for certification. The place from which you download it does not matter.
    • If the SHA sum of the bits of the TCK from the normative location (download, or maven central) match the SHA sum of the bits of the TCK used to run the tests and obtain the results, the certification can be valid.
    • In other words, the download location is immaterial as long as the SHA sums match.
  • Maven central has no prohibition on including EFTL license in binary artifacts included in maven central.
    • As long as the TCK binary includes all the project license(s) and the EFTL license, the license requirements are met. The TCK will implement this requirement by ensuring there is a single LICENSE.md file which includes the union of all the LICENSE* files in https://github.com/jakartaee/platform-tck .
    • The ordering of contents in the LICENSE file is irrelevant.
  • The top level TCK .zip file, and each .jar file within the .zip file, must have the LICENSE.md file.


Back to the top