License ======= GUI Image Studio is released under the MIT License. MIT License ----------- Copyright (c) 2024 Stan Griffiths 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. Third-Party Licenses -------------------- GUI Image Studio includes or depends on several third-party libraries, each with their own licenses: **Pillow (PIL Fork)** * License: HPND License * Copyright: 1997-2011 by Secret Labs AB, 1995-2011 by Fredrik Lundh * Used for: Core image processing functionality * Homepage: https://pillow.readthedocs.io/ **CustomTkinter** * License: MIT License * Copyright: 2021 Tom Schimansky * Used for: Modern GUI components * Homepage: https://github.com/TomSchimansky/CustomTkinter **Tkinter** * License: Python Software Foundation License * Part of: Python Standard Library * Used for: GUI framework foundation * Homepage: https://docs.python.org/3/library/tkinter.html **Typing Extensions** * License: Python Software Foundation License * Used for: Type hints compatibility * Homepage: https://github.com/python/typing_extensions License Compatibility --------------------- The MIT License is compatible with: * **GPL v2 and v3**: Can be combined in GPL projects * **Apache License 2.0**: Compatible for most uses * **BSD Licenses**: Fully compatible * **Commercial Use**: Permitted without restrictions * **Proprietary Software**: Can be included in closed-source projects **Permissions** ✅ **Commercial Use**: Use in commercial applications ✅ **Modification**: Modify the source code ✅ **Distribution**: Distribute original or modified versions ✅ **Private Use**: Use for private/internal purposes ✅ **Patent Use**: Use any patents contributed by contributors **Limitations** ❌ **Liability**: Authors not liable for damages ❌ **Warranty**: No warranty provided **Conditions** 📋 **License and Copyright Notice**: Must include license in distributions 📋 **State Changes**: Document significant changes (recommended) Using GUI Image Studio in Your Projects ---------------------------------------- **Open Source Projects** For open source projects, you can: 1. Include GUI Image Studio as a dependency 2. Bundle it with your application 3. Modify the source code as needed 4. Redistribute under compatible licenses **Example attribution in your project:** .. code-block:: text This project uses GUI Image Studio (https://github.com/stntg/gui-image-studio) Copyright (c) 2024 Stan Griffiths Licensed under the MIT License **Commercial Projects** For commercial projects, you can: 1. Use GUI Image Studio without paying royalties 2. Include it in proprietary software 3. Modify the code for your needs 4. Distribute with your commercial products **Required attribution:** Include the MIT license text and copyright notice in your software's license documentation or about section. **Embedding in Applications** When embedding GUI Image Studio: .. code-block:: python # Example: Including license information in your app LICENSE_TEXT = """GUI Image Studio - MIT License Copyright (c) 2024 Stan Griffiths 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.""" Contributing and Copyright -------------------------- **Contributor License Agreement** By contributing to GUI Image Studio, you agree that: 1. Your contributions will be licensed under the MIT License 2. You have the right to submit the contribution 3. You grant the project maintainers perpetual rights to use your contribution **Copyright Assignment** Contributors retain copyright to their contributions, but grant broad usage rights to the project. **Example contribution copyright:** .. code-block:: text # Copyright (c) 2024 Your Name # Licensed under the MIT License (same as project) **Significant Contributions** Contributors of significant features or improvements may be: * Added to the CONTRIBUTORS.md file * Mentioned in release notes * Credited in documentation Trademark and Branding ---------------------- **Project Name** "GUI Image Studio" is the official project name. When referring to the project: ✅ **Correct**: GUI Image Studio, gui-image-studio (package name) ❌ **Incorrect**: GUI ImageStudio, Image Studio GUI, GIS **Logo and Branding** If official logos or branding materials are created: * They will be made available under Creative Commons licenses * Usage guidelines will be provided * Commercial use may require permission **Derivative Works** When creating derivative works: * Use different names to avoid confusion * Clearly indicate the relationship to GUI Image Studio * Follow the MIT License requirements Frequently Asked Questions -------------------------- **Q: Can I use GUI Image Studio in my commercial product?** A: Yes, the MIT License explicitly permits commercial use without royalties or restrictions. **Q: Do I need to open-source my application if I use GUI Image Studio?** A: No, the MIT License does not require you to open-source your application. You can use it in proprietary software. **Q: What attribution is required?** A: You must include the copyright notice and license text in your software's documentation or about section. **Q: Can I modify the GUI Image Studio source code?** A: Yes, you can modify the source code for any purpose, including commercial use. **Q: Can I redistribute GUI Image Studio?** A: Yes, you can redistribute original or modified versions, as long as you include the license and copyright notice. **Q: Are there any patent concerns?** A: The MIT License includes implicit patent grants from contributors, providing protection for users. **Q: What if I find a license compatibility issue?** A: Contact the maintainers to discuss the issue. We're committed to maintaining broad compatibility. **Q: Can I contribute code under a different license?** A: All contributions must be compatible with the MIT License. Contact maintainers if you have concerns. Legal Disclaimer ---------------- This license information is provided for convenience and general understanding. For legal advice regarding license compliance or compatibility, consult with a qualified attorney. The project maintainers make no warranties about the accuracy or completeness of this license information, and are not responsible for any legal issues arising from the use of this software. **Important Notes:** * Always review the actual license files in the source code * License terms may change between versions * Third-party dependencies may have different licenses * Some jurisdictions may have additional requirements Contact Information ------------------- For license-related questions: * **General Questions**: Create an issue on GitHub * **Commercial Licensing**: Contact the maintainers * **Legal Concerns**: Email legal@gui-image-studio.org (if available) * **Compliance Issues**: Report through appropriate channels **Project Repository**: https://github.com/stntg/gui-image-studio **License File**: https://github.com/stntg/gui-image-studio/blob/main/LICENSE Last Updated: June 22, 2024