第三方开源软件声明

最后更新日期:2026 年 2 月

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

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

框架与运行时

软件名称许可证
Next.jsMIT
ReactMIT
React DOMMIT
TypeScriptApache-2.0

样式与 UI

软件名称许可证
Tailwind CSSMIT
@tailwindcss/typographyMIT
tailwind-mergeMIT
clsxMIT
Lucide ReactISC
MotionMIT
@radix-ui/react-dialogMIT
@dnd-kit/coreMIT
@dnd-kit/sortableMIT

数据库与 ORM

软件名称许可证
Drizzle ORMApache-2.0
pgMIT
ioredisMIT

认证与安全

软件名称许可证
Better AuthMIT
@better-auth/passkeyMIT
@simplewebauthn/browserMIT
sanitize-htmlMIT

数据获取与验证

软件名称许可证
SWRMIT
ZodMIT
React Hook FormMIT
@hookform/resolversMIT

Markdown 与内容

软件名称许可证
react-markdownMIT
remark-gfmMIT
rehype-sanitizeMIT

工具与服务

软件名称许可证
NodemailerMIT
PinoMIT
cos-nodejs-sdk-v5MIT
PM2AGPL-3.0
SonnerMIT
use-debounceMIT
html-to-imageMIT
qrcode.reactISC
@q78kg/mint-filterMIT

API 文档

软件名称许可证
@asteasolutions/zod-to-openapiMIT
@scalar/nextjs-api-referenceMIT

开发工具(仅开发环境)

软件名称许可证
VitestMIT
@testing-library/reactMIT
ESLintMIT
PrettierMIT
Drizzle KitMIT
PostCSSMIT

许可证说明

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-鲸落 成为可能。