开源许可
最近更新:2026-05-31
本产品基于开源软件 by-wave-calendar,以 MIT License 开源发布。本页按产品的各个组成部分,列出其中使用的第三方开源组件及其许可协议。感谢所有开源作者的付出。
1. 服务器与 Web 端
服务器端(Node.js)
- Fastify 及官方插件(fastify、@fastify/compress / cookie / cors / csrf-protection / formbody / helmet / multipart / rate-limit / static / view)— MIT
- Drizzle ORM — Apache-2.0
- EJS — Apache-2.0
- Postgres.js(postgres)— Unlicense
- bcryptjs — MIT
- jose — MIT
- otplib — MIT
- SimpleWebAuthn(@simplewebauthn/server)— MIT
- Nodemailer — MIT-0
- @parse/node-apn — MIT
- web-push — MPL-2.0
- ical-generator — MIT
- rrule — BSD-3-Clause
- Zod — MIT
- nanoid — MIT
- node-qrcode(qrcode)— MIT
- sharp — Apache-2.0(内含 libvips,LGPL-2.1-or-later)
- dotenv — BSD-2-Clause
- pino-pretty — MIT
浏览器端
- Toast UI Calendar(@toast-ui/calendar)— MIT
- htmx — 0BSD(Zero-Clause BSD)
- SimpleWebAuthn(@simplewebauthn/browser)— MIT
- Tailwind CSS — MIT(构建期工具,最终随页面分发的是其编译产物 CSS)
2. iOS APP
iOS APP 不包含任何第三方依赖,仅使用 Apple 系统框架(SwiftUI、Foundation 等),依据 Apple SDK 许可条款提供。
3. Android APP
- Kotlin、kotlinx.coroutines、kotlinx.serialization — Apache-2.0
- AndroidX / Jetpack(Core KTX、AppCompat、Lifecycle、Activity Compose、Navigation Compose、Room、DataStore、Security Crypto、CameraX)— Apache-2.0
- Jetpack Compose(UI、Material 3、Material Icons Extended)— Apache-2.0
- Retrofit、OkHttp、Retrofit kotlinx.serialization converter — Apache-2.0
- Google ML Kit Barcode Scanning — 许可协议见 项目页面
4. 桌面 APP
- Kotlin(JVM)— Apache-2.0
- Compose Multiplatform — Apache-2.0
- Ktor Client(core、CIO、content negotiation、kotlinx-json)— Apache-2.0
- kotlinx.coroutines、kotlinx.serialization — Apache-2.0
- ZXing(core、javase)— Apache-2.0
各组件的完整许可文本请查阅其各自项目仓库。另:PostgreSQL 数据库属于服务器侧的独立服务(PostgreSQL License),不随任何 APP 分发。