오픈소스 라이선스

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. 문의

서비스 이용관련 문의는 wm@worksmade.com으로 연락해 주시기 바랍니다.

Open-Source Licenses

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.

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

For service inquiries, please contact wm@worksmade.com.

オープンソースライセンス

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. サードパーティの商用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. お問い合わせ

サービスに関するお問い合わせは、wm@worksmade.comまでご連絡ください。