第三方开源软件声明

最后更新日期:2026 年 2 月

WhaleNet-鲸落 的构建离不开开源社区的贡献。以下是本平台使用的主要第三方开源软件及其许可证信息。 我们对所有开源项目的作者和贡献者表示衷心的感谢。

本页面列出的是主要的直接依赖。完整的依赖树(包括间接依赖)可在项目源码的 pnpm-lock.yaml 中查看。

框架与运行时

软件名称版本许可证
Next.js15MIT
React19MIT
React DOM19MIT
TypeScript5Apache-2.0

样式与 UI

软件名称版本许可证
Tailwind CSS4MIT
@tailwindcss/typography0.5MIT
tailwind-merge2MIT
clsx2MIT
Lucide React0.400ISC
Motion12MIT
@radix-ui/react-dialog1MIT
@dnd-kit/core6MIT
@dnd-kit/sortable10MIT

数据库与 ORM

软件名称版本许可证
Drizzle ORM0.41Apache-2.0
pg8MIT
ioredis5MIT

认证与安全

软件名称版本许可证
Better Auth1.4MIT
@better-auth/passkey1.4MIT
@simplewebauthn/browser13MIT
sanitize-html2MIT

数据获取与验证

软件名称版本许可证
SWR2.4MIT
Zod3MIT
React Hook Form7MIT
@hookform/resolvers3MIT

Markdown 与内容

软件名称版本许可证
react-markdown10MIT
remark-gfm4MIT
rehype-sanitize6MIT

工具与服务

软件名称版本许可证
Nodemailer8MIT
Pino10MIT
cos-nodejs-sdk-v52MIT
PM26AGPL-3.0
Sonner2MIT
use-debounce10MIT
html-to-image1MIT
qrcode.react4ISC
@q78kg/mint-filter1MIT

API 文档

软件名称版本许可证
@asteasolutions/zod-to-openapi7MIT
@scalar/nextjs-api-reference0.9MIT

开发工具(仅开发环境)

软件名称版本许可证
Vitest4MIT
@testing-library/react16MIT
ESLint9MIT
Prettier3MIT
Drizzle Kit0.31MIT
PostCSS8MIT

许可证说明

MIT License

本平台使用的大部分开源软件采用 MIT 许可证。MIT 许可证允许自由使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本, 前提是在所有副本或重要部分中包含版权声明和许可声明。

Apache License 2.0

部分软件(如 TypeScript、Drizzle ORM)采用 Apache 2.0 许可证。该许可证允许自由使用、修改和分发, 同时提供专利授权保护。

ISC License

部分软件(如 Lucide React)采用 ISC 许可证,这是一种与 MIT 类似的宽松许可证。

AGPL-3.0

PM2 进程管理器采用 AGPL-3.0 许可证。该软件仅用于生产环境的进程管理, 不构成本平台代码的一部分。

感谢开源社区的每一位贡献者,是你们让 WhaleNet-鲸落 成为可能。