Personal Use License
This Personal Use License (the "License") is a legal agreement between you, the user (the "Licensee"), and the licensor ("Licensor"), the creator of the Marble component library (the "Kit"). By accessing, downloading, or using the Kit, you agree to be bound by the terms and conditions of this License.
1. Definitions
- "Kit" means the UI component library and all associated source code, assets, examples, documentation, and updates made available by Licensor.
- "Project" means software created by Licensee that uses (links to, imports, or otherwise depends on) the Kit.
- "Commercial Use" means any use intended for or resulting in monetary compensation, revenue, or business advantage (including client work, employment work product, internal business tools, advertising-supported projects, or paid/sponsored content).
- "Personal Use" means use by a natural person in their individual capacity, not on behalf of or for the benefit of any business, employer, client, organization, or monetized activity.
Eligibility. This License is available only to individuals for Personal Use. Organizations may not be Licensees under this License.
2. Grant of License
Subject to full compliance with this License, Licensor grants Licensee a personal, non-exclusive, non-transferable, non-sublicensable license to install and use, and to modify solely for Licensee's own Personal, non-Commercial Projects, the Kit.
This License is revocable immediately and without notice upon any breach of its terms. Modifications are permitted only for Personal Use and may not be distributed.
Distribution Prohibition. Distribution of the Kit or of any modified version is prohibited, except as expressly allowed in Section 4 (which permits sharing your own code that depends on the Kit without including the Kit itself).
3. Restrictions
Licensee must not:
- Commercial Use: use the Kit, in whole or in part, for Commercial Use.
- Redistribution / Sharing of Source. Licensee must not share, disclose, publish, distribute, or make available the Kit's source code or any portion of it to any third party, including via public or shared private repositories, gists, file shares, package registries, or archives. Private Repository Exception: Storing the Kit in a private repository or storage location that is accessible only to Licensee (and not to any third party, contractor, or organization) is permitted.
- Compiled/Bundled Distribution: distribute the Kit or any portion of it in object code, compiled, minified, or bundled form as part of any distributed artifact (e.g., shipping a build that embeds Kit code).
- Access Credentials: share login credentials, access tokens, license keys, or any method that enables a third party to retrieve the Kit.
- Sublicensing/Transfer: sublicense, sell, lease, rent, assign, or transfer this License or access to the Kit to anyone else.
4. Sharing Code That Depends on the Kit (Allowed)
Licensee may publish and share their own code that depends on the Kit (for example, a package.json entry that lists the Kit as a dependency), provided that all of the following conditions are met:
- The Kit's source code and assets are not included in Licensee's repository, packages, archives, or any distributed artifacts.
- Any dependency reference points to a private repository or private registry that requires separate authorization to obtain the Kit; Licensee must not provide credentials or tokens to third parties.
- Builds and distributions of Licensee's Project must be configured to avoid bundling or embedding the Kit or any substantial portion of it. (Example approaches include marking the Kit as an external/peer dependency or excluding it from bundles.)
- Third parties who wish to use the Project with the Kit must obtain their own valid license and access to the Kit directly from Licensor.
Examples:
- Allowed: Publishing your Project's source code with Kit declared as a peer/external dependency that resolves from a private registry controlled by Licensor.
- Not allowed: Publishing a release bundle (binary, minified JS, or container image) that contains any Kit code or assets.
5. Ownership
The Kit is licensed, not sold. Licensor retains all right, title, and interest in and to the Kit, including all intellectual property rights. No rights are granted by implication.
6. Third-Party Components
The Kit may include or depend on third-party components governed by their own licenses. Those licenses control their components and are not restricted by this License. Nothing here limits your rights under third-party open-source licenses.
7. Updates & Support (Software)
Licensor may, but is not obligated to, provide updates or support. Any software updates provided remain subject to this License unless different terms are presented with the update and accepted by Licensee.
8. Term & Termination
This License will immediately terminate upon any breach by Licensee. Upon termination, Licensee’s access to the Kit will be revoked, and Licensee must immediately stop using the Kit and permanently delete all copies of the Kit (including modified versions) in their possession, custody, or control.
Survival. Sections 3 (Restrictions), 5 (Ownership), 6 (Third-Party Components), 8 (Term & Termination – Survival), 9 (Warranty & Liability), 10 (Governing Law & Venue), and 11 (Notices; Miscellaneous) will survive termination.
9. Warranty & Liability
To the maximum extent permitted by law, the Kit is provided "AS IS" without warranties of any kind. Licensor will not be liable for any indirect, special, incidental, consequential, exemplary, or punitive damages, or for lost profits, revenues, goodwill, or data. Licensor's aggregate liability is limited to the amounts Licensee paid for the Kit in the 12 months before the claim. Nothing in this License limits liability that cannot be limited under applicable law or limits your mandatory statutory rights as a consumer.
10. Governing Law & Venue
This License is governed by the laws of Hungary, excluding conflict-of-laws rules and the CISG. Exclusive venue is the courts in Budapest, Hungary, except where mandatory consumer law provides otherwise.
11. Notices; Miscellaneous
Notices may be delivered by email to the address associated with Licensee’s account or by posting in the channel from which the Kit was obtained and are effective upon sending or posting. If any provision is unenforceable, it will be enforced to the maximum extent permitted; the rest remains in effect. Failure to enforce is not a waiver. This License is the entire agreement regarding the Kit.