第三方组件许可证

Pianoesis(极意钢琴)使用的开源组件与授权素材。所有许可证均允许商业使用,此处按类别列出版本、用途与版权声明。

一、前端依赖(npm)

组件许可证用途 / 版权
Vue.jsMIT前端框架 · Copyright (c) 2014-present Evan You
Tone.jsMITWeb Audio 音频合成与播放 · Copyright (c) 2014-present Yotam Mann
markedMITMarkdown 渲染 · Copyright (c) 2018-present MarkedJS
ViteMIT前端构建工具 · Copyright (c) 2019-present Evan You & Vite Contributors
mpg123-decoderMITMP3 WASM 解码(Mac 平台音频兜底)· wasm-audio-decoders;内含 libmpg123(LGPL 以 LGPL-2.1 方式链接编译)

二、原生壳(Capacitor 7)

Copyright (c) 2017-present Drifty Co. (Ionic Team) · MIT · 用于将 Web 应用打包为 iOS 原生 App,含 core / ios / filesystem / preferences / share / haptics / splash-screen / status-bar 子包。

三、WASM 引擎(Pyodide 0.26.4)

四、Python 依赖

组件许可证用途 / 版权
midoMITMIDI 文件读写 · Copyright (c) Ole Martin Bjorndalen
NumPyBSD-3-Clause数值计算 · Copyright (c) 2005-present NumPy Developers

五、字体、音色库与预存曲目

六、MIDI 曲库许可构成

App 内置离线曲库 130 首,全部来自可自由分发的授权内容,逐曲来源与许可记录在曲库「版权」信息中:

乐谱许可数量主要来源
Public Domain56pianocoda.com、mutopiaproject.org 及公共领域转录
CC0 1.070musescore.com、Open Goldberg Variations 及 CC0 录音转录
CC BY-SA 3.04mutopiaproject.org(Bach 创意曲 BWV 772/777/780/783)

iOS App 版不含任何基于商业录音的机器转录曲目(Goldberg Aria、Chaconne、Nocturne Op.9 No.2、Pathetique、Moonlight Sonata 共 5 首已移除)。

七、合规声明

八、MIT License 全文

MIT License

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.

九、其他许可证全文链接

ENGLISH

Third-Party Licenses

Open-source components and licensed assets used by Pianoesis. All licenses permit commercial use.

Frontend (npm)

ComponentLicenseUse / Copyright
Vue.jsMITUI framework · (c) 2014-present Evan You
Tone.jsMITWeb Audio synthesis & playback · (c) 2014-present Yotam Mann
markedMITMarkdown rendering · (c) 2018-present MarkedJS
ViteMITBuild tooling · (c) 2019-present Evan You & Vite Contributors
mpg123-decoderMITMP3 WASM decoding (Mac audio fallback) · wasm-audio-decoders; includes libmpg123 (linked under LGPL-2.1)

Native Shell (Capacitor 7)

Copyright (c) 2017-present Drifty Co. (Ionic Team) · MIT · Packages the web app as a native iOS app (core / ios / filesystem / preferences / share / haptics / splash-screen / status-bar).

WASM Engine (Pyodide 0.26.4)

Python Dependencies

ComponentLicenseUse / Copyright
midoMITMIDI file I/O · (c) Ole Martin Bjorndalen
NumPyBSD-3-ClauseNumerical computing · (c) 2005-present NumPy Developers

Font, Sound Library & Bundled Pieces

MIDI Library Composition

The offline library contains 130 pieces, all freely distributable, with per-piece attribution in the app:

Score licenseCountMain sources
Public Domain56pianocoda.com, mutopiaproject.org, public-domain transcriptions
CC0 1.070musescore.com, Open Goldberg Variations, CC0 recording transcriptions
CC BY-SA 3.04mutopiaproject.org (Bach Inventions BWV 772/777/780/783)

The iOS app contains no machine transcriptions derived from commercial recordings (Goldberg Aria, Chaconne, Nocturne Op.9 No.2, Pathetique, and Moonlight Sonata are excluded).

Compliance Notes

MIT License (full text)

MIT License

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.

Other License Texts