サードパーティの表記
このサイトを支えるオープンソースと、その入手先。
最終更新日:2026年9月21日
Toolifineは、ほかの人々が作ったソフトウェアの上に作られています。以下のすべてについて、名前、リンク、ライセンスを記載しています。ライセンスがソースコードの入手先の案内を求めている場合は、このページで案内しています。
コピーレフトライセンスのコンポーネント
これらにはクレジット表記以上の義務があります。そのライセンスは、対象ファイルのソースコードを入手できることを求めています。それぞれの横にあるリンクをたどってください。以下のプロジェクトはすべて独自にソースコードを公開しており、そこが正式なコピーの置き場所です。
- Bergamot Translator — MPL-2.0 — 翻訳を実行。Firefoxに組み込まれているMozillaのエンジンです.
- Firefox Translations models — MPL-2.0 — Mozillaが学習させた言語モデルで、ここでは手を加えずに配信しています.
- LAME — LGPL-2.1 — MP3をエンコード。WebAssemblyにコンパイルしたリファレンスエンコーダーです.
- LibreOffice — MPL-2.0 — 当サイトのサーバー上で、画面なしのモードでOfficeの変換を実行.
- LibreOffice Calc — MPL-2.0 — 利用可能な場合に、ブラウザではできない変換を実行.
- Mediabunny — MPL-2.0 — 音声のコンテナを読み書き.
MP3エンコードについて
当サイトのMP3エンコーダーは@mediabunny/mp3-encoderです。これはMPL-2.0で、LGPL-2.1のリファレンスMP3エンコーダーであるLAMEのWebAssemblyビルドを同梱しています。パッケージ自体のライセンス欄にはMPL-2.0としか書かれていないため、あえて明記します。LGPLのコンポーネントがその中に含まれています。LAMEの作者はリンク付きのクレジット表記を求めており、当方は喜んでそれに応じています。
寛容型ライセンスのコンポーネント
MIT、Apache-2.0、BSD。これらが求めるのは、著作権表示とライセンス文をコードとともに配布することだけです。当サイトが配信するファイルには、それらが含まれています。
- BharatType Hindi Text Utilities — MIT — 古いPDFに含まれるレガシーなKruti Devのヒンディー語テキストを、翻訳できるようUnicodeに変換.
- Bijoy2Unicode — MIT — 古いPDFに含まれるレガシーなBijoy(SutonnyMJ)のベンガル語テキストを、翻訳できるようUnicodeに変換.
- csso — MIT — CSSを圧縮.
- docx — MIT — ブラウザ内でWordファイルを書き出し.
- fflate — MIT — DEFLATEを処理し、ZIPとTARを読み書き.
- foliate-js — MIT — EPUB・MOBI・KF8の電子書籍を開く.
- gifenc — MIT — アニメーションGIFを書き出し.
- gifuct-js — MIT — アニメーションGIFの全フレームを読み込み.
- Google Fonts — OFL-1.1 — CVテンプレートに使われている30種類の書体(InterからEB Garamondまで)を提供.
- HarfBuzz — MIT — 翻訳したPDFでベンガル語、ヒンディー語、アラビア語などの複雑な文字を組み、フォントを使用する文字だけに絞り込み.
- jSquash — Apache-2.0 — Google自身のJPEG・AVIFコーデックをWebAssemblyにコンパイル.
- libarchive — BSD-2-Clause — WebAssemblyにコンパイルして、RARと7zを開く.
- Lucide — ISC — CVテンプレートの連絡先アイコンを描画.
- markdown-it — MIT — Markdownのプレビューを描画.
- Noto Sans CJK — OFL-1.1 — 翻訳したPDFの中国語・日本語・韓国語を組版.
- ONNX Runtime Web — MIT — 背景削除のモデルをお使いの端末で実行.
- pdf-lib — MIT — 履歴書・CV作成のPDFを組版。フォントを埋め込み、テキストを選択可能なまま保ちます.
- PDF.js — Apache-2.0 — プレビューとラスタライズのためにページを描画。Firefoxが使っているMozillaのエンジンです.
- pica — MIT — ブラウザ標準ではなく、本格的なリサンプリングフィルターでサイズを変更.
- SheetJS — Apache-2.0 — ここで扱うすべてのブック形式を読み書き.
- Terser — BSD-2-Clause — JavaScriptを圧縮.
- Tesseract — Apache-2.0 — 120以上の言語で文字を認識。言語パックはこのサイトから配信しています.
- Tesseract.js — Apache-2.0 — スキャンしたページから文字を読み取り.
- UPNG.js — MIT — 減色パレットを含むPNGを書き出し.
- UTIF.js — MIT — TIFFをデコード.
- ZXing — Apache-2.0 — QRコードとバーコードを生成・読み取り.
書体
見出しにはManrope、それ以外にはInterを使用しています。どちらもSIL Open Font License 1.1です。フォントCDNではなくこのドメインから配信しているため、フォントのホストがすべての訪問者からのリクエストを見ることはありません。ライセンス文はファイルと同じ場所の/assets/fonts/inter/LICENSE.txtと/assets/fonts/manrope/LICENSE.txtにあります。
ファイル形式の仕様
ツールは、PDF、ZIP、JPEGなどの公開された仕様も実装しています。それらは各カテゴリページの「これらのツールの基盤」に記載しています。仕様は当方が実装する文書であり、配布するソフトウェアではないため、このページの内容は仕様には適用されません。
記載漏れや誤りを見つけたら
これらのいずれかのメンテナーの方で、上記のクレジット表記やライセンスに誤りがある場合は、hello@toolifine.comまでお知らせください。修正いたします。