Skip to content

docs: add a license column to the implementations list - #314

Open
ppkarwasz wants to merge 1 commit into
CycloneDX:mainfrom
ppkarwasz:docs/implementations-license
Open

ppkarwasz wants to merge 1 commit into
CycloneDX:mainfrom
ppkarwasz:docs/implementations-license

Conversation

@ppkarwasz

Copy link
Copy Markdown
Contributor

The implementations page currently splits projects into "Open Source clients", "Open Source servers" and "Other implementations". The split hides useful information: a reader still has to visit each project to learn its actual license, and commercial products end up in a catch-all section that says nothing about what they are.

This PR reorganises the page into two tables, Clients and Servers, each with a License column. Every identifier links to its entry on the SPDX license list, and to the Commons Clause where it applies. Products that are not distributed as source are marked Proprietary. All licenses were checked against the project repositories.

While touching the tables:

  • PyPi TEA moves to Servers. Its README describes it as a TEA server that serves SBOMs extracted from PyPI wheels.
  • Rows are sorted alphabetically.
  • The "(commercial)" suffixes on the CyBeats entries are dropped, since the License column now says so.
  • The Vulnetix CLI description no longer repeats its license, and a typo is fixed.

Descriptions are otherwise unchanged.

🤖 Generated with Claude Code

Replace the "Open Source clients", "Open Source servers" and "Other
implementations" sections with two tables, Clients and Servers, and add
a License column linking to the SPDX license page (or Commons Clause
site). This states each project's terms directly instead of sorting
them into open-source and other buckets.

Also move PyPi TEA to Servers, since its README describes it as a TEA
server, sort rows alphabetically and drop the "(commercial)" suffixes
now carried by the License column.

Assisted-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: Piotr P. Karwasz <piotr@github.copernik.eu>
@ppkarwasz
ppkarwasz force-pushed the docs/implementations-license branch from 969e832 to b4b3795 Compare September 19, 2026 16:20
@oej

oej commented Sep 20, 2026

Copy link
Copy Markdown
Collaborator

As this is not part of the ECMA doc I'll put this on backlog right now and will come back to it after we submitted the core docs. thank you!

@oej oej added documentation Improvements or additions to documentation Backlog labels Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Backlog documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants