About
Enterprise Licence Terms
The terms on which Mamluk LLC-FZ licenses the Kipchak Enterprise packages, including delivery, support levels, and warranty.
These terms are effective from 21 September 2026.
Parties and application
These terms govern the licensing of the Kipchak Enterprise packages by Mamluk LLC-FZ, a free zone limited liability company incorporated in the Meydan Free Zone, Dubai, United Arab Emirates, with company registration number 2652439 and registered address at Meydan Grandstand, 6th Floor, Meydan Road, Nad Al Sheba, Dubai, United Arab Emirates ("Mamluk"), to the organisation named in the applicable Order or trial registration (the "Customer"). They apply to every licence Mamluk issues for an Enterprise Package, including trial licences, together with the Order under which a paid licence is purchased. If an Order conflicts with these terms, the Order prevails for that licence.
1. Definitions
1.1 In these terms:
- "Enterprise Package" means a proprietary Kipchak driver or middleware package published by Mamluk under a proprietary licence marker in its
composer.json— including, at the date of these terms, the Valkey, OpenSearch, Kafka and OAuth 2 Token drivers and the Auth JWT and Subashi Pro middleware — together with its Documentation. Kipchak packages published under the MIT licence are not Enterprise Packages and are not governed by these terms. - "Documentation" means the documentation Mamluk publishes for the Enterprise Packages at kipchak.dev, as updated from time to time.
- "Delivery Service" means the authenticated Composer repository operated by Mamluk through which Enterprise Packages are delivered.
- "Credentials" means the token or other credentials Mamluk issues to the Customer for the Delivery Service.
- "Order" means an ordering document or invoice agreed between the parties for a paid licence, support plan or related service.
- "Kipchak" means the open-source Kipchak API Development Kit published under the MIT licence, which the Enterprise Packages extend.
2. Licence
2.1 Subject to payment of the applicable fees and to these terms, Mamluk grants the Customer a non-exclusive, non-transferable licence, without the right to sublicense, to install and use the Enterprise Packages named in the Order for the Customer's internal business purposes during the licence term stated in the Order.
2.2 The licence covers use by the Customer's own personnel and by contractors working on the Customer's systems under obligations at least as protective as these terms. It covers use in the Customer's own applications and services, including applications and services the Customer operates for its own clients, provided the Enterprise Package source code itself is not made available to any third party.
2.3 The Customer must keep the Credentials confidential and restrict access to them to personnel who need them to install and update the Enterprise Packages.
3. Source code and restrictions
3.1 Enterprise Packages are delivered as PHP source code so that the Customer can install, run, audit and debug them. Delivery of source code is not publication and grants no rights beyond those in clause 2.
3.2 The Customer must not, and must not permit any third party to: (a) publish, distribute, disclose or otherwise make available an Enterprise Package or any part of its source code outside the Customer's organisation, including in any public or third-party-accessible source repository, package registry, or container image made available outside the organisation; (b) sublicense, sell, rent, lease or provide an Enterprise Package to any third party, or offer an Enterprise Package's functionality to third parties as a standalone product; or (c) remove or alter proprietary notices in the packages.
3.3 The Customer may modify an Enterprise Package for its internal use. Modified code remains an Enterprise Package subject to these terms, and clause 8.4 (warranty) applies to modifications.
3.4 Nothing in these terms restricts the Customer's rights in Kipchak itself or in any other open-source software, which remain governed by their own licences (clause 6).
4. Trial licences
4.1 Mamluk may issue one trial licence per organisation. A trial licence is valid for fourteen days from issue, is provided free of charge, and is subject to these terms in full, save that clause 8 (warranty) does not apply and the trial is provided as is.
4.2 Either party may end a trial at any time without notice or liability. Nothing obliges the Customer to purchase, or Mamluk to offer, a paid licence at the end of a trial.
5. Fees, invoicing and tax
5.1 Fees are as stated in the Order. Mamluk issues invoices from its accounting system; each invoice is payable within 30 days of its date, without set-off or deduction.
5.2 All fees are stated exclusive of value added tax. Where VAT is chargeable under Federal Decree-Law No. 8 of 2017 (as amended) it is added at the prevailing rate and shown on the invoice.
5.3 A paid licence is activated, and a renewal takes effect, when Mamluk records the corresponding payment. If an invoice remains unpaid 14 days after Mamluk gives notice of non-payment, Mamluk may suspend the licence until payment is received.
6. Open-source software
6.1 Kipchak itself, and the third-party open-source dependencies the Enterprise Packages install through Composer, are licensed to the Customer under their own licence terms, not under these terms. Nothing in these terms limits, conditions or adds to the rights those licences grant the Customer, and those rights survive the expiry or termination of an Enterprise Package licence.
6.2 What Mamluk licenses under these terms is the Enterprise Package itself: its source code, its selection and integration of dependencies, and the delivery and support services around it.
7. Delivery, and where enforcement sits
7.1 Enterprise Packages are delivered through the Delivery Service. The Credentials are the credential for that service, and installation and updates require them.
7.2 The Delivery Service refuses requests where the licence is not active or the Credentials are not valid for the requested package.
7.3 Licensing is enforced at delivery only. The Enterprise Packages contain no licence keys, no telemetry, no phone-home mechanism and no time bombs; nothing in an Enterprise Package disables, degrades, expires or interferes with software already installed on the Customer's systems, and no state of the licence — including suspension, revocation and expiry — has any effect on installed software. The effect of an inactive licence is confined to delivery under this clause 7 and support under clause 9.
8. Warranty
8.1 Mamluk warrants to the Customer, for the duration of the licence term, that each Enterprise Package, used as described in the Documentation on a PHP version and with dependency versions that the package's composer.json declares as supported, performs materially as the Documentation describes.
8.2 The Customer's sole and exclusive remedy for breach of clause 8.1 is that Mamluk will correct the non-conformity within a reasonable period, and, if it fails to do so, refund a pro-rata portion of the fees paid for the affected licence corresponding to the unexpired remainder of the then-current licence period, whereupon that licence ends. No refund is payable in respect of the period during which the licence was in use.
8.3 The warranty in clause 8.1 applies to an Enterprise Package only while it is used unmodified, at a released version, with configuration made through the package's documented configuration files.
8.4 If the Customer modifies an Enterprise Package (clause 3.3), the modified package is out of warranty from the time of the change until the modification is removed. Mamluk will not silently revert or overwrite a change the Customer has made; updates are delivered through releases, which the Customer applies itself.
8.5 The warranty in clause 8.1 does not extend to: (a) defects in open-source software as delivered by its upstream project, as distinct from its selection or integration by the Enterprise Package; (b) the content of the Customer's own configuration values and secrets; (c) the Customer's infrastructure, operating systems, networks, or the external services an Enterprise Package connects to — including, without limitation, Valkey, OpenSearch and Kafka deployments operated by or for the Customer; or (d) use of an Enterprise Package otherwise than as described in the Documentation.
8.6 Except as expressly stated in this clause 8, and to the fullest extent permitted by UAE law, all other warranties, conditions and representations, express or implied, are excluded.
9. Support
9.1 Support is provided exclusively through support tickets raised in the Mamluk Console at console.maml.uk, which is available to organisations holding an active Enterprise licence. Mamluk does not provide support by telephone, chat, email outside the Mamluk Console, or any other route, at any support level.
9.2 Unless the Customer has purchased a support plan under an Order, support is provided at the baseline level described in this clause 9.2 and clause 9.3. The baseline level applies during a trial and to every paid licence for which no support plan has been purchased. At the baseline level, Mamluk will respond to a ticket within three working days of receipt, irrespective of the severity of the matter reported. A working day is a business day in the Emirate of Dubai, excluding public holidays observed in the United Arab Emirates.
9.3 At the baseline level, corrections, patches and other changes to an Enterprise Package are delivered only through its regular releases. Mamluk publishes releases at its discretion and determines the content and timing of each release; no patch, hotfix, workaround or other software change is provided outside those releases, and no commitment is made that any particular correction will be included in any particular release.
9.4 Where the Customer purchases a support plan under an Order, support is provided on the response terms of the applicable support schedule, which apply in place of clauses 9.2 and 9.3 to the extent they provide otherwise.
10. Suspension and revocation
10.1 Mamluk may suspend a licence for non-payment under clause 5.3, and may suspend or revoke a licence where the Customer is in material breach of these terms — including a breach of clause 3.2 — and, where the breach is capable of remedy, has not remedied it within 30 days of notice. The effect of suspension and revocation is as stated in clause 7.3.
11. Term and termination
11.1 Each licence runs for the term stated in the Order and ends on expiry, revocation, or termination of these terms. Either party may terminate these terms by notice if the other commits a material breach and, where the breach is capable of remedy, fails to remedy it within thirty days of notice.
11.2 On expiry or termination: delivery and support cease, and the Customer's right to receive updates ends. Enterprise Packages already installed on the Customer's systems continue to run and are unaffected (clause 7.3), but the restrictions in clause 3 continue to apply to them, and clauses 3, 6.1, 8.6, 12, 13 and 15 survive.
12. Liability
12.1 Nothing in these terms excludes or limits any liability that cannot be excluded or limited under UAE law, including liability arising from fraud or wilful misconduct.
12.2 Subject to clause 12.1, neither party is liable to the other for loss of profits, loss of revenue, loss of business, or loss or corruption of data, nor for any indirect or consequential loss. The Customer is responsible for maintaining backups of its own data and systems.
12.3 Subject to clause 12.1, each party's total aggregate liability arising out of or in connection with these terms in any twelve-month period is limited to the fees paid or payable by the Customer to Mamluk in the twelve months preceding the event giving rise to the claim.
13. Confidentiality
13.1 Each party must keep confidential the non-public information of the other received in connection with these terms, use it only for the purposes of these terms, and disclose it only to those of its personnel and advisers who need it and are bound by equivalent obligations, or where disclosure is required by law or a competent authority.
14. Force majeure
14.1 Neither party is liable for failure or delay in performing its obligations, other than an obligation to pay, to the extent caused by circumstances beyond its reasonable control, provided it notifies the other party and resumes performance as soon as reasonably practicable.
15. General
15.1 These terms and the applicable Orders are the entire agreement between the parties concerning the Enterprise Packages and supersede all prior discussions on the subject. Variations must be agreed in writing. Neither party may assign these terms without the other's prior written consent, not to be unreasonably withheld. A failure to enforce a provision is not a waiver of it. If a provision is held invalid, the remainder continues in force. Notices must be given in writing to the addresses stated in the Order. These terms are executed in English; if a translation is produced, the English text prevails to the extent the applicable law permits.
16. Governing law and jurisdiction
16.1 These terms are governed by the federal laws of the United Arab Emirates as applied in the Emirate of Dubai. The parties agree, pursuant to Article 5(A)(2) of Dubai Law No. 12 of 2004 (as amended), that the Courts of the Dubai International Financial Centre have exclusive jurisdiction over any dispute arising out of or in connection with these terms, and each party waives any objection to that forum.
Questions about these terms may be sent to Mamluk directly.