License

vibe-qc is distributed under the Mozilla Public License 2.0.

The full license text lives in the repository root as LICENSE.

What MPL 2.0 means in practice

  • You can use vibe-qc in commercial and non-commercial projects.

  • If you modify vibe-qc’s own source files and redistribute them, your modifications to those files must be released under MPL 2.0 — but you don’t have to open-source your own code that merely uses vibeqc.

  • No patent traps: MPL 2.0 includes an explicit patent grant.

  • No warranty — see the license text for the usual limitations of liability.

Dependency licenses

vibe-qc links against:

Library

License

libint

MPL 2.0

libxc

MPL 2.0

Eigen

MPL 2.0

spglib

BSD-3-Clause

pybind11

BSD-3-Clause

All of these are MPL-compatible.

Citing

If you use vibe-qc in published work, please cite the basis-set papers referenced in basis sets and the upstream libraries (libint, libxc) directly. A vibe-qc-specific citation will be added once there’s a published reference.