Skip to content

License

SeapoPym is free and open-source software licensed under the GNU General Public License v3.0 or later (GPLv3+).

What This Means

You are free to:

  • ✅ Use the software for any purpose
  • ✅ Study how the software works and modify it
  • ✅ Distribute copies of the software
  • ✅ Distribute modified versions of the software

Under the following terms:

  • 📋 You must preserve the copyright notice and license
  • 🔓 You must make source code available when distributing
  • 🔄 Modified versions must also be licensed under GPLv3+
  • ⚖️ You provide the software "as is" without warranties

Full License Text

The complete license text is available in the LICENSE file in the repository.

Why GPLv3?

We chose GPLv3 to ensure that:

  1. Scientific software remains open and accessible
  2. Improvements and modifications benefit the community
  3. Research reproducibility is maintained
  4. Commercial use is possible while keeping code open

Academic Use

For academic research, this license ensures:

  • You can use SeapoPym in your research freely
  • You can modify it for your specific needs
  • You must share your modifications if you distribute your code
  • You should cite our work (see Citation)

Commercial Use

Commercial use is permitted under GPLv3, but:

  • Modifications must be released under GPLv3
  • Source code must be provided to users
  • The GPLv3 terms must be maintained

For commercial licensing inquiries, please contact the authors.

Dependencies

SeapoPym depends on several open-source packages with compatible licenses:

  • Xarray, Dask, NumPy: BSD-3-Clause
  • Numba: BSD-2-Clause
  • DEAP: LGPL-3.0
  • Pint: BSD-3-Clause

All dependencies are compatible with GPLv3.

Questions?

If you have questions about licensing, please open an issue on GitHub.