License๏ƒ

MIT License๏ƒ

Copyright ยฉ 2025 Muhammad Badar Munir

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the โ€œSoftwareโ€), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED โ€œAS ISโ€, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

What This Means๏ƒ

The MIT License is one of the most permissive open-source licenses. It allows you to:

โœ… Permitted Uses๏ƒ

  • Commercial Use: Use InSARLite in commercial projects and products

  • Modification: Modify the source code to suit your needs

  • Distribution: Share InSARLite with others

  • Private Use: Use InSARLite for personal or internal projects

  • Patent Use: Use any patents that may be related to the software

๐Ÿ“‹ Requirements๏ƒ

  • License Notice: Include the license notice in all copies or substantial portions

  • Copyright Notice: Include the copyright notice in all copies or substantial portions

โŒ Limitations๏ƒ

  • No Warranty: The software is provided โ€œas isโ€ without warranty of any kind

  • No Liability: Authors are not liable for any damages arising from use of the software

  • No Trademark: The license does not grant rights to use the names, logos, or trademarks

Third-Party Licenses๏ƒ

InSARLite depends on several third-party libraries, each with their own licenses:

Core Dependencies๏ƒ

Package

License

Usage

Python

PSF License

Programming language

NumPy

BSD License

Numerical computing

Matplotlib

PSF License

Plotting and visualization

Tkinter

PSF License

GUI framework

Scientific Computing๏ƒ

Package

License

Usage

SciPy

BSD License

Scientific algorithms

xarray

Apache 2.0

Multi-dimensional arrays

rasterio

BSD License

Raster data I/O

pandas

BSD License

Data analysis

Geospatial Libraries๏ƒ

Package

License

Usage

Shapely

BSD License

Geometric operations

Cartopy

LGPL v3+

Cartographic projections

GDAL

MIT/X

Geospatial data abstraction

InSAR-Specific๏ƒ

Package

License

Usage

asf_search

BSD License

Sentinel-1 data search

GMTSAR

GPL v3

InSAR processing engine

GUI and Utilities๏ƒ

Package

License

Usage

requests

Apache 2.0

HTTP library

beautifulsoup4

MIT

HTML/XML parsing

Pillow

PIL License

Image processing

tkcalendar

MIT

Calendar widgets

License Compatibility๏ƒ

The MIT License is compatible with most other open-source licenses, including:

  • GPL: Can be combined with GPL code (result becomes GPL)

  • Apache 2.0: Fully compatible

  • BSD: Fully compatible

  • PSF: Fully compatible

Data and Content Licenses๏ƒ

Satellite Data๏ƒ

InSARLite processes satellite data that may have specific usage terms:

  • Sentinel-1: Free and open access under Copernicus Terms and Conditions

  • SRTM DEM: Public domain (US Government work)

Note

Future DEM Support: When ASTER and NASADEM support is added in future releases, their respective licensing terms will apply.

Documentation๏ƒ

This documentation is licensed under the same MIT License as the software.

Contributing and License๏ƒ

By contributing to InSARLite, you agree that your contributions will be licensed under the same MIT License that covers the project.

Contributor License Agreement๏ƒ

When you submit code to InSARLite:

  1. You retain copyright to your contributions

  2. You grant the project a license to use your contributions under the MIT License

  3. You confirm you have the right to grant this license

  4. You understand your contributions may be redistributed under the MIT License

Commercial Use๏ƒ

The MIT License explicitly permits commercial use. You can:

  • Use InSARLite in commercial products

  • Sell products that include InSARLite

  • Offer commercial services using InSARLite

  • Modify InSARLite for commercial purposes

Requirements for commercial use:

  • Include the license notice and copyright in your distribution

  • No additional permissions needed from the authors

Academic Use๏ƒ

For academic and research use:

  • Citation Encouraged: While not required by the license, citation is appreciated

  • Research Freedom: Full freedom to use, modify, and publish results

  • Educational Use: Freely usable in educational settings

  • Thesis/Dissertation: Can be used and described in academic works

Suggested Citation๏ƒ

@software{insarlite2025,
  title={InSARLite: A GUI Application for GMTSAR-based InSAR Processing},
  author={Muhammad Badar Munir},
  year={2025},
  version={1.0.0},
  url={https://github.com/mbadarmunir/InSARLite},
  license={MIT}
}

Warranty Disclaimer๏ƒ

IMPORTANT: The MIT License provides no warranty. InSARLite is provided โ€œas isโ€:

No Warranty of Functionality๏ƒ

  • Software may contain bugs or errors

  • No guarantee of fitness for any particular purpose

  • No warranty of merchantability or quality

No Liability for Damages๏ƒ

  • Authors not liable for any damages from software use

  • Includes direct, indirect, incidental, or consequential damages

  • Users assume all risks associated with software use

User Responsibility๏ƒ

  • Validate results independently

  • Test software thoroughly for your use case

  • Understand limitations and potential issues

License Updates๏ƒ

Current License Version๏ƒ

This project uses MIT License (current as of 2025).

License Stability๏ƒ

  • License will not change for existing versions

  • Future versions may use different licenses (with advance notice)

  • Users of current version retain rights under current license

Notification of Changes๏ƒ

Any license changes will be:

  • Announced in release notes

  • Documented in the changelog

  • Communicated to the community

Getting Help with Licensing๏ƒ

Usage Questions๏ƒ

For questions about using InSARLite:

Commercial Licensing๏ƒ

While the MIT License permits commercial use, for enterprise support or custom licensing arrangements, contact the project maintainers.


This license page is for informational purposes. The actual license text above is the legally binding version.