# License ## MIT License Copyright (c) 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 ```bibtex @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 ### Legal Questions For legal questions about the license: - Consult with legal counsel - Review the full license text above - Check with your organization's legal department ### Usage Questions For questions about using InSARLite: - See the [User Guide](user-guide/index.md) - Check [GitHub Discussions](https://github.com/mbadarmunir/InSARLite/discussions) - Create an issue for specific questions ### 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.**