ライセンス表示(使用しているオープンソース)

使用しているオープンソース

ドコチガは、次のオープンソースのソフトウェアを使っています。作者のみなさまに感謝します。それぞれのライセンスの全文と著作権表示は、公開しているファイルに含まれるものをすべて「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 法)、表・フォルダの比較、コードの色分け、画面のデザインは、運営者が作ったものです。

比較をはじめる