cadaclysm -- End User License Agreement

Copyright (c) 2026 Blitter S.r.l. and Roberto De Ioris. All rights reserved.

This End User License Agreement (the "Agreement") is made between you --
the individual who accepts it or, where that individual accepts it for a
company or other legal entity, that entity ("you") -- and Blitter S.r.l.,
a limited liability company incorporated under the laws of Italy, and
Roberto De Ioris (together, the "Licensor"). By downloading, installing,
copying or using the Software you accept this Agreement. If you do not
accept it, do not download, install, copy or use the Software.

1. Definitions.
   "Software" means the cadaclysm libraries -- cadaclysm_capi and
   cadaclysm_blacksmith -- in every file form in which the Licensor
   distributes them (shared and static native libraries and WebAssembly
   modules), with their updates and the documentation distributed with
   them. It does not include the Open Components (section 12).
   "License" means a license to the Software issued by the Licensor and
   recorded in a license file the Licensor signs, which states its holder,
   its scope (seat, product, server, web or education), its count and the
   date its updates end.
   "Application" means software you develop that incorporates the Software
   and adds substantial functionality of its own.

2. Ownership. The Software is licensed, not sold. The Licensor owns and
   retains all right, title and interest in the Software, including all
   intellectual property rights in it. Every right not expressly granted
   in this Agreement is reserved.

3. Evaluation. Without a License you may install and use the Software to
   evaluate it. Unlicensed, it runs in full and prints a notice each time
   a file is opened and each time a file is written. Evaluation grants no
   right to redistribute the Software, in an Application or otherwise.

4. License grant. Subject to this Agreement and to payment of the
   applicable fees, the Licensor grants you, for each License you hold, a
   non-exclusive, non-transferable, worldwide license to use the Software
   within the scope and count of that License:
   (a) Seat: one developer per seat, on their own workstations, in their
       internal tools, and in the build and test automation of the
       Applications they work on.
   (b) Product: one Application per product license, shipped to end users
       with the Software inside, on every platform and in every version,
       any number of installs.
   (c) Server: one machine per server license that opens or processes
       files unattended on behalf of other users or systems -- a web
       service or API, a conversion or ingestion pipeline, a batch job, a
       render or processing farm -- whether physical, virtual or a
       container host.
   (d) Web: one website (a domain and its subdomains) per web license,
       embedding the WebAssembly builds of the Software in a site that
       others use. A web license covers the websites it names.
   (e) Education: learning, teaching and research at a school or
       university, issued free of charge on request, for the term the
       License states. No commercial use.
   The count of a License is a term of this Agreement: the Software does
   not count installations, and you must not exceed the count you hold.

5. Redistribution. You may redistribute the Software only as a component
   of an Application covered by a product or web license, and only in
   object form. You must bind the recipients of that Application to terms
   that protect the Software at least as well as sections 2 and 6, and
   you must not permit them to use the Software apart from the
   Application.

6. Restrictions. You may not, and may not permit anyone else to:
   (a) redistribute the Software on its own, or as part of anything other
       than an Application covered by a License;
   (b) expose the Software's programming interfaces to third parties so
       that they may build their own software on it, or use the Software
       to build a software development kit, library or service that
       competes with it;
   (c) remove, disable or circumvent the license check, or alter or
       obscure any copyright, license or attribution notice;
   (d) rent, lease, lend, sell, sublicense or otherwise transfer the
       Software or a License, except as section 5 allows;
   (e) decompile, disassemble or reverse engineer the Software, except to
       the extent mandatory law expressly permits it notwithstanding this
       restriction.

7. Term, updates and renewal. A License covers every release of the
   Software dated on or before the day its updates end. A paid License
   continues to cover those releases after that day; releases dated after
   it require a renewed License. An education License ends on the day
   its updates end.

8. Termination. This Agreement and every License under it terminate
   automatically if you breach it and do not cure the breach within
   thirty days of written notice from the Licensor. On termination you
   must stop using the Software and delete every copy in your possession.
   Copies of an Application distributed to end users while the covering
   License was in force remain licensed to those end users. Sections 2, 6,
   9, 10, 11 and 13 survive termination.

9. No warranty. To the maximum extent permitted by applicable law, the
   Software is provided "as is", without warranty of any kind, express or
   implied, including the warranties of merchantability, fitness for a
   particular purpose and non-infringement.

10. Limitation of liability. To the maximum extent permitted by
    applicable law, the Licensor is not liable for any indirect,
    incidental, special or consequential damages, or for loss of profits,
    revenue, data or goodwill, arising out of or in connection with the
    Software or this Agreement, and the Licensor's total liability is
    limited to the fees you paid for the License concerned in the twelve
    months before the event giving rise to the claim. Nothing in this
    Agreement limits liability for wilful misconduct or gross negligence,
    or any other liability that cannot be limited under applicable law.

11. Third-party components. Third-party components included in the
    Software are licensed under their own terms, which prevail over this
    Agreement for those components.

12. Open Components. The wrappers, headers and samples published at
    https://github.com/rdeioris/cadaclysm-sdk are licensed separately,
    under the Apache License 2.0, and are not governed by this Agreement.

13. Governing law and jurisdiction. This Agreement is governed by the laws
    of Italy, excluding the United Nations Convention on Contracts for the
    International Sale of Goods. The courts of the place of Blitter
    S.r.l.'s registered office have exclusive jurisdiction over any
    dispute arising out of or in connection with it, except where
    mandatory law gives a consumer the right to bring or defend
    proceedings in the courts of their place of residence.

14. General. This Agreement is the entire agreement between you and the
    Licensor on the Software, and a separate written agreement signed by
    the Licensor prevails over it where the two differ. If any provision
    is held unenforceable, it is enforced to the maximum extent permitted
    and the rest of the Agreement remains in effect. A failure to enforce
    a provision is not a waiver of it. You must comply with the export
    control and sanctions laws that apply to your use of the Software.

Licenses: https://cadaclysm.blitter.studio/license
Contact:  Blitter S.r.l., info@blitter.studio
