CanvasGlobe Commercial License Agreement
Version 1.0, effective September 14, 2026
This Commercial License Agreement ("Agreement") is between Harsh Jhunjhunuwala, an individual trading as Swiftools ("Licensor"), and the person or legal entity identified as the customer in the applicable order ("Customer"). Swiftools is an operating brand and is not a separate legal entity.
The applicable order, including its plan, price, developer count, product count, update period, and any negotiated terms, is the "Order". This Agreement and the Order form the complete commercial license for that Order.
1. Definitions
- "Software" means the CanvasGlobe source code, compiled artifacts, documentation, and official updates supplied under an Order.
- "Developer" means an employee or contractor who accesses the Software to develop or modify a Customer Product.
- "Customer Product" means a website, application, service, or other product that Customer owns and controls and that is permitted by the Order.
- "Internal Product" means a Customer Product used only by Customer and its personnel and not sold, licensed, supplied, or made available to third parties as a product or service.
- "Redistributable Product" means an SDK, builder, template, component library, white-label product, installable product, code generator, or other product that supplies the Software or reusable copies of it to third parties.
- "Update Period" means the period stated in the Order during which Customer may receive new Software versions and the included support.
2. Commercial license grant
Subject to payment and compliance with this Agreement, Licensor grants Customer a non-exclusive, worldwide, non-transferable license to use, reproduce, modify, and incorporate the Software into the Customer Products permitted by the Order, and to distribute those Customer Products in proprietary form without applying GNU GPLv3 to Customer's own proprietary code.
This commercial grant applies only within the Developer, Customer Product, entity, and redistribution limits in the Order. It does not change or reduce rights separately received under GNU GPLv3.
For a perpetual Order, Customer may continue using and distributing versions received during the Update Period after that period ends. Access to later versions, support, and development exceeding the purchased scope requires a renewal or a new Order.
3. Standard plan scope
Unless the Order expressly states different limits:
- Solo permits one Developer and one Customer Product.
- Team permits up to five Developers and five Customer Products.
- Business permits up to twenty Developers and unlimited Internal Products owned and controlled by the purchasing legal entity.
- OEM, Builder, and Enterprise rights exist only to the extent expressly stated in a negotiated Order.
A production, staging, and development deployment of the same Customer Product count as one product. Separate offerings count separately. Customer may reassign a seat when a Developer permanently stops working on Customer's covered products, but may not rotate seats to avoid a Developer limit.
4. Restrictions
Except where an OEM, Builder, or Enterprise Order expressly permits it, Customer must not:
- sell, sublicense, publish, or distribute the Software on a standalone basis;
- use or include the Software in a Redistributable Product;
- provide the Software's source code to anyone other than authorized Developers working solely for Customer;
- remove or obscure copyright, license, attribution, or third-party notices;
- share or use a license key outside the Customer entity and purchased scope;
- use one Order for an affiliate or other legal entity; or
- represent CanvasGlobe or the Swiftools brand as Customer's own library or brand.
Customer may make reasonable internal backup copies. Contractors may access the Software only for Customer, count toward the Developer limit, and must be bound by confidentiality and use restrictions at least as protective as this Agreement. Customer is responsible for their compliance.
5. Ownership and feedback
Licensor and its contributors retain all right, title, and interest in the Software. Customer retains all right, title, and interest in Customer's code, content, and data. No trademark or brand license is granted.
If Customer voluntarily provides suggestions or feedback, Customer grants Licensor a perpetual, worldwide, non-exclusive, irrevocable, royalty-free license to use and incorporate that feedback without restriction or payment. This does not grant Licensor rights in Customer's confidential information or Customer Product.
6. Updates and support
The Update Period and support level are stated in the Order. Unless the Order says otherwise, standard plans include twelve months of new versions and commercially reasonable email assistance for documented Software APIs. Support excludes custom implementation, unrelated application debugging, guaranteed response or resolution times, and support for versions or uses outside the Order.
7. Orders, payment, taxes, and refunds
Kelviq acts as Merchant of Record for online purchases. Kelviq processes the payment, tax, invoice, and refund transaction under the terms shown at checkout and its applicable buyer terms. All fees are final and non-refundable, and no credits are provided, except where a refund or other remedy is required by applicable law or expressly stated in the Order or at checkout. Mandatory rights under applicable law are not excluded.
A refund or charge reversal may end the commercial rights and access associated with the refunded Order to the extent permitted by the applicable checkout terms and law. Customer remains free to rely on rights independently available under GNU GPLv3 if Customer complies with that license.
8. Privacy and order data
Kelviq processes checkout and payment data under its own privacy terms. Licensor may receive order, contact, invoice, entitlement, and support information needed to fulfill the Order, provide support, prevent abuse, keep business records, and comply with law. Licensor's public privacy notice applies to information it receives and controls.
Customer must not send secrets, regulated data, license keys, or personal data that is unnecessary for support.
9. Confidentiality
Each party must use reasonable care to protect the other party's non-public information and may use it only to perform or enforce this Agreement. Confidential information does not include information that the receiving party can show was already lawfully known, independently developed without use of the information, publicly available without breach, or lawfully received from another source without a confidentiality duty.
A party may disclose information when legally required if it gives prior notice where lawful and reasonably assists the other party in seeking protection.
10. Limited authority warranty and disclaimer
Licensor warrants only that Licensor has authority to grant the commercial rights stated in this Agreement. Except for that express warranty, the Software, updates, support, and documentation are provided "as is" and "as available". To the maximum extent permitted by law, Licensor disclaims all other express, implied, and statutory warranties, including merchantability, fitness for a particular purpose, title, non-infringement, accuracy, security, and uninterrupted or error-free operation.
Customer is responsible for evaluating the Software, maintaining backups, securing its systems, and confirming that its use satisfies applicable laws and requirements.
11. Limitation of liability
To the maximum extent permitted by law, neither party is liable under this Agreement for lost profits, lost revenue, lost data, business interruption, or indirect, incidental, special, exemplary, punitive, or consequential damages, even if advised that those damages are possible.
To the maximum extent permitted by law, each party's total aggregate liability arising from an Order will not exceed the fees paid for that Order. This cap does not limit payment obligations, unauthorized use or distribution of the Software, infringement or misuse of the other party's intellectual property, breach of confidentiality, fraud, willful misconduct, or liability that law does not permit a party to limit.
12. Indemnity
No indemnity is included in a standard Solo, Team, or Business Order. Any indemnity must be expressly stated in a negotiated OEM or Enterprise Order.
13. Term and termination
This Agreement begins when Customer accepts it for an Order. Either party may terminate the affected Order for a material breach that remains uncured thirty days after written notice. Licensor may suspend access or terminate immediately for nonpayment, fraudulent purchase, unlawful use, or material unauthorized distribution.
On termination for Customer's breach, Customer must stop new use and distribution under the commercial license and remove the Software from future releases of Customer Products. Termination does not affect GNU GPLv3 rights separately available to Customer. Sections that by their nature should survive will survive, including ownership, confidentiality, disclaimers, liability limits, accrued payments, and general terms.
14. General terms
This Agreement is governed by the laws of India, without regard to conflict of laws rules. Courts with territorial jurisdiction over Licensor's principal place of business or residence in India will have exclusive jurisdiction, except that either party may seek urgent injunctive relief in any court with appropriate jurisdiction.
Formal notices must be sent to [email protected] and to the email address recorded for Customer's Order. A notice is effective when receipt is acknowledged or the sending party receives an automated proof of successful delivery without a rejection notice.
Customer may not assign or transfer this Agreement or an Order without Licensor's written consent, except as part of a merger or sale of substantially all of Customer's relevant business if the successor accepts this Agreement and is not Licensor's direct competitor. Licensor may assign this Agreement to a successor to CanvasGlobe or the relevant business.
Neither party is responsible for delay caused by events outside its reasonable control, except for payment obligations. A failure to enforce a term is not a waiver. If a term is unenforceable, it will be limited only as necessary and the remaining terms continue in effect.
A negotiated Order controls over this Agreement only where it expressly says that it overrides a named section. This Agreement controls over public pricing, FAQ, documentation, marketing, and support pages. Changes apply only when accepted for a new Order or renewal unless both parties agree otherwise in writing.
This Agreement and the applicable Order are the complete agreement about the commercial license and replace prior discussions about that Order. Electronic acceptance and electronic records have the same effect as paper signatures.
Questions may be sent to [email protected].