Skip to content

Licensing

Kittox uses an Open Core licensing model with two tiers:

ComponentLicenseCommercial use
Core (all controllers, routing, database, auth)Apache 2.0Free for any use
Enterprise Modules (Chart, Calendar, Map, Dashboard)AGPL-3.0 / CommercialFree for open-source apps; license required for closed-source
KIDEX (Visual IDE)Commercial onlyLicense required

Core — Apache 2.0

All source files in Kittox Core are licensed under the Apache License, Version 2.0. You may use, modify, and distribute them for any purpose — commercial or non-commercial — without restriction.

Enterprise Modules — AGPL-3.0 / Commercial

Enterprise modules are dual-licensed:

  1. AGPL-3.0 — free for applications released under a compatible open-source license with full source disclosure (including SaaS/web apps accessed over a network).
  2. Ethea Commercial License — for proprietary/closed-source applications. Removes all copyleft requirements. Contact info@ethea.it for pricing.

Enterprise modules include: Kitto.Html.ChartPanel, Kitto.Html.CalendarPanel, Kitto.Html.GoogleMap, Kitto.Html.Dashboard, and their attribute-routed data handlers (Kitto.Web.Handler.Chart/Calendar/Map). These are bundled in the Kitto.Web.Enterprise umbrella unit.

KIDEX — Commercial only

KIDEX (the Kittox Visual IDE) is not included in the open-source repository and requires a commercial license from Ethea S.r.l.

Kittox Enterprisevisit ethea.it to contact the authors and request the official price list.

Client-side libraries

LibraryVersionLicenseWebsite
HTMX2.0.4BSD 2-Clausehtmx.org
Alpine.js3.14.8MITalpinejs.dev
Material Design Icons4.0 (2122 SVGs × 5 styles)Apache 2.0fonts.google.com/icons
Chart.js4.5.1MITchartjs.org
EventCalendar5.4.1MITgithub.com/vkurko/calendar
SunEditor2.47.8MITgithub.com/nicemathOG/suneditor
jQuery2.1.3MITjquery.com

Delphi third-party libraries

LibraryLicenseDescription
GNU gettext for Delphi (gnugettext)BSD-likeLocalization (PO file translation)
BCryptPublic domainPassword hashing
GoogleOTP / DelphiOTP (+ Base32U)Open sourceTwo-factor authentication (TOTP)
DelphiZXIngQRCodeApache 2.0QR code generation
TemplateProApache 2.0Server-side template engine (by Daniele Teti)
ExprEvaluatorApache 2.0Expression evaluation (by Daniele Teti)
JsonDataObjectsMITJSON parsing

Optional commercial libraries (Kittox Enterprise)

LibraryLicenseDescription
FlexCelCommercial (TMS)Excel file generation
ReportBuilderCommercial (Digital Metaphors)Report generation (Enterprise edition required)
Debenu PDF LibraryCommercial (Debenu)PDF merging and manipulation

Delphi standard libraries

Kittox uses the following libraries included with RAD Studio / Delphi:

  • RTL / VCL — Runtime library and visual component library
  • FireDAC — Database access (preferred driver)
  • Indy — HTTP server (via WebBroker)
  • WebBroker — Web application framework
  • DBExpress — Alternative database access driver
  • ADO — Alternative database access driver (Windows only)

Released under Apache License, Version 2.0.