Skip to content

feat: license.licensing implementation#948

Open
lmco-shuynh wants to merge 4 commits intoCycloneDX:mainfrom
lmco-shuynh:feat/licensing
Open

feat: license.licensing implementation#948
lmco-shuynh wants to merge 4 commits intoCycloneDX:mainfrom
lmco-shuynh:feat/licensing

Conversation

@lmco-shuynh
Copy link

@lmco-shuynh lmco-shuynh commented Mar 16, 2026

Description

Adds license.licensing support. Adding this helps support our internal use cases for tracking vendor licensing terms for software we purchase/license.

Resolves or fixes issue: #578

AI Tool Disclosure

  • My contribution does not include any AI-generated content
  • My contribution includes AI-generated content, as disclosed below:
    • AI Tools: Windsurf
    • LLMs and versions: Claude Opus 4.6 Thinking
    • Prompts: Ex: Create unit tests to exercise the newly added licensing field in license. Update documentation to reflect newly added changes

Affirmation

@lmco-shuynh lmco-shuynh requested a review from a team as a code owner March 16, 2026 22:59
@read-the-docs-community
Copy link

read-the-docs-community bot commented Mar 16, 2026

Documentation build overview

📚 CycloneDX Python Library | 🛠️ Build #31849049 | 📁 Comparing 0075126 against latest (3ccfa4f)


🔍 Preview build

Show files changed (3 files in total): 📝 3 modified | ➕ 0 added | ➖ 0 deleted
File Status
genindex.html 📝 modified
schema-support.html 📝 modified
autoapi/cyclonedx/model/license/index.html 📝 modified

@jkowalleck
Copy link
Member

thank you for taking care of this feature, @lmco-shuynh

please add the new capability to the existing test model in https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/tests/_data/models.py
i think get_bom_with_licenses should be the right place , similar as #947 done it

@jkowalleck
Copy link
Member

@lmco-shuynh please rebase onto latest main branch

Signed-off-by: Shaun Huynh <shaun.huynh@lmco.com>
Signed-off-by: Shaun Huynh <shaun.huynh@lmco.com>
Signed-off-by: Shaun Huynh <shaun.huynh@lmco.com>
Signed-off-by: Shaun Huynh <shaun.huynh@lmco.com>
@lmco-shuynh
Copy link
Author

lmco-shuynh commented Mar 17, 2026

@jkowalleck I've rebased, updated some URLs, and updated the test for get_bom_with_licenses.

Thanks for your help reviewing these changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request schema 1.5

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants