From 58c35b349900f11796b99a46ecfb1ab45b26f332 Mon Sep 17 00:00:00 2001 From: tanglearncode Date: Sun, 13 Sep 2026 11:11:54 +0800 Subject: [PATCH] Use the company's legal name in the copyright notices The Required Notice line in every license file named the licensor as XTSoftwareLabs, which is the GitHub organization handle rather than a legal entity. The PolyForm texts identify the licensor only as "the individual or entity offering these terms", so that line is the only place the copyright holder is named, and anyone who redistributes shimforge must pass it on. It now names XT SOFTWARE LABS LLC. This lands before the first crates.io release, because a published version cannot be changed afterwards. COMMERCIAL.md now names XT SOFTWARE LABS LLC as the seller of commercial licenses, and the README licensing section names it as the copyright holder. Email addresses and repository URLs keep the XTSoftwareLabs handle. --- COMMERCIAL.md | 3 ++- LICENSE | 2 +- LICENSE-POLYFORM-NONCOMMERCIAL | 2 +- LICENSE-POLYFORM-SMALL-BUSINESS | 2 +- README.md | 4 ++-- macros/LICENSE | 2 +- macros/LICENSE-POLYFORM-NONCOMMERCIAL | 2 +- macros/LICENSE-POLYFORM-SMALL-BUSINESS | 2 +- 8 files changed, 10 insertions(+), 9 deletions(-) diff --git a/COMMERCIAL.md b/COMMERCIAL.md index b091c26..d1eecb7 100644 --- a/COMMERCIAL.md +++ b/COMMERCIAL.md @@ -42,7 +42,8 @@ buy one if you need terms the PolyForm licenses do not give you, such as: ## How to buy -Write to **info@xtsoftwarelabs.com** with: +Commercial licenses are sold by XT SOFTWARE LABS LLC, which holds the copyright +in shimforge. Write to **info@xtsoftwarelabs.com** with: - your company name and website - roughly how many developers will use shimforge diff --git a/LICENSE b/LICENSE index d1056b8..9bd396a 100644 --- a/LICENSE +++ b/LICENSE @@ -24,4 +24,4 @@ info@xtsoftwarelabs.com to buy a commercial license. Neither license is approved by the Open Source Initiative. -Required Notice: Copyright XTSoftwareLabs (https://github.com/XTSoftwareLabs/shimforge) +Required Notice: Copyright XT SOFTWARE LABS LLC (https://github.com/XTSoftwareLabs/shimforge) diff --git a/LICENSE-POLYFORM-NONCOMMERCIAL b/LICENSE-POLYFORM-NONCOMMERCIAL index 4b965a3..1df7d5f 100644 --- a/LICENSE-POLYFORM-NONCOMMERCIAL +++ b/LICENSE-POLYFORM-NONCOMMERCIAL @@ -1,4 +1,4 @@ -Required Notice: Copyright XTSoftwareLabs (https://github.com/XTSoftwareLabs/shimforge) +Required Notice: Copyright XT SOFTWARE LABS LLC (https://github.com/XTSoftwareLabs/shimforge) # PolyForm Noncommercial License 1.0.0 diff --git a/LICENSE-POLYFORM-SMALL-BUSINESS b/LICENSE-POLYFORM-SMALL-BUSINESS index cbd9f8f..44a087d 100644 --- a/LICENSE-POLYFORM-SMALL-BUSINESS +++ b/LICENSE-POLYFORM-SMALL-BUSINESS @@ -1,4 +1,4 @@ -Required Notice: Copyright XTSoftwareLabs (https://github.com/XTSoftwareLabs/shimforge) +Required Notice: Copyright XT SOFTWARE LABS LLC (https://github.com/XTSoftwareLabs/shimforge) # PolyForm Small Business License 1.0.0 diff --git a/README.md b/README.md index 6d08df8..3bb3292 100644 --- a/README.md +++ b/README.md @@ -525,8 +525,8 @@ and [`tests/io.rs`](tests/io.rs). Imported OS and C runtime calls are covered by ## Licensing -shimforge is source-available under either of two licenses, at your option. You -need to satisfy only one of them. +shimforge is copyright XT SOFTWARE LABS LLC and source-available under either of +two licenses, at your option. You need to satisfy only one of them. - [PolyForm Small Business 1.0.0](LICENSE-POLYFORM-SMALL-BUSINESS), for a company with fewer than 100 people and less than 1,000,000 USD (2019, inflation diff --git a/macros/LICENSE b/macros/LICENSE index d1056b8..9bd396a 100644 --- a/macros/LICENSE +++ b/macros/LICENSE @@ -24,4 +24,4 @@ info@xtsoftwarelabs.com to buy a commercial license. Neither license is approved by the Open Source Initiative. -Required Notice: Copyright XTSoftwareLabs (https://github.com/XTSoftwareLabs/shimforge) +Required Notice: Copyright XT SOFTWARE LABS LLC (https://github.com/XTSoftwareLabs/shimforge) diff --git a/macros/LICENSE-POLYFORM-NONCOMMERCIAL b/macros/LICENSE-POLYFORM-NONCOMMERCIAL index 4b965a3..1df7d5f 100644 --- a/macros/LICENSE-POLYFORM-NONCOMMERCIAL +++ b/macros/LICENSE-POLYFORM-NONCOMMERCIAL @@ -1,4 +1,4 @@ -Required Notice: Copyright XTSoftwareLabs (https://github.com/XTSoftwareLabs/shimforge) +Required Notice: Copyright XT SOFTWARE LABS LLC (https://github.com/XTSoftwareLabs/shimforge) # PolyForm Noncommercial License 1.0.0 diff --git a/macros/LICENSE-POLYFORM-SMALL-BUSINESS b/macros/LICENSE-POLYFORM-SMALL-BUSINESS index cbd9f8f..44a087d 100644 --- a/macros/LICENSE-POLYFORM-SMALL-BUSINESS +++ b/macros/LICENSE-POLYFORM-SMALL-BUSINESS @@ -1,4 +1,4 @@ -Required Notice: Copyright XTSoftwareLabs (https://github.com/XTSoftwareLabs/shimforge) +Required Notice: Copyright XT SOFTWARE LABS LLC (https://github.com/XTSoftwareLabs/shimforge) # PolyForm Small Business License 1.0.0