User Agreement

Last updated: January 31, 2026

Swing-UI Software License Agreement

Please read this Software License Agreement ("Agreement") carefully before downloading, purchasing, installing, or using any Swing-UI software, libraries, modules, or related services ("Software"). By downloading, purchasing, installing, or using the Software, you agree to be bound by the terms of this Agreement. If you do not agree to these terms, do not use the Software.


1. Definitions

For the purposes of this Agreement, the following terms shall have the meanings set forth below:

"Agreement" means this Software License Agreement, including any amendments or updates made in accordance with Section 14.

"Derivative Work" means any work based on, or derived from, the Software, including modifications, adaptations, translations, or works that incorporate the Software in whole or in part.

"Distributor" means any third party through which the Software may be obtained, including but not limited to npm, JSR, Deno Deploy, or any other package registry or marketplace.

"End User" means any individual or entity that uses your software application in which the Software has been bundled or integrated.

"Licensor" means Swing-UI.com and its developers, affiliates, and successors.

"Runtime Environment" means any platform or engine used to execute the Software, including but not limited to Node.js, Bun, and Deno.

"Software" means the Swing-UI GUI libraries, modules, UI components, utilities, documentation, and any related files distributed by the Licensor, including any updates or patches provided under this Agreement.

"You" / "Licensee" means the individual or legal entity accepting this Agreement.


2. License Grant

Subject to the terms and conditions of this Agreement, Swing-UI.com ("Licensor") grants you a limited, non-exclusive, non-transferable, non-sublicensable license to use the Software solely in accordance with this Agreement and the license tier you have purchased or obtained.

2.1 Free License

  • Permitted for personal, non-commercial use only.
  • Limited to the UI components explicitly designated as "Free" in the Licensor's documentation or product listings.
  • No support is guaranteed.

    2.2 Personal License

  • A one-time license fee grants you the right to use most UI components for personal, non-commercial use.
  • The following components are excluded from the Personal License: InternalWindow and SplitView. Access to these components requires a Commercial License.
  • May not be used in any product or service offered for sale or subscription.

    2.3 Commercial License

  • Grants access to all UI components for both personal and commercial use.
  • Requires an annual subscription. Your Commercial License remains active through the end of the paid subscription period. Failure to renew results in termination of Commercial License privileges at the end of that period.
  • Permits bundling and distribution of the Software as part of your own software product, subject to the conditions outlined in Section 4.

All rights not expressly granted in this Agreement are reserved by the Licensor.


3. License Scope and Usage Restrictions

3.1 Single-Developer Use

Each license is tied to one (1) individual developer. That developer may use the Software across their own personal machines, local virtual machines, and CI/CD pipelines that build their own licensed projects. Use of the Software by multiple developers within a team or organization requires a separate license per developer, unless explicitly authorized in writing by the Licensor.

3.2 Runtime Environments

The Software is designed to run on supported Runtime Environments (Node.js, Bun, and Deno 2) in runtime version as specified in documentations. Use of the Software on any other runtime or platform is at your own risk and is not supported by the Licensor.

3.3 Package Registries and Distribution Channels

You may install the Software via supported package registries (e.g., npm, JSR) for your own licensed use. You may not:

  • Publish, re-publish, or upload the Software (or any modified version thereof) to any package registry or distribution channel as a standalone package.
  • Distribute the Software under a different package name or identifier for the purpose of circumventing licensing restrictions.
  • Make the Software available for download or use by others outside of your own bundled application.

    3.4 No Sharing or Transfer

    You may not sell, rent, lease, sublicense, share, assign, or transfer your license or the Software to any third party. This includes sharing access credentials, license keys, or activation tokens.

    3.5 No Circumvention or Tampering

    You may not modify, disable, bypass, tamper with, or otherwise interfere with any license validation, activation, usage tracking, or protection mechanisms implemented in the Software. Distribution or use of modified versions of the Software designed to bypass licensing is strictly prohibited.

4. Distribution and Bundling Rules

4.1 Permitted Bundling (Free and Personal Licenses)

Holders of a Free or Personal License may bundle the Software as part of their own software application and distribute that application at no charge, provided that all of the following conditions are met:

  • The bundled application is distributed free of charge. No payment, subscription, donation, or other compensation may be required from End Users to access it.
  • The Software is not distributed as a standalone product and is fully integrated into your own application.
  • The Software is not the primary value of your offering. Your application must provide substantial functionality independent of the Swing-UI components.
  • You do not grant End Users any license to the Software itself, beyond what is necessary to run your application.
  • You include a notice in your application's documentation or license that states: "This application includes software components licensed from Swing-UI.com. See [URL or reference] for license terms."

    4.2 Permitted Bundling (Commercial License)

    Holders of an active Commercial License may include the Software as part of their own software application distributed to end users or customers — whether free or paid — provided that all of the following conditions are met:

  • The Software is not distributed as a standalone product and is fully integrated into your own application.

  • The Software is not the primary value of your offering. Your application must provide substantial functionality independent of the Swing-UI components.
  • You do not grant End Users any license to the Software itself, beyond what is necessary to run your application.
  • You include a notice in your application's documentation or license that states: "This application includes software components licensed from Swing-UI.com. See [URL or reference] for license terms."

    4.3 Backup Copies

    You may create a reasonable number of backup copies of the Software for archival or disaster-recovery purposes. Backup copies must be subject to the same terms as this Agreement and must not be distributed.

    4.4 Prohibited Distribution

    You may not:
  • Distribute, sell, or otherwise make the Software available to third parties as a standalone product or library.
  • Repackage, rebrand, or re-distribute the Software under any other name or identifier.
  • Include the Software in any open-source project or repository in a manner that would make the Software itself freely available for download.

5. Prohibited Activities

Except where expressly permitted by this Agreement or by applicable law, you may not:

5.1 Modify or Create Derivative Works

Modify, adapt, translate, or create Derivative Works based on the Software or any portion thereof, except as expressly permitted under Section 4.

5.2 Reverse Engineer

Decompile, disassemble, reverse engineer, or otherwise attempt to derive the source code, structure, or underlying ideas of the Software, except to the extent such restriction is prohibited by applicable law.

5.3 Misrepresent Origin

Represent or imply that the Software is your own original work, or remove, alter, or obscure any attribution, copyright notices, or proprietary markings included in the Software.

5.4 Violate Export Laws

Use or transfer the Software in violation of any applicable export control laws or regulations.


6. Ownership and Intellectual Property

The Software is licensed, not sold. The Licensor retains all right, title, and interest in and to the Software, including all intellectual property rights, including but not limited to copyrights, trademarks, trade secrets, and patents. No ownership rights in the Software are transferred under this Agreement.


7. Telemetry and Data Collection

The Software may collect anonymous, non-personally identifiable usage data (e.g., crash reports, feature usage statistics) to help the Licensor improve the Software. This data is collected in accordance with applicable privacy laws. No personally identifiable information is collected without your explicit consent. See the Licensor's Privacy Policy at Swing-UI.com for full details.


8. Warranty Disclaimer

THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE," WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE LICENSOR DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THE LICENSOR DOES NOT WARRANT THAT THE SOFTWARE WILL BE ERROR-FREE, UNINTERRUPTED, OR FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS.


9. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL SWING-UI.COM, ITS DEVELOPERS, OR AFFILIATES BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, LOSS OF DATA, BUSINESS INTERRUPTION, OR REPUTATIONAL HARM, ARISING OUT OF OR RELATED TO THE USE OR INABILITY TO USE THE SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

IN NO EVENT SHALL THE LICENSOR'S TOTAL LIABILITY EXCEED THE AMOUNT PAID BY YOU FOR THE SOFTWARE DURING THE TWELVE (12) MONTHS PRECEDING THE CLAIM.


10. Payments and Refunds

All fees are non-refundable.

  • Personal Licenses: All sales are final. No refunds will be issued under any circumstances.
  • Commercial Licenses: Subscription fees are billed annually. Cancellation prevents future renewals but does not result in a refund for any unused portion of the current subscription period. Your Commercial License remains active through the end of the paid subscription period. Upon expiration of that period, if not renewed, you must cease all commercial use of the Software and remove it from any products currently under active development, per Section 11.

11. Termination

This Agreement is effective until terminated. The Licensor may terminate this Agreement immediately upon written notice if you:

  • Violate any provision of this Agreement;
  • Become subject to insolvency, bankruptcy, or similar proceedings; or
  • Cease to exist as a legal entity (if applicable).

Upon termination or expiration of this Agreement for any reason, you must immediately:

  • Cease all use of the Software in new development;
  • Cease all use of the Software in all of your own systems, development environments, and distribution channels; and

Software already bundled and distributed within end-user applications prior to termination may remain in place in those shipped products, but you may not release new versions of such products that include the Software after the termination date.

The Licensor reserves the right to audit your compliance with this Agreement upon reasonable notice.


12. Indemnification

You agree to indemnify, defend, and hold harmless the Licensor, its developers, affiliates, officers, directors, employees, and agents from and against any and all claims, damages, losses, costs, and expenses (including reasonable attorneys' fees) arising out of or related to:

  • Your use of the Software in violation of this Agreement; or
  • Any third-party claim arising specifically from your unauthorized modification, distribution, or misuse of the Software.

13. Governing Law and Jurisdiction

This Agreement shall be governed by and construed in accordance with the laws of the State of Kentucky, United States, without regard to its conflict of law principles. You agree that any legal action or proceeding arising under this Agreement shall be brought exclusively in the state or federal courts located within Kentucky, and you hereby consent to the jurisdiction and venue of such courts.


14. Changes to This Agreement

The Licensor reserves the right to modify this Agreement at any time. If material changes are made, the Licensor will make reasonable efforts to notify you (e.g., via email, in-app notice, or a notice on the Licensor's website) prior to the changes taking effect. Continued use of the Software after the effective date of any changes constitutes acceptance of the revised Agreement. If you do not agree to the revised terms, you must cease use of the Software.


15. Severability

If any provision of this Agreement is held to be unenforceable or invalid by a court of competent jurisdiction, such provision shall be modified to the minimum extent necessary to make it enforceable while preserving its intent. The remaining provisions shall remain in full force and effect.


16. Entire Agreement

This Agreement constitutes the entire agreement between you and the Licensor regarding the Software and supersedes all prior or contemporaneous agreements, negotiations, or understandings, whether written or oral, relating to the subject matter hereof.


17. Waiver

The failure of the Licensor to enforce any provision of this Agreement shall not constitute a waiver of the Licensor's right to enforce that provision or any other provision in the future.


18. Contact

For questions regarding this Agreement, licensing inquiries, or to request written authorization for uses not covered by this Agreement, contact the Licensor at:

Swing-UI.com Support Website: https://swing-ui.com/contact-us/


Copyright © Swing-UI.com. All rights reserved.

Scroll to Top