From 96d18fcb91871f237215f90f8d91e18be18dcd11 Mon Sep 17 00:00:00 2001 From: mikeypetrillo Date: Fri, 17 Jul 2026 23:20:48 -0400 Subject: [PATCH 1/2] [deploy] ship AGPL-3.0 relicense (manifest + served copy) Co-Authored-By: Claude Fable 5 --- .github/trigger-deploy | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/trigger-deploy b/.github/trigger-deploy index 3a71c762..45f864f8 100644 --- a/.github/trigger-deploy +++ b/.github/trigger-deploy @@ -4,3 +4,4 @@ 2026-07-17T18:00:00Z deploy price tiebreak 2026-07-18T02:00:00Z deploy wish-bridge qualified-demand gate 2026-07-18T02:45:00Z deploy operator demand board +2026-07-18T03:30:00Z deploy AGPL relicense manifest + copy From 47bf976d57aa8befff4d247887f5d8224ec21d4e Mon Sep 17 00:00:00 2001 From: mikeypetrillo Date: Fri, 17 Jul 2026 23:49:09 -0400 Subject: [PATCH 2/2] License consistency: add adapter LICENSE files, complete NOTICE, clarify package READMEs Follow-through on the AGPL relicense so every surface is consistent: - The 9 published framework adapters (agent402-langchain, -llamaindex, -ai-sdk, -openai-tools, -openai-agents, -anthropic-tools, -google-adk, -strands, and the Python agent402-langchain) declared MIT in their package manifests but shipped no LICENSE file; each now carries one, matching the client/mcp/tollbooth packages. - NOTICE now lists adapters/* among the MIT-licensed client-side packages. - The client/mcp/tollbooth README hosted-instance lines said 'the code is MIT-licensed' next to a link to the now-AGPL hosted server; reworded to 'this package is MIT-licensed; the hosted server is AGPL-3.0'. Docs/package files only, no served-page or server change. The README edits reach npm on the next package publish. Co-Authored-By: Claude Fable 5 --- NOTICE | 13 +++++++++---- adapters/ai-sdk/LICENSE | 21 +++++++++++++++++++++ adapters/anthropic-tools/LICENSE | 21 +++++++++++++++++++++ adapters/google-adk/LICENSE | 21 +++++++++++++++++++++ adapters/langchain-py/LICENSE | 21 +++++++++++++++++++++ adapters/langchain/LICENSE | 21 +++++++++++++++++++++ adapters/llamaindex/LICENSE | 21 +++++++++++++++++++++ adapters/openai-agents/LICENSE | 21 +++++++++++++++++++++ adapters/openai-tools/LICENSE | 21 +++++++++++++++++++++ adapters/strands/LICENSE | 21 +++++++++++++++++++++ client/README.md | 2 +- mcp/README.md | 2 +- tollbooth/README.md | 2 +- 13 files changed, 201 insertions(+), 7 deletions(-) create mode 100644 adapters/ai-sdk/LICENSE create mode 100644 adapters/anthropic-tools/LICENSE create mode 100644 adapters/google-adk/LICENSE create mode 100644 adapters/langchain-py/LICENSE create mode 100644 adapters/langchain/LICENSE create mode 100644 adapters/llamaindex/LICENSE create mode 100644 adapters/openai-agents/LICENSE create mode 100644 adapters/openai-tools/LICENSE create mode 100644 adapters/strands/LICENSE diff --git a/NOTICE b/NOTICE index 501f3195..ae93ff53 100644 --- a/NOTICE +++ b/NOTICE @@ -10,12 +10,17 @@ one in the directory tree. See ./LICENSE. If you run a modified version of the server as a network service, the AGPL requires you to offer that modified source to its users. - * The following packages are separately licensed under the MIT License, so + * The client-side packages are separately licensed under the MIT License, so they can be embedded in other software without copyleft obligations. Each ships its own LICENSE file: - - client/ (agent402-client, the buyer SDK) - - mcp/ (agent402-mcp, the MCP connector) - - tollbooth/ (agent402-tollbooth, the pay-per-crawl middleware) + - client/ (agent402-client, the buyer SDK) + - mcp/ (agent402-mcp, the MCP connector) + - tollbooth/ (agent402-tollbooth, the pay-per-crawl middleware) + - adapters/* (the framework adapters: agent402-langchain, + agent402-llamaindex, agent402-ai-sdk, + agent402-openai-tools, agent402-openai-agents, + agent402-anthropic-tools, agent402-google-adk, + agent402-strands, and the Python agent402-langchain) Third-party components retain their own licenses; see src/data/LICENSE.md and the notices in individual source files. diff --git a/adapters/ai-sdk/LICENSE b/adapters/ai-sdk/LICENSE new file mode 100644 index 00000000..b53b5a8f --- /dev/null +++ b/adapters/ai-sdk/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Havok Holdings LLC + +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: + +The above copyright notice and this permission notice shall be included 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. diff --git a/adapters/anthropic-tools/LICENSE b/adapters/anthropic-tools/LICENSE new file mode 100644 index 00000000..b53b5a8f --- /dev/null +++ b/adapters/anthropic-tools/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Havok Holdings LLC + +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: + +The above copyright notice and this permission notice shall be included 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. diff --git a/adapters/google-adk/LICENSE b/adapters/google-adk/LICENSE new file mode 100644 index 00000000..b53b5a8f --- /dev/null +++ b/adapters/google-adk/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Havok Holdings LLC + +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: + +The above copyright notice and this permission notice shall be included 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. diff --git a/adapters/langchain-py/LICENSE b/adapters/langchain-py/LICENSE new file mode 100644 index 00000000..b53b5a8f --- /dev/null +++ b/adapters/langchain-py/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Havok Holdings LLC + +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: + +The above copyright notice and this permission notice shall be included 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. diff --git a/adapters/langchain/LICENSE b/adapters/langchain/LICENSE new file mode 100644 index 00000000..b53b5a8f --- /dev/null +++ b/adapters/langchain/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Havok Holdings LLC + +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: + +The above copyright notice and this permission notice shall be included 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. diff --git a/adapters/llamaindex/LICENSE b/adapters/llamaindex/LICENSE new file mode 100644 index 00000000..b53b5a8f --- /dev/null +++ b/adapters/llamaindex/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Havok Holdings LLC + +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: + +The above copyright notice and this permission notice shall be included 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. diff --git a/adapters/openai-agents/LICENSE b/adapters/openai-agents/LICENSE new file mode 100644 index 00000000..b53b5a8f --- /dev/null +++ b/adapters/openai-agents/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Havok Holdings LLC + +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: + +The above copyright notice and this permission notice shall be included 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. diff --git a/adapters/openai-tools/LICENSE b/adapters/openai-tools/LICENSE new file mode 100644 index 00000000..b53b5a8f --- /dev/null +++ b/adapters/openai-tools/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Havok Holdings LLC + +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: + +The above copyright notice and this permission notice shall be included 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. diff --git a/adapters/strands/LICENSE b/adapters/strands/LICENSE new file mode 100644 index 00000000..b53b5a8f --- /dev/null +++ b/adapters/strands/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Havok Holdings LLC + +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: + +The above copyright notice and this permission notice shall be included 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. diff --git a/client/README.md b/client/README.md index ea74b950..b1320278 100644 --- a/client/README.md +++ b/client/README.md @@ -161,4 +161,4 @@ payment options it throws **before** any payment is signed. ## Legal -Use of the hosted instance at agent402.tools is subject to its [Terms of Service](https://agent402.tools/terms) (acceptable-use policy included) and [Privacy Policy](https://agent402.tools/privacy). The code is MIT-licensed, provided as-is without warranty; self-hosted deployments are their operator's responsibility. +Use of the hosted instance at agent402.tools is subject to its [Terms of Service](https://agent402.tools/terms) (acceptable-use policy included) and [Privacy Policy](https://agent402.tools/privacy). This package is MIT-licensed; the hosted server is AGPL-3.0. Both are provided as-is without warranty, and self-hosted deployments are their operator's responsibility. diff --git a/mcp/README.md b/mcp/README.md index 4e098dcb..8e8abe3a 100644 --- a/mcp/README.md +++ b/mcp/README.md @@ -85,4 +85,4 @@ From the repo root: `node mcp/test.js` (boots a local paywalled instance and dri ## Legal -Use of the hosted instance at agent402.tools is subject to its [Terms of Service](https://agent402.tools/terms) (acceptable-use policy included) and [Privacy Policy](https://agent402.tools/privacy). The code is MIT-licensed, provided as-is without warranty; self-hosted deployments are their operator's responsibility. +Use of the hosted instance at agent402.tools is subject to its [Terms of Service](https://agent402.tools/terms) (acceptable-use policy included) and [Privacy Policy](https://agent402.tools/privacy). This package is MIT-licensed; the hosted server is AGPL-3.0. Both are provided as-is without warranty, and self-hosted deployments are their operator's responsibility. diff --git a/tollbooth/README.md b/tollbooth/README.md index b420033e..47f645c4 100644 --- a/tollbooth/README.md +++ b/tollbooth/README.md @@ -343,4 +343,4 @@ are unchanged (USDC on Base). ## Legal -Use of the hosted instance at agent402.tools is subject to its [Terms of Service](https://agent402.tools/terms) (acceptable-use policy included) and [Privacy Policy](https://agent402.tools/privacy). The code is MIT-licensed, provided as-is without warranty; self-hosted deployments are their operator's responsibility. +Use of the hosted instance at agent402.tools is subject to its [Terms of Service](https://agent402.tools/terms) (acceptable-use policy included) and [Privacy Policy](https://agent402.tools/privacy). This package is MIT-licensed; the hosted server is AGPL-3.0. Both are provided as-is without warranty, and self-hosted deployments are their operator's responsibility.