René's URL Explorer Experiment


Title: [License Exception Request] [Cozystack] [MPL-2.0] Sidero Labs Go libraries statically linked into talm · Issue #1541 · cncf/foundation · GitHub

Open Graph Title: [License Exception Request] [Cozystack] [MPL-2.0] Sidero Labs Go libraries statically linked into talm · Issue #1541 · cncf/foundation

X Title: [License Exception Request] [Cozystack] [MPL-2.0] Sidero Labs Go libraries statically linked into talm · Issue #1541 · cncf/foundation

Description: For which CNCF project are you requesting exceptions? Cozystack Are you an official maintainer of this project? Yes List of components requiring an exception Component Upstream URL Project Usage URL License(s) Purpose github.com/siderola...

Open Graph Description: For which CNCF project are you requesting exceptions? Cozystack Are you an official maintainer of this project? Yes List of components requiring an exception Component Upstream URL Project Usage UR...

X Description: For which CNCF project are you requesting exceptions? Cozystack Are you an official maintainer of this project? Yes List of components requiring an exception Component Upstream URL Project Usage UR...

Opengraph URL: https://github.com/cncf/foundation/issues/1541

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[License Exception Request] [Cozystack] [MPL-2.0] Sidero Labs Go libraries statically linked into talm","articleBody":"### For which CNCF project are you requesting exceptions?\n\nCozystack\n\n### Are you an official maintainer of this project?\n\nYes\n\n### List of components requiring an exception\n\n| Component | Upstream URL | Project Usage URL | License(s) | Purpose |\n|---|---|---|---|---|\n| github.com/siderolabs/talos (incl. pkg/machinery) | https://github.com/siderolabs/talos | https://github.com/cozystack/talm/blob/main/go.mod | MPL-2.0 | Talos API client and machine-config types used by talm to render, apply and upgrade Talos node configuration |\n| github.com/siderolabs/crypto | https://github.com/siderolabs/crypto | https://github.com/cozystack/talm/blob/main/go.mod | MPL-2.0 | PKI helpers used when generating Talos machine secrets |\n| github.com/siderolabs/gen, go-api-signature, go-circular, go-cmd, go-kubeconfig, go-kubernetes, go-pointer, go-procfs, go-retry, go-talos-support, net, proto-codec, protoenc | https://github.com/siderolabs | https://github.com/cozystack/talm/blob/main/go.mod | MPL-2.0 | Transitive Go libraries pulled in by the Talos client packages |\n\n### Distribution and integration model\n\n- [x] **CNCF-Distributed**: The CNCF project will distribute the dependency or the resulting combined artifacts to users.\n- [ ] **User-Fetched Dependency**\n- [ ] **System Component**\n- [ ] **Not Distributed + Not Needed by End User (Internal Project Tooling)**\n\n### Please explain\n\ntalm is a CLI for managing Talos Linux configuration declaratively. Per Cozystack's [GOVERNANCE.md](https://github.com/cozystack/cozystack/blob/main/GOVERNANCE.md) it is independent tooling governed by the project but not part of the Cozystack distribution: adopters can install Cozystack without it. talm itself is Apache-2.0; the libraries listed above are compiled into the talm binaries published on GitHub Releases (https://github.com/cozystack/talm/releases), so they are distributed by the project. We are filing on the side of caution, as advised during Incubation due diligence.\n\n`github.com/hashicorp/go-multierror` and `github.com/hashicorp/errwrap` (MPL-2.0) are also in the dependency tree; they are already covered by the existing all-projects exception and are not part of this request.\n\n### Modification status\n\n- [ ] **Modified Upstream**\n- [ ] **Modified Downstream**\n- [x] **Unmodified**: The CNCF project will use the dependency exactly as provided by the upstream maintainers without any changes to its source code.\n\n### Please explain\n\nAll Sidero Labs modules are consumed at their upstream tagged versions through Go modules with no `replace` directives. talm previously replaced `siderolabs/talos` with a fork for a single client flag; that feature was reimplemented in talm's own Apache-2.0 code against the stock upstream client, and the fork is no longer used.\n\n### Structural separation\n\n- [x] **Separated Component**: The dependency's code will either be (a) kept in a distinct directory or module clearly separated from CNCF project code, or (b) retrieved at build/installation time from a third-party repository and never stored in the CNCF project repository.\n- [ ] **Intermingled Code**\n\n### Please explain\n\nThe dependencies are not stored in the talm repository (no `vendor/` directory); they are fetched from the upstream module proxy at build time and referenced only via `go.mod` / `go.sum`.\n\n### Communication mechanism\n\n- [x] **Static Linking**: The dependency and the CNCF project code will be combined into a single binary or similar type of artifact during the build process.\n- [ ] **Dynamic Linking**\n- [ ] **Separate Process**\n- [ ] **Network Interaction**\n\n### Please explain\n\nAs with any Go program, the imported packages are statically linked into the talm binary. At runtime talm talks to Talos nodes over the network via the Talos gRPC API.\n\n### Data exchange\n\n- [ ] **Tightly Coupled**\n- [x] **Arms-Length Only**: The communication between the dependency and the CNCF project code will be limited to standard serialized data (e.g., JSON, XML, or Protobuf) where data is \"flattened\" for transport and neither component accesses the other's internal memory structures.\n\n### Please explain\n\nWithin the binary, talm calls the libraries' public Go APIs (client constructors, config types). Across the process boundary, all exchange with Talos nodes is Protobuf over gRPC and YAML machine configuration.\n\n### Additional information\n\nMPL-2.0 is file-level copyleft: it does not extend to talm's own Apache-2.0 source files, and the MPL-covered files remain available unmodified from upstream. Related Cozystack requests for Talos components: #1539 (Talos Linux images, CABPT manifests) and #1466. Filed as part of Cozystack's Incubation due diligence (cncf/toc#1916), at the reviewer's suggestion.\n","author":{"url":"https://github.com/tym83","@type":"Person","name":"tym83"},"datePublished":"2026-09-25T23:57:27Z","url":"https://github.com/cncf/foundation/issues/1541"}

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:7936b788-b3be-687a-9acf-acc3ac2b2f55
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-id9E44:A1211:B03F0:E3ED0:6AEBDF1C
html-safe-nonce2571a659f151fc8b04dce36e8ad232f4b842fc70b2529f09f7d0eeefdee51429
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RTQ0OkExMjExOkIwM0YwOkUzRUQwOjZBRUJERjFDIiwidmlzaXRvcl9pZCI6Ijg2NTI3MTc3MTcwNTcxNjcxMzIiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac31b72ef0b59117a8549b4fe8d62ce3e4279b65051f97b7da3b1e3b1a04445007
hovercard-subject-tagissue:5589803284
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/cncf/foundation/1541/issue_layout
twitter:imagehttps://opengraph.githubassets.com/e512f4f7c3ba78e22ee4281d36f31120c12c9ce641216971134b9be51d0dabf2/cncf/foundation/issues/1541
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/e512f4f7c3ba78e22ee4281d36f31120c12c9ce641216971134b9be51d0dabf2/cncf/foundation/issues/1541
og:image:altFor which CNCF project are you requesting exceptions? Cozystack Are you an official maintainer of this project? Yes List of components requiring an exception Component Upstream URL Project Usage UR...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernametym83
hostnamegithub.com
expected-hostnamegithub.com
None701f7e3aecc56e7594e73fa7b7e1483af74322a67f7038be453d0feb05e86e77
turbo-cache-controlno-preview
go-importgithub.com/cncf/foundation git https://github.com/cncf/foundation.git
octolytics-dimension-user_id13455738
octolytics-dimension-user_logincncf
octolytics-dimension-repository_id65915265
octolytics-dimension-repository_nwocncf/foundation
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id65915265
octolytics-dimension-repository_network_root_nwocncf/foundation
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release12d1048a3491dd63e4193b2937cf72f1c24a2a52
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-nameissues

Links:

Skip to contenthttps://github.com/cncf/foundation/issues/1541#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcncf%2Ffoundation%2Fissues%2F1541
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcncf%2Ffoundation%2Fissues%2F1541
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=cncf%2Ffoundation
Reloadhttps://github.com/cncf/foundation/issues/1541
Reloadhttps://github.com/cncf/foundation/issues/1541
Reloadhttps://github.com/cncf/foundation/issues/1541
cncfhttps://github.com/cncf
foundationhttps://github.com/cncf/foundation
Codehttps://github.com/cncf/foundation
Issues48 (48)https://github.com/cncf/foundation/issues
Pull requests2 (2)https://github.com/cncf/foundation/pulls
Discussionshttps://github.com/cncf/foundation/discussions
Actionshttps://github.com/cncf/foundation/actions
Projectshttps://github.com/cncf/foundation/projects
Security and qualityhttps://github.com/cncf/foundation/security
Insightshttps://github.com/cncf/foundation/pulse
https://github.com/cncf/foundation
New issuehttps://github.com/login?return_to=https://github.com/cncf/foundation/issues/1541
New issuehttps://github.com/login?return_to=https://github.com/cncf/foundation/issues/1541
[License Exception Request] [Cozystack] [MPL-2.0] Sidero Labs Go libraries statically linked into talmhttps://github.com/cncf/foundation/issues/1541#top
licensinghttps://github.com/cncf/foundation/issues?q=state%3Aopen%20label%3A%22licensing%22
https://github.com/tym83
tym83https://github.com/tym83
on Sep 25, 2026https://github.com/cncf/foundation/issues/1541#issue-5589803284
https://github.com/siderolabs/taloshttps://github.com/siderolabs/talos
https://github.com/cozystack/talm/blob/main/go.modhttps://github.com/cozystack/talm/blob/main/go.mod
https://github.com/siderolabs/cryptohttps://github.com/siderolabs/crypto
https://github.com/cozystack/talm/blob/main/go.modhttps://github.com/cozystack/talm/blob/main/go.mod
https://github.com/siderolabshttps://github.com/siderolabs
https://github.com/cozystack/talm/blob/main/go.modhttps://github.com/cozystack/talm/blob/main/go.mod
GOVERNANCE.mdhttps://github.com/cozystack/cozystack/blob/main/GOVERNANCE.md
https://github.com/cozystack/talm/releaseshttps://github.com/cozystack/talm/releases
#1539https://github.com/cncf/foundation/issues/1539
#1466https://github.com/cncf/foundation/issues/1466
cncf/toc#1916https://github.com/cncf/toc/issues/1916
https://github.com/1steve78
1steve78https://github.com/1steve78
on Oct 10, 2026https://github.com/cncf/foundation/issues/1541#issuecomment-6096120687
https://github.com/tym83
tym83https://github.com/tym83
on Oct 16, 2026https://github.com/cncf/foundation/issues/1541#issuecomment-6206307732
https://github.com/cosi-project/runtimehttps://github.com/cosi-project/runtime
https://github.com/cozystack/talm/blob/main/go.modhttps://github.com/cozystack/talm/blob/main/go.mod
https://github.com/tym83
tym83https://github.com/tym83
on Oct 18, 2026https://github.com/cncf/foundation/issues/1541#issuecomment-6247703866
@krookhttps://github.com/krook
@jeefyhttps://github.com/jeefy
@joannalee333https://github.com/joannalee333
cncf/toc#2331https://github.com/cncf/toc/pull/2331
joannalee333https://github.com/joannalee333
licensinghttps://github.com/cncf/foundation/issues?q=state%3Aopen%20label%3A%22licensing%22
on Oct 19, 2026https://github.com/cncf/foundation/issues/1541#event-33661509835
Sign up for freehttps://github.com/signup?return_to=https://github.com/cncf/foundation/issues/1541
Sign in to commenthttps://github.com/login?return_to=https://github.com/cncf/foundation/issues/1541
licensinghttps://github.com/cncf/foundation/issues?q=state%3Aopen%20label%3A%22licensing%22
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.