Skip to content

Commit 76f44e3

Browse files
committed
docs: adopt MIT license
1 parent f5e4226 commit 76f44e3

4 files changed

Lines changed: 25 additions & 7 deletions

File tree

LICENSE

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,24 @@
1-
# License Status
1+
MIT License
22

3-
No open source license has been selected for the current `cnode-next` repository yet.
3+
Copyright (c) 2026 CNode contributors
44

5-
Until a license is explicitly added by the project maintainers, this repository is all rights reserved by its respective copyright holders. Do not assume MIT, Apache-2.0, or any other license.
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
611

7-
The legacy `../nodeclub/` directory is outside this repository and is used only as a behavioral reference during migration. Its presence on the same machine does not define or change the license status of this repository, and this repository does not grant rights to that external code.
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
22+
23+
Legacy `../nodeclub/` reference code is outside this repository and is not
24+
licensed by this file.

docs/deployments/release-readiness-2026-07-28.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,12 @@ flowchart LR
5252
| API reference and OAS | Pass |
5353
| Web/OAS contract integration | Pass |
5454
| CONTRIBUTING | Pass |
55-
| LICENSE status | Pass, no project license selected yet |
55+
| LICENSE status | Pass, MIT |
5656
| SECURITY reporting entry | Pass |
5757

5858
## Known Residual Risks
5959

60-
- Final release commit and image SHA tags cannot be filled until the changes are committed and GHCR images are published.
60+
- Final release commit and image SHA tags cannot be filled until the latest changes are committed and GHCR images are published.
6161
- Production deployment still requires an explicit operator action on the server and must not print real `.env` values.
6262
- `pnpm-lock.yaml` still contains `drizzle-orm` optional peer dependency names for SQLite packages; these are package metadata from Drizzle, not active runtime dependencies or configured install paths.
6363
- React Router build prints future v8 warnings; the project remains on React Router v7.

openspec/changes/reach-production-grade-release-readiness/design.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,4 +130,4 @@ Rollback 策略:生产部署前记录当前 `CNODE_API_IMAGE`、`CNODE_WEB_IMA
130130
- GitHub Actions 是否继续保留 `latest` 便利 tag,还是完全停止推送 `latest`?生产必须不依赖它。
131131
- `/health` 是否需要提供深度依赖检查模式,例如 `/health?deep=1` 检查 PostgreSQL 和 Redis?
132132
- 部署审计记录放在仓库 `docs/deployments/`、服务器目录,还是外部运维日志?
133-
- `LICENSE` 采用 MIT、Apache-2.0 还是沿用 legacy CNode/nodeclub 的许可证策略?
133+
- `LICENSE` 已采用 MIT,并明确 legacy `../nodeclub/` 参考代码不受当前仓库许可证约束。

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"name": "cnode-next",
33
"version": "0.1.0",
44
"private": true,
5+
"license": "MIT",
56
"type": "module",
67
"scripts": {
78
"dev": "concurrently -n web,api -c blue,green \"pnpm --filter @cnode/web dev\" \"pnpm --filter @cnode/api dev\"",

0 commit comments

Comments
 (0)