YAHO KEYCAP 오픈소스 라이선스 고지

문서 버전 1.0 · 기준일 2026년 7월 27일

YAHO KEYCAP 배포본에는 아래 오픈소스 소프트웨어가 포함됩니다. 패키지명·버전·SPDX 라이선스와 각 배포본에 포함된 원문 고지는 package-lock.json 및 설치된 운영 의존성에서 생성했습니다.

전체 저작권·라이선스 원문 보기

1. 배포 운영 의존성

패키지버전라이선스
@capacitor/android8.4.0MIT
@capacitor/app8.1.0MIT
@capacitor/browser8.0.3MIT
@capacitor/core8.4.0MIT
@capacitor/haptics8.0.2MIT
@capacitor/ios8.4.0MIT
@capacitor/share8.0.1MIT
@capacitor/splash-screen8.0.1MIT
@capacitor-community/admob8.0.0MIT
@pixi/colord2.9.6MIT
@rdlabo/capacitor-docgen0.4.1MIT
@types/earcut3.0.0MIT
@webgpu/types0.1.71BSD-3-Clause
@xmldom/xmldom0.8.13MIT
colorette2.0.20MIT
earcut3.2.3ISC
eventemitter35.0.4MIT
gifuct-js2.1.2MIT
github-slugger1.5.0ISC
ismobilejs1.1.1MIT
js-binary-schema-parser2.0.3MIT
minimist1.2.8MIT
parse-svg-path0.2.0MIT
pixi.js8.19.0MIT
react19.2.7MIT
react-dom19.2.7MIT
scheduler0.27.0MIT
tiny-lru11.4.7BSD-3-Clause
tslib2.8.10BSD
typescript4.2.4Apache-2.0

라이선스 분포는 MIT 24개, BSD-3-Clause 2개, ISC 2개, 0BSD 1개, Apache-2.0 1개입니다.

2. 제3자 상용 SDK

Google Mobile Ads SDK와 Google User Messaging Platform SDK는 오픈소스 구성요소가 아니며 Google의 SDK 약관과 관련 정책이 적용됩니다. @capacitor-community/admob 플러그인 자체는 위 표와 같이 MIT 라이선스입니다.

3. 빌드 도구와 폰트

Vite, Sass, @vitejs/plugin-react-swc, ESLint 등 개발·빌드 전용 패키지는 최종 앱의 운영 의존성 표에서 분리했습니다. 각 도구의 라이선스는 소스 개발 환경의 패키지 배포본을 따릅니다.

소스 트리에는 Jua 폰트 파일과 SIL Open Font License 1.1 원문이 보관되어 있으나 현재 Android APK에는 해당 폰트 파일이 포함되지 않습니다. 향후 배포본에 포함하면 본 고지와 배포 고지 파일에 OFL 원문을 함께 포함합니다.

4. 고지 생성과 갱신

npm run licenses:generate는 현재 설치된 운영 의존성에서 패키지명, 버전, 라이선스 원문을 읽어 open-source-notices.txt를 생성합니다. 의존성이 변경되면 앱 배포 전에 이 문서, 패키지 표와 원문 고지를 함께 갱신합니다.

5. 문의

YAHO KEYCAP Open-Source License Notice

Document version 1.0 · Inventory date July 27, 2026

The YAHO KEYCAP distribution includes the open-source software listed below. Package names, versions, SPDX licenses, and original notices were generated from package-lock.json and the installed production dependency tree.

View complete copyright and license texts

1. Distributed production dependencies

PackageVersionLicense
@capacitor/android8.4.0MIT
@capacitor/app8.1.0MIT
@capacitor/browser8.0.3MIT
@capacitor/core8.4.0MIT
@capacitor/haptics8.0.2MIT
@capacitor/ios8.4.0MIT
@capacitor/share8.0.1MIT
@capacitor/splash-screen8.0.1MIT
@capacitor-community/admob8.0.0MIT
@pixi/colord2.9.6MIT
@rdlabo/capacitor-docgen0.4.1MIT
@types/earcut3.0.0MIT
@webgpu/types0.1.71BSD-3-Clause
@xmldom/xmldom0.8.13MIT
colorette2.0.20MIT
earcut3.2.3ISC
eventemitter35.0.4MIT
gifuct-js2.1.2MIT
github-slugger1.5.0ISC
ismobilejs1.1.1MIT
js-binary-schema-parser2.0.3MIT
minimist1.2.8MIT
parse-svg-path0.2.0MIT
pixi.js8.19.0MIT
react19.2.7MIT
react-dom19.2.7MIT
scheduler0.27.0MIT
tiny-lru11.4.7BSD-3-Clause
tslib2.8.10BSD
typescript4.2.4Apache-2.0

The inventory contains 24 MIT, 2 BSD-3-Clause, 2 ISC, 1 0BSD, and 1 Apache-2.0 packages.

2. Proprietary third-party SDKs

The Google Mobile Ads SDK and Google User Messaging Platform SDK are not open-source components. They are governed by Google’s SDK terms and related policies. The @capacitor-community/admob bridge plugin itself is MIT-licensed as listed above.

3. Build tools and fonts

Development and build-only packages such as Vite, Sass, @vitejs/plugin-react-swc, and ESLint are separated from the distributed production-dependency table. Their licenses remain available in their source-development package distributions.

The source tree retains a Jua font file and its SIL Open Font License 1.1 text, but the font file is not included in the current Android APK. If it is bundled in a future distribution, the OFL text will be added to this notice and the distributed notice file.

4. Generation and updates

npm run licenses:generate reads package names, versions, and original license files from the installed production tree and generates open-source-notices.txt. Whenever dependencies change, this page, its package table, and the full notice file must be updated before release.

5. Contact