Skip to content

chore: license code under MIT and docs under CC BY 4.0, add a security policy - #469

Merged
dodeja merged 3 commits into
mainfrom
docs/license-security
Oct 19, 2026
Merged

dodeja merged 3 commits into
mainfrom
docs/license-security

Conversation

@dodeja

@dodeja dodeja commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Code and the API spec under MIT, copyright Terminal49, Inc. Adds a root LICENSE and a copy in sdks/typescript-sdk/, declares "license": "MIT" in the SDK's package.json, and changes the CLI license's holder from "Terminal49" to "Terminal49, Inc.". MIT covers everything outside docs/, plus docs/openapi.json and the generated Postman collection.
  • Documentation under CC BY 4.0. Adds docs/LICENSE with the unmodified Creative Commons legal code. It covers the guides, reference pages, and images in docs/, and asks reusers to credit Terminal49, Inc.
  • Excluded from both: the Terminal49 name and logos (docs/logos/, public/store-icons/), third-party material such as map data in screenshots, and the vendored tools/oxlint/anti-slop/ code, which keeps its own license.
  • SECURITY.md. It asks reporters to use GitHub's private vulnerability reporting (now enabled on the repository) or email support@terminal49.com, and never to open public issues for security reports.
  • README. Adds a License section that says which paths each license covers, and points the security line at SECURITY.md.

Verification

  • npm pack --dry-run --workspace @terminal49/sdk includes LICENSE (55 files).
  • npx vp run check and npm run check:agent-trust pass.
  • docs/LICENSE has no .md or .mdx extension, so Mintlify does not publish it as a page.

🤖 Generated with Claude Code

dodeja and others added 2 commits October 18, 2026 21:37
Adds a root LICENSE and one in the SDK package, declares MIT in the
SDK's package.json, and sets the CLI license's copyright holder to
Terminal49, Inc.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
api Ready Ready Preview Oct 19, 2026 4:43am UTC

Request Review

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-19T04:45:19.475505Z ac4c0ee New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: eedc15a8ad

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

"name": "@terminal49/sdk",
"version": "0.6.0",
"description": "Terminal49 TypeScript SDK (JSON:API, openapi-fetch)",
"license": "MIT",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Split the SDK and documentation changes into separate commits

This SDK package metadata change is committed together with the README and security-policy documentation changes, despite the repository requiring SDK and documentation changes to be kept in separate commits. Split the licensing changes for the SDK/CLI from the README and SECURITY.md changes.

AGENTS.md reference: AGENTS.md:L86-L86

Useful? React with 👍 / 👎.

Code and the OpenAPI spec stay under MIT. The README now says which
paths each license covers and excludes the Terminal49 marks and
third-party material.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mintlify

mintlify Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
terminal49 🟢 Ready View Preview Oct 19, 2026, 4:43 AM

@dodeja dodeja changed the title chore: add MIT license and a security policy chore: license code under MIT and docs under CC BY 4.0, add a security policy Oct 19, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ac4c0ee162

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread README.md

Copyright (c) 2026 Terminal49, Inc.

- **Code and the API spec: [MIT](LICENSE).** This covers everything outside `docs/`, including the SDK, CLI, MCP server, gateway, and tooling, plus the OpenAPI spec at [`docs/openapi.json`](docs/openapi.json) and the Postman collection generated from it.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Align the published SDK docs with the MIT declaration

When SDK users consult the published documentation, docs/sdk/introduction.mdx:35 still says that the npm package does not declare an open-source license and that its use is governed by the Terms of Service. That statement was accurate before this change, but now conflicts with both this MIT declaration and the new package-level LICENSE; update the SDK introduction so the canonical user-facing surfaces describe the same licensing terms.

AGENTS.md reference: AGENTS.md:L60-L62

Useful? React with 👍 / 👎.

@dodeja
dodeja merged commit 85daae3 into main Oct 19, 2026
27 of 30 checks passed
@dodeja
dodeja deleted the docs/license-security branch October 19, 2026 05:02

This branch was successfully deployed

1 active deployment
Preview — ac4c0ee1 Deployed Oct 19, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant