第12章 著作権・ライセンス

図12-1: ライセンス表示の考え方
キャプチャ差し替え images/12_license.png

図12-1: ライセンス表示の考え方

図12-1: ライセンス表示の考え方 — 差し替え: images/12_license.png

LUMINA Engine で作ったゲームを配布するときに必要な、著作権とライセンスの表示をまとめます。表示の本文は License.txt(lumina.exe と同じフォルダ)に 1 つにまとめてあります。配布物には必ずこのファイルを入れてください。

個別のライセンス文について: plugin フォルダにある Lisence_jp.txt などの個別の文面は古い表記のままです。配布には License.txt を使ってください。

Live2D への対応は標準の配布物に含まれない拡張で、別冊『LUMINA Live2D 対応マニュアル』で扱います。

12.1 LUMINA Engine 本体

項目内容
製品名LUMINA Engine(LUMINA - Logical Unified Multimedia INteractive Architecture)
著作権Copyright (c) ALC Software Laboratory.
開発元ALC Software Laboratory(https://www.alcsoftlab.com/)
バージョン(参考)1.0.0

本体に含まれるもの: lumina.exe、DLL\lmmovie.dll(動画再生)、DLL\systemInfo.dll、開発用の LuminaDebugTools.dll(製品版には入れない)。

12.2 ALC Software Laboratory のプラグイン

次のプラグインは、エンジン本体と同じく ALC Software Laboratory が開発・提供しています。使う機能のものだけを DLL フォルダに入れます(ブラウザ版・Android 版は本体に組み込み済みで、DLL は使いません)。

DLL内容著作権・提供元
mruvorbis.dllOgg Vorbis 音声の再生(BGM・効果音)ALC Software Laboratory(alcsoftlab.com/tools/mruvorbis)
mruopus.dllOgg Opus 音声の再生(ボイスなど)ALC Software Laboratory(alcsoftlab.com/tools/mruopus)
mrutheora.dllOgg Theora 動画の再生ALC Software Laboratory(alcsoftlab.com/tools/mrutheora)
mruanime.dll部品を組み合わせた 2D アニメーションALC Software Laboratory
mrumotion.dllメッシュ変形による 2D モーションALC Software Laboratory
mrusteam.dllSteam の実績・クラウドセーブ連携(12.4 も参照)ALC Software Laboratory

12.3 エンジンが使っている第三者のライブラリ

次のライブラリの著作権表示とライセンス条件は、License.txt に全文が入っています。いずれも配布物にライセンス文を含めることが条件です。

ライブラリ用途著作権者ライセンス
liboggOgg 形式の読み込み(音声・動画のプラグインが使用)Xiph.org FoundationBSD 3 条項
libvorbis / libvorbisfileOgg Vorbis 音声Xiph.org FoundationBSD 3 条項
libtheoraOgg Theora 動画Xiph.org FoundationBSD 3 条項
libopusOpus 音声Xiph.Org, Skype Limited, Octasic ほかBSD 3 条項
libopusfileOpus ファイルの読み込みXiph.Org Foundation, Gregory MaxwellBSD 3 条項
zstd(Zstandard)パック・セーブの圧縮Meta Platforms, Inc. and affiliatesBSD 3 条項
zlib圧縮Jean-loup Gailly and Mark Adlerzlib License
LZ4圧縮Yann ColletBSD 2 条項
XZ Utils / liblzma圧縮The XZ Utils authors and contributors0BSD
libjpeg-turboJPEG 画像D. R. Commander ほか(Independent JPEG Group の成果を含む)IJG License + BSD 3 条項
libpngPNG 画像The PNG Reference Library Authors ほかlibpng License
libpsdPSD 画像Graphest SoftwareLGPL 2.0 以降
stb_image画像の読み込みSean Barrettpublic domain(MIT License との選択。public domain として使用)
stb_vorbisAndroid 版の音声(.ogg)の読み込みSean Barrettpublic domain(MIT License との選択。public domain として使用)
DirectX-Headers(d3dx12.h)Windows 版の動画のプラグインが使用Microsoft CorporationMIT License
FreeTypeAndroid 版・ブラウザ版の文字の描画The FreeType ProjectFreeType License(FTL)
Mbed TLSAndroid 版・ブラウザ版のパックの暗号化The Mbed TLS ContributorsApache License 2.0(GPL-2.0-or-later との選択。Apache License 2.0 として使用)
Emscriptenブラウザ版の実行環境(musl libc を含む)Emscripten authorsMIT License
Dawn(emdawnwebgpu)ブラウザ版の描画(WebGPU)の受け口The Dawn & Tint AuthorsBSD 3 条項
libpsd は LGPL です。LGPL のライブラリを含むソフトウェアを配布するときは、LGPL の条件(ライブラリの差し替えができること・ライセンス文の同梱など)を満たす必要があります。配布の形に合わせて条件を確認してください。

12.4 Steam(使う場合)

Steam 連携は Valve 社の Steamworks SDK を使います。mrusteam.dll と steam_api64.dll を DLL フォルダに置き、Steamworks の利用規約に従って配布します。Steam で配信しない作品には不要です。

12.5 Android 版の Play Core(Google Play で配信する場合)

Android 版は、Google Play のアセット配信(fast-follow / on-demand)を受け取るために Google の Play Core ライブラリを含みます。Google Play の利用規約に従って配布してください。

12.6 同梱の書体(フォント)

サンプルには次の書体が入っています(GameData\data0\font)。ライセンス文は GameData\data0\licence にあります。作品で使う書体のライセンス文は、配布物にも入れてください。

書体ライセンスライセンス文
Noto Sans JPSIL Open Font License 1.1licence\NotoSansJP.txt
源ノ角ゴシック(Source Han Sans JP)SIL Open Font License 1.1licence\SourceHanSansJP.txt
コーポレート・ロゴ(Corporate Logo)SIL Open Font License 1.1licence\Corporate-Logo.txt
小杉ゴシック / 小杉丸ゴシック(Kosugi / Kosugi Maru)Apache License 2.0licence\KosugiGothic.txt / licence\KosugiMaru.txt
モトヤ L マルベリ / L シーダ(MTLmr3m / MTLc3m)Apache License 2.0licence\MotoyaLMaru.txt / licence\MotoyaLCedar.txt

市販の書体を使う場合は、その書体のライセンス(ゲームへの組み込み・配布が許されているか)を別途確認してください。

12.7 免責事項

License.txt の冒頭に、次の文が入っています。

このソフトウェアは様々なプロジェクトやソフトウェアによって実現されています。もしこのソフトウェアによって(または悪用され)危険を伴う損害が発生しても、開発元およびその関連会社は一切の責任を負いかねます。ご了承ください。

12.8 配布時のチェックリスト

12.9 クレジット表記の例


LUMINA Engine
Copyright (c) ALC Software Laboratory.

音声: libvorbis / libopus / opusfile (Xiph.Org Foundation ほか)
動画: libtheora (Xiph.Org Foundation)

12.10 関連ファイル

パス内容
License.txtエンジン・プラグイン・第三者ライブラリのライセンス表示(配布物に同梱)
GameData\data0\licence\*.txt同梱の書体のライセンス文
GameData\data1\license_jp.txt・license_en.txtゲーム内のライセンス表示で出す文。エンジンが使っているソフトウェアと書体の権利表示・ライセンスの本文が入っている(License.txt から作ったもの)。作品の権利表示は書き足す

第三者のライブラリやサービスの条件は、更新によって変わることがあります。配布前に最新の条件を確認してください。