ライセンスと謝辞#
qc-rs はフリーソフトウェアであり、確立した科学ライブラリの肩の上に立っています。この付録はライセンスを要約し、
qc-rs が築く土台となるプロジェクトを謝辞とともに挙げます。権威ある開発者ポリシーは
docs/licensing.md です。
ライセンス#
qc-rs は GNU Lesser General Public License v3.0 or later(LGPL-3.0-or-later;全文は COPYING.LESSER +
COPYING)でライセンスされます。平たく言えば:自由に使え — それをリンクする商用・クローズドソースの作業を含み —
qc-rs 自体への変更はオープンに保たれます。LGPL は量子化学のエコシステム(Psi4, Dalton, PCMSolver, Grimme の
ツール群, libxc)に合致し、そして重要なことに、qc-rs が他の LGPL/GPL 互換の参照実装を忠実に Rust へ移植しつつ
オープンでリンク可能なままでいることを可能にします。
qc-rs が築く土台#
2 つの外部 C/Fortran ライブラリは、qc-rs がリンクする手書きの土台です(AI 執筆ではなく、その vibe coding 開発の 例外):
libcint(Dr. Qiming Sun)— あらゆる SCF の計算的心臓部にあるガウス 積分エンジン。
libxc(Miguel A. L. Marques, Susi Lehtola ら)— DFT(
xc=)手法を 支える交換相関汎関数ライブラリ。
そしていくつかの参照実装が忠実に Rust へ移植されています(帰属を明記し、数値を再現):
qc-rs コンポーネント |
移植元 |
上流ライセンス |
|---|---|---|
|
LGPL-3.0-or-later |
|
|
Grimme グループ |
LGPL-3.0-or-later |
GPU カーネル(任意 |
gpu4pyscf |
Apache-2.0(ベンダー) |
構造最適化は geomeTRIC(Lee-Ping Wang)を使います。
クリーンルーム再実装(Multiwfn の場合)#
分子物性スイート は Multiwfn クラスの解析を再現しますが、Multiwfn の ライセンスは LGPL と非互換です(LGPL が禁じる制限を加える)。だから qc-rs は Multiwfn のソースを移植しません。 代わりに各解析は公開された手法論文からクリーンルームで再実装され — アルゴリズムと数式は著作権の対象でなく、 コードのみが対象です — Multiwfn(や PySCF)を数値検証のブラックボックスとしてのみ使い、手法論文を引用します。 これが、マニュアルがすべての物性数値を独立した参照と突き合わせて検証する理由です。
注釈
ユーザーにとってなぜ重要か ここにあるものは qc-rs の利用を制限しません — LGPL なので、商用を含め何にでも使えます。上記のポリシーは コードがどう書かれ、何を取り込めるかを規定します。またマニュアル全体で見られる設計価値を説明します: 数値は信頼できる参照と突き合わせて検証し、決して推測しない。
謝辞#
qc-rs は libcint(Qiming Sun)、libxc(Marques, Lehtola ら)、PCMSolver、Grimme グループ(DFT-D3/D4)、
gpu4pyscf、geomeTRIC(Lee-Ping Wang)、そして PySCF(検証参照として使用)に深く感謝します。完全な帰属は各
crate/ファイルヘッダとリポジトリの README.md Acknowledgements にあります。