第三方声明与许可
本站分发的资产来自以下第三方。每一项都给出上游来源与许可; 如需核查原文,见仓库内 apps/web/THIRD_PARTY_NOTICES.md。
ASu-skills resume template variants
The resume template names and visual variant direction in lib/resume-templates.ts and the related preview styles are adapted from Hisn00w/ASu-skills.
MIT License
Copyright (c) 2026 Hisn00w
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Radiology teaching images
The first radiology learning set uses locally bundled teaching images with source links shown beside each case:
- Collesfracture.jpg
- Clavicle fracture.jpg
- Scaphoid fracture - barely visible on initial X-ray.jpg
- Olecranon fracture article
The module is for teaching and communication only. Reuse, attribution, and license details remain subject to each source page.
Human anatomy 3D meshes (人体图谱 / /anatomy/)
apps/web/public/anatomy-data/ (fetched by scripts/fetch-anatomy-assets.mjs from pinned
ashemag/human-atlas@1c38bf35, not stored in git) ships 3D geometry of 2,234 anatomical
structures derived from BodyParts3D 4.0.
- Geometry data: BodyParts3D, © The Database Center for Life Science, licensed under
Dataset: https://dbarchive.biosciencedbc.jp/en/bodyparts3d/download.html
License page: https://dbarchive.biosciencedbc.jp/en/bodyparts3d/lic.html
Citation: Mitsuhashi et al. (2009), *BodyParts3D: 3D structure database for anatomical
concepts*, Nucleic Acids Research. https://doi.org/10.1093/nar/gkn613
(Original OBJ comments mention a legacy CC BY-SA 2.1 Japan license; per the distributor's
attribution record the official current archive license is CC BY 4.0, which explicitly
permits redistribution and adaptation.)
- Repackaging and viewer reference code: ashemag/human-atlas,
MIT License (Copyright (c) 2026 ashemag); full text at docs/vendor/human-atlas/LICENSE-human-atlas.txt,
upstream attribution at docs/vendor/human-atlas/ATTRIBUTION.md.
- Adaptations by this site: structures decoded client-side from the pinned chunk format;
Chinese display names curated in apps/web/content/anatomy/labels-cn*.json (own work,
standard anatomical terminology); English/Latin source names retained as fallback display.
Muscle compartment layer groups (apps/web/content/anatomy/source-layer-groups.json) are
derived from BodyParts3D 4.0 official IS-A concept membership (CC BY 4.0; snapshot + SHA-256
under docs/vendor/bodyparts3d/), plus textbook-consensus split-head supplements recorded
per group; layer data is educational, not a clinically reviewed peeling order.
BodyParts3D is an adult male reference anatomy and not a complete model of human variation;
the module is educational and not a clinical tool.
- Runtime libraries:
three@0.159(MIT, https://threejs.org),fflate@0.8(MIT, decompression
fallback). Standard package-manager-provided licenses apply; no source vendored.
OpenSim body models (Rajagopal2016 / Hamner2010)
Derived data in apps/web/content/anatomy/ (**patellofemoral coupling, OpenSim muscle paths,
inverse-dynamics baselines**) is computed offline from the OpenSim full-body models
distributed by opensim-org/opensim-models
(pinned at commit d9b05d47).
- Rajagopal2016 (Full Body Model) — used for patellofemoral coupling, muscle path topology, inverse-dynamics baseline.
- Hamner2010 — used for muscle-path cross-check.
The .osim source files are not redistributed with this site; only derived numeric data is shipped.
License: the opensim-models repository has no LICENSE file at its root; the SimTK project
pages state MIT ("Copyright (c) 2015, Stanford University … MIT Use Agreement").
OpenSim Core itself is Apache-2.0. We rely on the SimTK MIT statement.
Copyright (c) 2015, Stanford University (per SimTK Use Agreement, MIT).
pdf.js (PDF viewer runtime, `/pdfjs/`)
The site serves pre-built PDF.js bundles (public/pdfjs/pdf.min.mjs,
public/pdfjs/pdf.worker.min.mjs, version recorded in the file header) for in-browser
PDF rendering.
- Upstream: mozilla/pdf.js — distributed on npm as
pdfjs-dist. - License: Apache-2.0. Copyright (c) 2012 Mozilla Foundation and contributors.
- The minified bundles shipped under
public/pdfjs/have their source headers stripped by
the upstream build; this notice is the attribution record for those files.
JSZip (ZIP import/export in the resume feature)
jszip is used at runtime (lazily imported in components/resume-workbench.tsx and
lib/resume-import.ts) to read and write .zip archives for resume import/export.
- Upstream: Stuk/jszip.
- License: MIT (the package declares
MIT OR GPL-3.0-or-later; we rely on the MIT option). - Copyright (c) 2009-2016 Stuart Knightley and contributors.
three.js (anatomy viewer runtime)
MIT License — Copyright (c) 2010 three.js authors. Used only at runtime via npm
(apps/web dependency three); no files copied into the bundle beyond compiled chunks.
fflate (gzip fallback in anatomy viewer)
MIT License — Copyright (c) 2019 Arjun Barrett. Runtime npm dependency used only when the
browser lacks DecompressionStream("gzip").
Muscle attachment text summaries (人体图谱 起止点文字摘要)
apps/web/lib/anatomy-attachments.ts holds ~170 original Chinese *summaries* of muscle
origin/insertion facts, written against standard textbook content and reviewed against
regional TeachMeAnatomy sections (teachmeanatomy.info) and Elsevier anatomy reference pages.
Only short factual statements were authored from these references — no figures, diagrams,
page layout, or long-form prose were copied. Entries are marked “待治疗师审校” in-product;
they are text references only, not 3-D coordinates on this site’s model.
Exercise demonstration videos (人体图谱 动作视频候选, /anatomy/)
apps/web/public/anatomy-videos/ ships 11 exercise videos sourced from
wger.de (open fitness database). Each video is individually licensed under
CC BY-SA 4.0 per wger’s published
metadata; author attribution (Goulart) and the original exercise page link are displayed next
to every player, and source file hashes are pinned in apps/web/lib/anatomy-videos.ts.
wger code is AGPL; only the individually CC-licensed media listed above is redistributed.
Three files remain in their original MP4 containers; eight H.264/AAC MOV files were changed
only by lossless container remux to MP4 (no audio/video transcoding), with that modification
disclosed beside every affected player. The 78-video full library (≈3.57 GB, mostly HEVC/MOV)
was deliberately NOT bulk-imported
(see docs/2026-09-09_开放视频来源核验_v1.md).