From 09b3f07c102c013a1f461e61ac36ab83753476c9 Mon Sep 17 00:00:00 2001 From: anuj gupta Date: Sat, 25 Jul 2026 19:19:32 +0530 Subject: [PATCH 1/2] licensing: change license to PolyForm Noncommercial 1.0.0 restricting commercial use and resale --- LICENSE | 34 ++++++++++--------- README.md | 7 ++-- docs/blog/index.html | 2 +- docs/blog/introducing-sigtrace.html | 6 ++-- docs/blog/react-svelte-signals-debugging.html | 2 +- docs/docs/index.html | 2 +- docs/index.html | 18 +++++----- packages/core/package.json | 2 +- packages/vite-plugin/package.json | 2 +- 9 files changed, 40 insertions(+), 35 deletions(-) diff --git a/LICENSE b/LICENSE index a181be9..8638b06 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,23 @@ -MIT License +PolyForm Noncommercial License 1.0.0 + +https://polyformproject.org/licenses/noncommercial/1.0.0/ Copyright (c) 2025 SigTrace Contributors -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Acceptance +1. Licensor grants you the rights in this license for material the Licensor provides under this license. +2. You accept this license and agree to its terms when you exercise any of the rights granted. + +Copyright Grant +1. Licensor grants you a copyright license to make, modify, use, and distribute the software solely for Noncommercial Purposes. +2. "Noncommercial Purposes" means any use that is not primarily intended for or directed towards commercial advantage or monetary compensation. Personal use, private study, educational use, and non-commercial open-source research are permitted. + +Commercial Licensing & Restrictions +1. Any commercial use, enterprise production deployment, integration into commercial SaaS or proprietary software products, or selling/reselling copies of the software is strictly prohibited without a separate commercial license. +2. To request permission or obtain a commercial license, please contact the maintainers at contact@sigtrace.dev or via https://github.com/sigtrace-dev/sigtrace. -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +Notice Requirement +You must retain all copyright notices, this license text, and all legal disclaimers present in the software in all copies or substantial portions of the software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +DISCLAIMER +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md index 172d024..25861a8 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@

npm version VS Code installs - License MIT + License Non-Commercial CI status Sponsor on GitHub

@@ -227,7 +227,10 @@ See [**CHANGELOG.md**](./CHANGELOG.md) for a detailed history of changes across ## 📄 License -SigTrace is open-source software released under the [**MIT License**](./LICENSE). +SigTrace is released under the [**PolyForm Noncommercial License 1.0.0**](./LICENSE). + +- **Personal & Non-Commercial Use**: Free to use, modify, and distribute for personal, educational, and non-commercial research projects. +- **Commercial Use & Selling**: Commercial use, enterprise production deployment, selling copies, or integrating into commercial offerings is **prohibited** without explicit permission. Please reach out to `contact@sigtrace.dev` for commercial licensing inquiries. Copyright © 2025 SigTrace Contributors. diff --git a/docs/blog/index.html b/docs/blog/index.html index 40a057d..bf71616 100644 --- a/docs/blog/index.html +++ b/docs/blog/index.html @@ -204,7 +204,7 @@

Introducing SigTrace: The Missing Debugger for Reactive S
-

© 2025 SigTrace Contributors. Released under the MIT License.

+

© 2025 SigTrace Contributors. Released under the PolyForm Noncommercial License 1.0.0.

diff --git a/docs/blog/introducing-sigtrace.html b/docs/blog/introducing-sigtrace.html index 73bce8e..e52f2ef 100644 --- a/docs/blog/introducing-sigtrace.html +++ b/docs/blog/introducing-sigtrace.html @@ -220,8 +220,8 @@

Quick Start

# or npx sigtrace run npm run dev # Vue / SolidJS -

Open Source and Community-Driven

-

SigTrace is licensed under the MIT License and is free to use, modify, and distribute. We believe that developer experience should not be locked behind proprietary paywalls. The core adapters for Angular, Vue, and SolidJS are all open-source, and we are planning Svelte and React support next.

+

Free for Personal & Non-Commercial Use

+

SigTrace is licensed under the PolyForm Noncommercial License 1.0.0 and is free for personal, educational, and non-commercial project use. For commercial deployment or enterprise usage, please contact us at contact@sigtrace.dev. The core adapters for Angular, Vue, and SolidJS are all available, and we are planning Svelte and React support next.

Check out the GitHub Repository, star the project, and join the community!

@@ -230,7 +230,7 @@

Open Source and Community-Driven

diff --git a/docs/blog/react-svelte-signals-debugging.html b/docs/blog/react-svelte-signals-debugging.html index 93f6728..69df8f9 100644 --- a/docs/blog/react-svelte-signals-debugging.html +++ b/docs/blog/react-svelte-signals-debugging.html @@ -245,7 +245,7 @@

Getting Started in 2 Minutes

diff --git a/docs/docs/index.html b/docs/docs/index.html index be2bd41..593eba0 100644 --- a/docs/docs/index.html +++ b/docs/docs/index.html @@ -139,7 +139,7 @@

Documentation Coming Soon

diff --git a/docs/index.html b/docs/index.html index 6a92375..1096c76 100644 --- a/docs/index.html +++ b/docs/index.html @@ -72,7 +72,7 @@ "softwareVersion": "1.1.6", "datePublished": "2025-01-01", "dateModified": "2026-07-16", - "license": "https://opensource.org/licenses/MIT", + "license": "https://polyformproject.org/licenses/noncommercial/1.0.0/", "author": { "@type": "Organization", "name": "SigTrace Contributors", @@ -175,10 +175,10 @@ }, { "@type": "Question", - "name": "Is SigTrace free and open source?", + "name": "Is SigTrace free?", "acceptedAnswer": { "@type": "Answer", - "text": "Yes. SigTrace is completely free and open source under the MIT license. Its editor extensions, npm packages, and CLI are all free to use, modify, and distribute." + "text": "SigTrace is free for personal, educational, and non-commercial use under the PolyForm Noncommercial License. Commercial use or resale requires a commercial license." } } ] @@ -1713,7 +1713,7 @@
- Open Source · v1.1.6 · MIT License + Non-Commercial · v1.1.6 · PolyForm License
@@ -1841,8 +1841,8 @@

SigTrace by the numbers

Avg. Instrumentation Overhead
-
MIT
-
Open Source License
+
Free
+
For Personal Use
@@ -2310,7 +2310,7 @@

Frequently asked questions

-
SigTrace is 100% free and open source under the MIT license. All packages and editor extensions are free forever. The source code is available on GitHub and contributions are welcome.
+
SigTrace is free for personal, educational, and non-commercial use under the PolyForm Noncommercial License 1.0.0. Commercial use, enterprise production deployment, or selling copies requires a commercial license. Contact contact@sigtrace.dev for details.
@@ -2334,7 +2334,7 @@

Frequently asked questions

- Free & Open Source + Free for Personal Use

Debug your reactive state
in minutes, not hours

Install SigTrace and get full visibility into your signal graph — for free, forever.

@@ -2381,7 +2381,7 @@

Debug your reactive state
in minutes, not hours

diff --git a/packages/core/package.json b/packages/core/package.json index 8eacb73..ef8daea 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -17,7 +17,7 @@ }, "homepage": "https://sigtrace.dev", "author": "SigTrace Contributors", - "license": "MIT", + "license": "SEE LICENSE IN LICENSE", "exports": { ".": "./dist/index.js", "./solid": "./dist/adapters/solid.js", diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json index ad1315c..b1d3309 100644 --- a/packages/vite-plugin/package.json +++ b/packages/vite-plugin/package.json @@ -17,7 +17,7 @@ }, "homepage": "https://sigtrace.dev", "author": "SigTrace Contributors", - "license": "MIT", + "license": "SEE LICENSE IN LICENSE", "keywords": [ "reactivity", "signals", From 9a2a27487d1216234897589e77e6b337619eb363 Mon Sep 17 00:00:00 2001 From: anuj gupta Date: Sat, 25 Jul 2026 19:38:45 +0530 Subject: [PATCH 2/2] licensing: switch license to Elastic License 2.0 (ELv2) to allow free developer & enterprise use while prohibiting commercial competitive derivative tools --- LICENSE | 24 +++++++++---------- README.md | 8 +++---- docs/blog/index.html | 2 +- docs/blog/introducing-sigtrace.html | 6 ++--- docs/blog/react-svelte-signals-debugging.html | 2 +- docs/docs/index.html | 2 +- docs/index.html | 18 +++++++------- packages/core/package.json | 2 +- packages/vite-plugin/package.json | 2 +- 9 files changed, 32 insertions(+), 34 deletions(-) diff --git a/LICENSE b/LICENSE index 8638b06..ecadcf2 100644 --- a/LICENSE +++ b/LICENSE @@ -1,23 +1,21 @@ -PolyForm Noncommercial License 1.0.0 - -https://polyformproject.org/licenses/noncommercial/1.0.0/ +Elastic License v2.0 Copyright (c) 2025 SigTrace Contributors Acceptance -1. Licensor grants you the rights in this license for material the Licensor provides under this license. -2. You accept this license and agree to its terms when you exercise any of the rights granted. +By using, modifying, or distributing the software, you agree to the terms of this license. Copyright Grant -1. Licensor grants you a copyright license to make, modify, use, and distribute the software solely for Noncommercial Purposes. -2. "Noncommercial Purposes" means any use that is not primarily intended for or directed towards commercial advantage or monetary compensation. Personal use, private study, educational use, and non-commercial open-source research are permitted. +Subject to the terms of this license, Licensor grants you a non-exclusive, worldwide, royalty-free copyright license to use, copy, modify, and distribute the software. -Commercial Licensing & Restrictions -1. Any commercial use, enterprise production deployment, integration into commercial SaaS or proprietary software products, or selling/reselling copies of the software is strictly prohibited without a separate commercial license. -2. To request permission or obtain a commercial license, please contact the maintainers at contact@sigtrace.dev or via https://github.com/sigtrace-dev/sigtrace. +Limitations +You may not: +1. Provide the software to third parties as a hosted or managed service, where the service provides the user with access to any substantial portion of the functionality of the software; +2. Circumvent the license key functionality or remove/alter any licensing, copyright, or other notices; or +3. Move, change, remove, or obscure any copyright, trademark, or other notices in the software. -Notice Requirement -You must retain all copyright notices, this license text, and all legal disclaimers present in the software in all copies or substantial portions of the software. +Patents +Subject to the terms of this license, Licensor grants you a non-exclusive, worldwide, royalty-free patent license under any patent claims Licensor owns or has the right to license that are necessarily infringed by the software. -DISCLAIMER +Disclaimer THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md index 25861a8..b9c1c74 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@

npm version VS Code installs - License Non-Commercial + License ELv2 CI status Sponsor on GitHub

@@ -227,10 +227,10 @@ See [**CHANGELOG.md**](./CHANGELOG.md) for a detailed history of changes across ## 📄 License -SigTrace is released under the [**PolyForm Noncommercial License 1.0.0**](./LICENSE). +SigTrace is released under the [**Elastic License 2.0 (ELv2)**](./LICENSE). -- **Personal & Non-Commercial Use**: Free to use, modify, and distribute for personal, educational, and non-commercial research projects. -- **Commercial Use & Selling**: Commercial use, enterprise production deployment, selling copies, or integrating into commercial offerings is **prohibited** without explicit permission. Please reach out to `contact@sigtrace.dev` for commercial licensing inquiries. +- **Allowed**: Free for everyone (individuals, startups, and commercial enterprises) to use, modify, and run in development and production workflows. +- **Prohibited**: You may not provide SigTrace to third parties as a hosted or managed commercial service, or sell competing developer tools derived directly from this repository. Copyright © 2025 SigTrace Contributors. diff --git a/docs/blog/index.html b/docs/blog/index.html index bf71616..361e63f 100644 --- a/docs/blog/index.html +++ b/docs/blog/index.html @@ -204,7 +204,7 @@

Introducing SigTrace: The Missing Debugger for Reactive S
-

© 2025 SigTrace Contributors. Released under the PolyForm Noncommercial License 1.0.0.

+

© 2025 SigTrace Contributors. Released under the Elastic License 2.0 (ELv2).

diff --git a/docs/blog/introducing-sigtrace.html b/docs/blog/introducing-sigtrace.html index e52f2ef..a848bfb 100644 --- a/docs/blog/introducing-sigtrace.html +++ b/docs/blog/introducing-sigtrace.html @@ -220,8 +220,8 @@

Quick Start

# or npx sigtrace run npm run dev # Vue / SolidJS -

Free for Personal & Non-Commercial Use

-

SigTrace is licensed under the PolyForm Noncommercial License 1.0.0 and is free for personal, educational, and non-commercial project use. For commercial deployment or enterprise usage, please contact us at contact@sigtrace.dev. The core adapters for Angular, Vue, and SolidJS are all available, and we are planning Svelte and React support next.

+

Free for Developers & Enterprise

+

SigTrace is licensed under the Elastic License 2.0 (ELv2) and is completely free for all developers, teams, and organizations to use and modify in development and production workflows. The only restriction is that third parties cannot provide SigTrace as a managed commercial service or sell competing derivative tools built directly from this repository. The core adapters for Angular, Vue, and SolidJS are all available, and we are planning Svelte and React support next.

Check out the GitHub Repository, star the project, and join the community!

@@ -230,7 +230,7 @@

Free for Personal & Non-Commercial Use

-

© 2025 SigTrace Contributors. Released under the PolyForm Noncommercial License 1.0.0.

+

© 2025 SigTrace Contributors. Released under the Elastic License 2.0 (ELv2).

diff --git a/docs/blog/react-svelte-signals-debugging.html b/docs/blog/react-svelte-signals-debugging.html index 69df8f9..c5f0138 100644 --- a/docs/blog/react-svelte-signals-debugging.html +++ b/docs/blog/react-svelte-signals-debugging.html @@ -245,7 +245,7 @@

Getting Started in 2 Minutes

-

© 2025 SigTrace Contributors. Released under the PolyForm Noncommercial License 1.0.0.

+

© 2025 SigTrace Contributors. Released under the Elastic License 2.0 (ELv2).

diff --git a/docs/docs/index.html b/docs/docs/index.html index 593eba0..43ff068 100644 --- a/docs/docs/index.html +++ b/docs/docs/index.html @@ -139,7 +139,7 @@

Documentation Coming Soon

-

© 2025 SigTrace Contributors. Released under the PolyForm Noncommercial License 1.0.0.

+

© 2025 SigTrace Contributors. Released under the Elastic License 2.0 (ELv2).

diff --git a/docs/index.html b/docs/index.html index 1096c76..8de9e18 100644 --- a/docs/index.html +++ b/docs/index.html @@ -72,7 +72,7 @@ "softwareVersion": "1.1.6", "datePublished": "2025-01-01", "dateModified": "2026-07-16", - "license": "https://polyformproject.org/licenses/noncommercial/1.0.0/", + "license": "https://www.elastic.co/licensing/elastic-license", "author": { "@type": "Organization", "name": "SigTrace Contributors", @@ -175,10 +175,10 @@ }, { "@type": "Question", - "name": "Is SigTrace free?", + "name": "Is SigTrace free to use?", "acceptedAnswer": { "@type": "Answer", - "text": "SigTrace is free for personal, educational, and non-commercial use under the PolyForm Noncommercial License. Commercial use or resale requires a commercial license." + "text": "Yes. SigTrace is free for all developers and organizations under the Elastic License 2.0 (ELv2). You can freely use, modify, and run it in development and production workflows." } } ] @@ -1713,7 +1713,7 @@
- Non-Commercial · v1.1.6 · PolyForm License + ELv2 License · v1.1.6 · Free to Use
@@ -1841,8 +1841,8 @@

SigTrace by the numbers

Avg. Instrumentation Overhead
-
Free
-
For Personal Use
+
ELv2
+
Fair Source License
@@ -2310,7 +2310,7 @@

Frequently asked questions

-
SigTrace is free for personal, educational, and non-commercial use under the PolyForm Noncommercial License 1.0.0. Commercial use, enterprise production deployment, or selling copies requires a commercial license. Contact contact@sigtrace.dev for details.
+
SigTrace is free for all developers, teams, and organizations under the Elastic License 2.0 (ELv2). You can use and modify SigTrace freely. The only restriction is that third parties cannot provide SigTrace as a managed commercial service or sell competing derivative tools built directly from this code.
@@ -2334,7 +2334,7 @@

Frequently asked questions

- Free for Personal Use + Free for Developers & Enterprise

Debug your reactive state
in minutes, not hours

Install SigTrace and get full visibility into your signal graph — for free, forever.

@@ -2381,7 +2381,7 @@

Debug your reactive state
in minutes, not hours

diff --git a/packages/core/package.json b/packages/core/package.json index ef8daea..cb6f5b0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -17,7 +17,7 @@ }, "homepage": "https://sigtrace.dev", "author": "SigTrace Contributors", - "license": "SEE LICENSE IN LICENSE", + "license": "ELv2", "exports": { ".": "./dist/index.js", "./solid": "./dist/adapters/solid.js", diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json index b1d3309..baf78f9 100644 --- a/packages/vite-plugin/package.json +++ b/packages/vite-plugin/package.json @@ -17,7 +17,7 @@ }, "homepage": "https://sigtrace.dev", "author": "SigTrace Contributors", - "license": "SEE LICENSE IN LICENSE", + "license": "ELv2", "keywords": [ "reactivity", "signals",