ライセンス表示(使用しているオープンソース)
使用しているオープンソース
ドコチガは、次のオープンソースのソフトウェアを使っています。作者のみなさまに感謝します。それぞれのライセンスの全文と著作権表示は、公開しているファイルに含まれるものをすべて「third-party-licenses.txt」(https://yuji-m-works.com/dokochiga/third-party-licenses.txt)にまとめています。
画面と処理のしくみ
| React・React DOM | 画面の部品 ライセンス:MIT License |
|---|---|
| TanStack Virtual | 何万行もある結果を、見えている部分だけ描く ライセンス:MIT License |
| Comlink | 比較を画面とは別の処理(Web Worker)で動かす ライセンス:Apache License 2.0 |
ファイルの読み込み
| SheetJS Community Edition | Excel の読み込みと、違いの一覧の Excel での保存 ライセンス:Apache License 2.0 |
|---|---|
| PDF.js(pdfjs-dist) | PDF から文字を取り出す ライセンス:Apache License 2.0 |
| Adobe CMap Resources | PDF の日本語の文字の対応表(PDF.js に同梱。ライセンスは pdfjs/cmaps/LICENSE) ライセンス:BSD 3-Clause License と同等の条件 |
| mammoth.js | Word(.docx)から文字を取り出す。中で JSZip・pako・underscore・xmldom などを使用 ライセンス:BSD 2-Clause License(使用している部品は MIT License など) |
| fflate | zip を開く ライセンス:MIT License |
開発に使ったツール(公開しているファイルには含まれません)
- Vite、Vitest、Sass、fast-check(MIT License)
- TypeScript(Apache License 2.0)
自作の部分
差分を求める処理(Myers 法)、表・フォルダの比較、コードの色分け、画面のデザインは、運営者が作ったものです。