René's URL Explorer Experiment


Title: [License Exception Request] [Cozystack] [MPL-2.0] HashiCorp Terraform plugin libraries statically linked into terraform-provider-cozystack · Issue #1571 · cncf/foundation · GitHub

Open Graph Title: [License Exception Request] [Cozystack] [MPL-2.0] HashiCorp Terraform plugin libraries statically linked into terraform-provider-cozystack · Issue #1571 · cncf/foundation

X Title: [License Exception Request] [Cozystack] [MPL-2.0] HashiCorp Terraform plugin libraries statically linked into terraform-provider-cozystack · Issue #1571 · 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/hashicor...

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/1571

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] HashiCorp Terraform plugin libraries statically linked into terraform-provider-cozystack","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/hashicorp/terraform-plugin-framework | https://github.com/hashicorp/terraform-plugin-framework | https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod | MPL-2.0 | The SDK every Terraform provider is built on: resource, data source and schema definitions |\n| github.com/hashicorp/terraform-plugin-framework-validators | https://github.com/hashicorp/terraform-plugin-framework-validators | https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod | MPL-2.0 | Attribute validators (allowed values, ranges) |\n| github.com/hashicorp/terraform-plugin-framework-jsontypes | https://github.com/hashicorp/terraform-plugin-framework-jsontypes | https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod | MPL-2.0 | JSON-typed attributes |\n| github.com/hashicorp/terraform-plugin-go | https://github.com/hashicorp/terraform-plugin-go | https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod | MPL-2.0 | Low-level Terraform plugin protocol, used by the framework |\n| github.com/hashicorp/terraform-plugin-log | https://github.com/hashicorp/terraform-plugin-log | https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod | MPL-2.0 | Provider logging to Terraform |\n| github.com/hashicorp/terraform-registry-address | https://github.com/hashicorp/terraform-registry-address | https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod | MPL-2.0 | Provider address parsing, transitive via the framework |\n| github.com/hashicorp/terraform-svchost | https://github.com/hashicorp/terraform-svchost | https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod | MPL-2.0 | Registry host handling, transitive via the framework |\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\nterraform-provider-cozystack lets users manage Cozystack tenants and applications from Terraform. 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. The provider itself is Apache-2.0; the libraries above are compiled into the provider binaries published on GitHub Releases (https://github.com/cozystack/terraform-provider-cozystack/releases) and the Terraform Registry. There is no practical alternative: these libraries are HashiCorp's official SDK for writing Terraform providers.\n\n`github.com/hashicorp/go-hclog`, `go-plugin`, `go-uuid` and `yamux` (MPL-2.0) are also linked; they are already covered by existing all-projects exceptions 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 modules are consumed at their upstream tagged versions through Go modules, with no `replace` directives.\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 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 provider binary. At runtime Terraform starts the provider as a separate process and talks to it over gRPC.\n\n### Data exchange\n\n- [x] **Tightly Coupled**\n- [ ] **Arms-Length Only**\n\n### Please explain\n\nWithin the binary, the provider implements the framework's Go interfaces. Across the process boundary, all exchange with Terraform is Protobuf over gRPC.\n\n### Additional information\n\nMPL-2.0 is file-level copyleft: it does not extend to the provider's own Apache-2.0 source files, and the MPL-covered files remain available unmodified from upstream. Other CNCF projects that build Terraform providers rely on the same SDK. Identified by the project's FOSSA scan during Incubation due diligence (cncf/toc#1916).\n","author":{"url":"https://github.com/tym83","@type":"Person","name":"tym83"},"datePublished":"2026-10-16T01:58:40Z","url":"https://github.com/cncf/foundation/issues/1571"}

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:a35010f5-82db-8003-c6c6-6bd3c136d432
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-id89C0:2617DB:97A5AE:C71FDD:6AEBDED6
html-safe-nonce5ef5e640fc5864ca211eba268233934e0edd7f737a64d466da14855a4f8c72ff
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4OUMwOjI2MTdEQjo5N0E1QUU6QzcxRkREOjZBRUJERUQ2IiwidmlzaXRvcl9pZCI6IjU0NDE4NzM0OTQ1NDQyMTE2NzAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac1d3e10d7a386010b214c83c6b59cabdff961cf797c022fbd0d6dbbdbe5169098
hovercard-subject-tagissue:5876925589
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/1571/issue_layout
twitter:imagehttps://opengraph.githubassets.com/d7412f0be1b377049290b2637bfb2dceb4d63094847fee44e05034bc82994286/cncf/foundation/issues/1571
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/d7412f0be1b377049290b2637bfb2dceb4d63094847fee44e05034bc82994286/cncf/foundation/issues/1571
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/1571#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcncf%2Ffoundation%2Fissues%2F1571
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%2F1571
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/1571
Reloadhttps://github.com/cncf/foundation/issues/1571
Reloadhttps://github.com/cncf/foundation/issues/1571
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/1571
New issuehttps://github.com/login?return_to=https://github.com/cncf/foundation/issues/1571
[License Exception Request] [Cozystack] [MPL-2.0] HashiCorp Terraform plugin libraries statically linked into terraform-provider-cozystackhttps://github.com/cncf/foundation/issues/1571#top
licensinghttps://github.com/cncf/foundation/issues?q=state%3Aopen%20label%3A%22licensing%22
https://github.com/tym83
tym83https://github.com/tym83
on Oct 16, 2026https://github.com/cncf/foundation/issues/1571#issue-5876925589
https://github.com/hashicorp/terraform-plugin-frameworkhttps://github.com/hashicorp/terraform-plugin-framework
https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.modhttps://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod
https://github.com/hashicorp/terraform-plugin-framework-validatorshttps://github.com/hashicorp/terraform-plugin-framework-validators
https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.modhttps://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod
https://github.com/hashicorp/terraform-plugin-framework-jsontypeshttps://github.com/hashicorp/terraform-plugin-framework-jsontypes
https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.modhttps://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod
https://github.com/hashicorp/terraform-plugin-gohttps://github.com/hashicorp/terraform-plugin-go
https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.modhttps://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod
https://github.com/hashicorp/terraform-plugin-loghttps://github.com/hashicorp/terraform-plugin-log
https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.modhttps://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod
https://github.com/hashicorp/terraform-registry-addresshttps://github.com/hashicorp/terraform-registry-address
https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.modhttps://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod
https://github.com/hashicorp/terraform-svchosthttps://github.com/hashicorp/terraform-svchost
https://github.com/cozystack/terraform-provider-cozystack/blob/main/go.modhttps://github.com/cozystack/terraform-provider-cozystack/blob/main/go.mod
GOVERNANCE.mdhttps://github.com/cozystack/cozystack/blob/main/GOVERNANCE.md
https://github.com/cozystack/terraform-provider-cozystack/releaseshttps://github.com/cozystack/terraform-provider-cozystack/releases
cncf/toc#1916https://github.com/cncf/toc/issues/1916
https://github.com/tym83
tym83https://github.com/tym83
on Oct 18, 2026https://github.com/cncf/foundation/issues/1571#issuecomment-6247704640
@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/1571#event-33661383373
Sign up for freehttps://github.com/signup?return_to=https://github.com/cncf/foundation/issues/1571
Sign in to commenthttps://github.com/login?return_to=https://github.com/cncf/foundation/issues/1571
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.