License

QEM is distributed under the GNU General Public License v3.0.

GNU General Public License v3.0

Copyright (c) 2025 Zezhong Zhang

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.

What This Means

You are free to: - Use QEM for any purpose - Study how QEM works - Share QEM with others - Make changes to QEM

Under these conditions: - Any derivative work must also be GPL v3 - You must provide source code for any distributed modifications - You must include the GPL v3 license text - You must indicate what changes you made

Commercial Use GPL v3 allows commercial use, but any modifications must also be open source.

Third-Party Dependencies

QEM uses several third-party libraries with their own licenses:

  • NumPy, SciPy, Matplotlib: BSD licenses

  • Keras: Apache 2.0 license

  • scikit-image, scikit-learn: BSD licenses

  • HyperSpy: GPL v3 license

  • ASE: LGPL v2.1 license

All dependencies are compatible with GPL v3.

Questions

For licensing questions, contact: zhangzz@aisi.ac.cn