UNPKG

@trap_stevo/legendarybuilderproreact-ui

Version:

The legendary UI & utility API that makes your application a legendary application. ~ Created by Steven Compton

74 lines (55 loc) 6.31 kB
# License Agreement for @trap_stevo/legendarybuilderproreact-ui **Effective Date**: March 7, 2024 This License Agreement ("Agreement") is entered into by and between **Hassan Steven Compton**, the owner of the package ("Licensor"), and any individual or entity attempting to use the package ("Licensee"). By attempting to install, use, modify, or distribute the package, Licensee agrees to the following terms and conditions: ## 1. **Definitions** - **"Package"**: Refers to the software identified as @trap_stevo/legendarybuilderproreact-ui, including its source code, object code, binaries, and any related files or documentation. - **"Wrapper API"**: Refers to any software, service, or application developed by the Licensee that interacts with the Package as a dependency but does not include, modify, or expose the Package's source code or proprietary components. - **"Derivative Work"**: Refers to any software, service, or product that is based on or derived from the Package's source code or object code, either in part or in whole, and includes modified, translated, or adapted versions of the Package. ## 2. **Ownership** **Hassan Steven Compton** is the sole owner of all rights, title, and interest in and to @trap_stevo/legendarybuilderproreact-ui, including all related intellectual property rights. ## 3. **Grant of License** Subject to the terms of this agreement, the Licensor grants the Licensee a limited, non-exclusive, revocable license to: 1. Use the Package as a dependency or library within their own projects to create Wrapper APIs, services, or applications. 2. Distribute Wrapper APIs, services, or applications that rely on the Package, provided the Package's source code is not included, modified, or distributed as part of the Wrapper. Licensee is **NOT** permitted to: - Modify, copy, or distribute the Package's source code or object code. - Create or distribute any Derivative Work based on the Package. - Remove, alter, or obscure any proprietary notices, attributions, or trademarks included in the Package. This license is non-transferable and non-sublicensable without prior express written consent from the Licensor. ## 4. **Prohibited Uses** Without the express written permission of the Licensor, Licensee shall not: 1. Modify, decompile, reverse-engineer, or disassemble the Package in any way. 2. Include the Package's source code or object code in any distributed software, service, or application. 3. Use the Package to create a competing product or service that replicates the functionality of the Package. 4. Make the Package publicly available, including uploading it to public repositories or including it in distributed software bundles. 5. Use the Package in any way that violates applicable laws, infringes on third-party rights, or breaches this agreement. ## 5. **Wrapper API Creation** Licensee is permitted to create and distribute Wrapper APIs, provided that: 1. The Wrapper API does not expose or include the Package's source code or object code in any form. 2. The Wrapper API identifies @trap_stevo/legendarybuilderproreact-ui as a dependency in its documentation and credits it as required by this license. 3. The Wrapper API complies with all terms outlined in this agreement, including restrictions on modification and redistribution of the Package. 4. The Wrapper API adds substantial original functionality and does not merely replicate or repackage the Package's functionality. ## 6. **Request for Permission** Licensee may request additional permissions to use the Package beyond the scope of this agreement by contacting the Licensor at **h.steven.compton13@gmail.com**. All requests must: 1. Be submitted in writing. 2. Specify the intended use of the Package in detail, including but not limited to the purpose, scope, and distribution method. The Licensor reserves the right to: - Approve or deny any request at its sole discretion, with or without providing a reason. - Impose additional terms and conditions for any granted permission. - Revoke any granted permission at any time, for any reason, with prior written notice to the Licensee. Any permission granted by the Licensor: - Must be documented in writing. - Does not constitute a waiver of any rights or terms outlined in this agreement unless explicitly stated. - Remains non-transferable and non-sublicensable. ## 7. **Violation of Terms** 1. Any violation of this agreement will result in the immediate termination of the Licensee's rights under this license. 2. Upon termination, the Licensee must cease all use of the Package, destroy all copies in their possession, and confirm compliance with this clause to the Licensor in writing. 3. The Licensor reserves the right to seek legal remedies, including damages and injunctive relief, for any breach of this agreement. ## 8. **No Warranty** @trap_stevo/legendarybuilderproreact-ui is provided "as is," without any warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. Licensee assumes all risks associated with the use of the package, including but not limited to potential damage to systems or data. ## 9. **Indemnification** Licensee agrees to indemnify and hold harmless the Licensor from any and all claims, damages, liabilities, and expenses arising out of Licensee's use of the package in violation of this Agreement. ## 10. **Governing Law and Dispute Resolution** This Agreement shall be governed by and construed in accordance with the laws of **the state of Georgia**, without regard to its conflict of law principles. Any disputes arising out of this Agreement shall be resolved through arbitration in **the state of Georgia**. ## 11. **Amendments** Licensor reserves the right to modify or update this Agreement at any time. Any changes to the Agreement will be effective **30 days** after being posted to **https://www.npmjs.com/package/@trap_stevo/legendarybuilderproreact-ui**. The Licensor will notify Licensees of any material changes by **posting a notice in the package’s release notes on NPM**. Continued use of the package after the notice period constitutes acceptance of the modified terms.