ライセンス
No Upload Studioは、ほかの人たちが作ったオープンソースのコードと無料のフォントの上に成り立っています。ここでは、そのすべての部品と、ライセンス、ソースコードの場所を紹介します。
コード
-
Mediabunny 1.61.0
動画エディターと音声エディターで、動画ファイルと音声ファイルの読み書きを行います。
- ライセンス
- Mozilla Public License 2.0
- ソース
- github.com/Vanilagy/mediabunny
- 著作権
- Vanilagy and contributors
これを使う各エディターには、変更していないソースコードから必要な部分だけをビルドしたものが含まれ、そのコードの先頭に著作権表示があります。
-
lamejs 1.2.1
音声エディターでMP3ファイルを保存します。
- ライセンス
- GNU Lesser General Public License 3.0(GNU General Public License 3.0を基にしたライセンス)
- ソース
- github.com/zhuker/lamejs
ライセンスの求めに従い、音声エディターのページの中で、変更せずに分けて置いています。
-
gifenc 1.0.3
動画エディターでアニメーションGIFを保存します。
- ライセンス
- MIT License
- ソース
- github.com/mattdesl/gifenc
- 著作権
- Matt DesLauriers
使うときにダウンロードされるモデル
動画エディターの「字幕を自動生成」、音声エディターの「文字起こし」、写真エディターの「背景」ツールが、これらを使います。機能を初めて使うときに、あなたが同意してからダウンロードされます。コードはjsDelivrから、モデルはHugging Faceから届きます。どれもデバイスの上で動きます。動画、音声、写真がどこかに送られることはありません。
-
Whisper base.en と Whisper base
話している内容を書き起こす音声認識モデルです。英語にはbase.en、ほかの言語と「自動検出」にはbase(多言語)を使います。どちらも約80 MBの8ビットONNX版です。
- ライセンス
- MIT License
- ソース
- github.com/openai/whisper、モデルファイルはhuggingface.co/onnx-community/whisper-base.en(revision 51eefc0)とhuggingface.co/onnx-community/whisper-base(revision 1846881)から
- 著作権
- OpenAI
-
MODNet
写真エディターの「背景」ツールのために、写真の中の人物を見つけるモデルです。約25 MBのONNX版で、バージョンは固定しています(revision fa2fa54)。
- ライセンス
- Apache License 2.0
- ソース
- github.com/ZHKKKe/MODNet、モデルファイルはhuggingface.co/Xenova/modnetから
- 著作権
- Zhanghan Ke and contributors
-
Transformers.js 4.3.1
ONNX Runtime Webを使って、ブラウザの中で音声認識モデルを動かします。
- ライセンス
- Apache License 2.0
- ソース
- github.com/huggingface/transformers.js
- 著作権
- Hugging Face
-
ONNX Runtime Web
ブラウザの中で両方のモデルを動かすエンジンです。「背景」にはバージョン1.30.0を、字幕にはTransformers.js 4.3.1に付属するバージョンを使います。
- ライセンス
- MIT License
- ソース
- github.com/microsoft/onnxruntime
- 著作権
- Microsoft Corporation
フォント
6つのフォントはすべてSIL Open Font License 1.1の下にあり、無料で使用・埋め込みができます。ファイルは変更せずに使っており、このサイトから配信しています。アラビア語、ヒンディー語、ベンガル語、タイ語、中国語、日本語、韓国語など、これらのフォントにない文字には、デバイスのフォントを使います。そのために何かをダウンロードすることはありません。
-
Inter 4.001
サイトとエディターの文字に使っています。
-
Anton 2.116
字幕とエンドカードのフォントです。
-
Archivo Black 1.006
字幕とエンドカードのフォントです。
-
Merriweather 2.100
字幕とエンドカードのフォントです。Merriweatherは予約フォント名(Reserved Font Name)であり、これもファイルを変更しない理由の1つです。
-
Oswald 4.103
Antonにはないキリル文字を補います。
-
Montserrat 9.000
Archivo Blackにはないキリル文字を補います。
ライセンスの全文
- Mozilla Public License 2.0
- GNU Lesser General Public License 3.0
- GNU General Public License 3.0
- Apache License 2.0
- MIT License(部品ごとに、著作権表示の行を含めて1部ずつ):gifenc、Whisper、ONNX Runtime Web
- SIL Open Font License 1.1(フォントごとに、著作権表示の行を含めて1部ずつ):Inter、Anton、Archivo Black、Merriweather
Mozillaのライセンス文はmozilla.orgから、Apacheのライセンス文はapache.orgから取得しています。2つのGNUのライセンス文は、SPDXライセンスリストにある公式テキストの写し(github.com/spdx/license-list-data)です。