Skip to content

License

ScanMST released under the GNU General Public License Version 3.

GNU General Public License v3

Copyright 2026 Ting-You Wang

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.

Summary

The GNU GPLv3 is a strong copyleft license. It grants you the following rights:

Use the software for any purpose ✅ Modify the software ✅ Distribute original or modified versions ✅ Use the software commercially

With the following conditions:

  • Copyleft: If you distribute modified versions of this software, they must also be released under the GPLv3. You cannot close the source code of derived works.
  • Disclose Source: When distributing the software (or modified versions), you must provide access to the source code.
  • License and copyright notice: Include the license and copyright notice with the software
  • State changes: Indicate significant changes made to the software
  • Disclaimer of warranty: The software is provided "as is" without warranties

Full License Text

The complete GNU GPLv3 text is available in the LICENSE file in the repository.

Third-Party Licenses

ScanMST uses several third-party libraries, each with their own licenses:

Python Dependencies

  • alignparse: GNU GPLv3
  • HTSeq: GNU GPLv3
  • Pyfaidx: BSD 3-Clause License
  • BioPython: BSD 3-Clause License
  • Pyabpoa: MIT License
  • Pysam: MIT License

All dependencies are compatible with the GNU GPLv3.

Contributing

By contributing to ScanMST, you agree that your contributions will be licensed under the GNU General Public License v3.0.

Questions?

For licensing questions, contact:

Disclaimer

This documentation provides a summary of the GNU General Public License v3.0 for informational purposes only. It is not legal advice. For full legal terms, refer to the official license text.