Draft — not attorney-approved
Version 0.1.0-draft. Effective date pending. Do not treat this page as final production policy for Celesthread.
Legal
Open Source Licenses
Contact: talenvyre@myseena.com
**Draft for preview.** Effective date pending. This is not a final or attorney-approved policy.
Product name in this preview: **Celesthread**.
OPEN_SOURCE_LICENSE_AUDIT.md
Audit source: `package.json` dependencies and common runtime data. Attribution page: `/licenses`.
| Component | Version (package.json) | License (typical) | Source | Attribution | Distribution | Commercial OK | Modify OK | Risk | Action |
|---|---|---|---|---|---|---|---|---|---|
| next | 16.2.12 | MIT | npm | Notice | App | Yes | Yes | Low | Keep NOTICE |
| react / react-dom | 19.2.4 | MIT | npm | Notice | App | Yes | Yes | Low | Keep |
| next-auth | 5 beta | ISC | npm | Notice | App | Yes | Yes | Low | Keep |
| @auth/prisma-adapter | 2.x | ISC | npm | Notice | App | Yes | Yes | Low | Keep |
| @prisma/client + prisma | 6.x | Apache-2.0 | npm | Notice | App | Yes | Yes | Low | Keep |
| astronomy-engine | 2.1.19 | MIT | npm | Notice | App | Yes | Yes | Low | Keep — ephemeris math |
| bcryptjs | 3.x | MIT | npm | Notice | App | Yes | Yes | Low | Keep |
| date-fns | 4.x | MIT | npm | Notice | App | Yes | Yes | Low | Keep |
| nanoid | 5.x | MIT | npm | Notice | App | Yes | Yes | Low | Keep |
| zod | 4.x | MIT | npm | Notice | App | Yes | Yes | Low | Keep |
| typescript | 5.x | Apache-2.0 | npm | Dev | Build | Yes | Yes | Low | Dev only |
| eslint / eslint-config-next | 9 / 16 | MIT | npm | Dev | Build | Yes | Yes | Low | Dev |
| vitest | 4.x | MIT | npm | Dev | Test | Yes | Yes | Low | Dev |
| tailwindcss | 4.x | MIT | npm | Notice | CSS | Yes | Yes | Low | Keep |
| tsx | 4.x | MIT | npm | Dev | Scripts | Yes | Yes | Low | Dev |
Not present (audited)
Fonts
Project uses CSS `font-display` stacks — confirm any webfont files added later and register here.
Ephemeris / TZ
`astronomy-engine` provides planetary positions. IANA timezones via Node/runtime — confirm production TZ DB source. Historical offset fields in BirthGeoMeta may come from user/geocode — document geocoder license when selected.
Required public action
Ship `/licenses` summarizing MIT/Apache notices. Run `npx license-checker` (or equivalent) before store submit and attach output under `legal/licenses/`.