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
Tkinter
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:

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:

# 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."""

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.

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