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
- Tkinter
License: Python Software Foundation License
Part of: Python Standard Library
Used for: GUI framework foundation
- Typing Extensions
License: Python Software Foundation License
Used for: Type hints compatibility
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:
Include GUI Image Studio as a dependency
Bundle it with your application
Modify the source code as needed
Redistribute under compatible licenses
Example attribution in your project:
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:
Use GUI Image Studio without paying royalties
Include it in proprietary software
Modify the code for your needs
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:
# 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:
Your contributions will be licensed under the MIT License
You have the right to submit the contribution
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:
# 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