Custom Widgets Pro — Commercial License Agreement

Copyright (c) 2026 Khamisi Kibet / SpinnCompany ("Licensor").
All rights reserved. Contact: support@customwidgets.org

This package ("the Software") is proprietary. It is licensed, not sold. By
installing or using the Software you agree to these terms.

1. DEFINITIONS
   "Plan" means an active entitlement purchased at https://customwidgets.org
   (Stripe) or granted through an active Patreon membership
   (https://www.patreon.com/c/spinntv). "Licensee" means the individual or
   organization holding the Plan. "Application" means software developed by
   the Licensee that incorporates the Software as an integrated component.

2. LICENSE GRANT
   While a Plan is active, Licensor grants Licensee a non-exclusive,
   non-transferable, worldwide license to:
   a. install and use the Software for development on the number of seats
      the Plan allows;
   b. incorporate the Software into any number of Applications; and
   c. distribute the Software ONLY as an integrated, non-separable part of
      an Application, royalty-free. End users of an Application need no Plan.
   Patreon-granted entitlements at tiers marked personal/non-commercial
   license development and distribution of non-commercial Applications only;
   commercial distribution requires a commercial Plan.

3. PERPETUAL FALLBACK
   Versions of the Software obtained while a Plan was active remain licensed
   under these terms after the Plan ends. Updates, new versions, and support
   require an active Plan.

4. RESTRICTIONS
   Licensee must not:
   a. distribute, publish, resell, rent, or sublicense the Software on a
      standalone basis, or as part of any product whose primary value is the
      Software itself (a component library, SDK, or development tool);
   b. share, publish, or pool license tokens or entitlement credentials;
   c. remove or alter proprietary notices;
   d. circumvent, disable, or interfere with entitlement verification,
      except that the Software's own unlicensed evaluation mode may be used
      for evaluation; or
   e. reverse engineer, decompile, or disassemble the Software except to the
      extent such restriction is prohibited by applicable law.

5. FREE CORE — ADDITIONAL PERMISSION (GPL EXCEPTION)
   The Software depends on the package "QT-PyQt-PySide-Custom-Widgets" (the
   "Free Core"), which is licensed to the public under GPL-3.0-only.
   As copyright holder of the Free Core, Licensor grants Licensee this
   additional permission: combining the Free Core with the Software and/or
   with Licensee's Applications does not subject the Software or those
   Applications to the terms of the GPL, and Licensee is not required to
   license Applications under the GPL by reason of that combination. This
   permission does not otherwise limit Licensee's GPL rights in the Free
   Core, and does not extend to third-party GPL components (see clause 6).

6. THIRD-PARTY COMPONENTS
   The Software runs on Qt via PySide6 (LGPL-3.0) and other third-party
   packages, each under its own license. Licensee is responsible for
   complying with those licenses in its Applications (dynamic linking of
   PySide6 in the ordinary way satisfies the LGPL for typical deployments).

7. OWNERSHIP
   The Software is licensed, not sold. Licensor retains all right, title,
   and interest in the Software. Feedback may be used by Licensor without
   restriction.

8. TERMINATION
   This license terminates automatically on material breach. On termination
   Licensee must stop using and distributing the Software, except that
   Applications already distributed to end users may continue to be used by
   those end users, and clause 3 survives for versions lawfully obtained
   before the breach-free termination of a Plan.

9. NO WARRANTY
   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY, FITNESS FOR A
   PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

10. LIMITATION OF LIABILITY
    TO THE MAXIMUM EXTENT PERMITTED BY LAW, LICENSOR'S TOTAL LIABILITY
    ARISING OUT OF OR RELATED TO THE SOFTWARE SHALL NOT EXCEED THE AMOUNTS
    PAID BY LICENSEE FOR THE PLAN IN THE TWELVE MONTHS PRECEDING THE CLAIM,
    AND LICENSOR SHALL NOT BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, OR
    CONSEQUENTIAL DAMAGES.

11. GENERAL
    These terms are governed by the laws of Licensor's principal place of
    business, excluding conflict-of-law rules. If any clause is held
    unenforceable, the remainder stays in effect. These terms are the entire
    agreement concerning the Software and supersede prior drafts.
