Ga naar inhoud

Licenties

De kern van schakl. is open source (AGPL-3.0): het platform zelf plus de modules Klanten, Contactpersonen, Taken en Meldingen. De uitbreidingsmodules vallen onder de commerciële licentie en vereisen een licentiesleutel. Dat zijn er op dit moment achttien: Projecten, Uren, Verlof, HR, Domeinen, Websites, Hosting, Abonnementen, Facturatie, Contactmomenten, Automatisering, Marketing, Rapportage, Klantportaal, Google Workspace, Cloudflare, OXXA en Mollie, plus twee onderdelen die geen module in de lijst zijn maar wel een eigen licentieregel hebben: de MCP-server en AI-assistentie. De broncode van die modules is gewoon zichtbaar in de repository; alleen het gebruik ervan vraagt een sleutel.

Elke uitbreidingsmodule heeft een eigen licentieregel, dus een licentie hoeft er niet alle achttien te dekken. Op Instellingen → Licentie staat onder Gelicentieerde modules de hele lijst met per regel de status, zodat je per module ziet of jouw sleutel hem dekt. Twee regels staan daar nog met hun technische naam, reporting en mcp; dat zijn Rapportage en de MCP-server. Welke modules aan staan regel je onder Instellingen → Modules.

  • Een licentiesleutel is een ondertekend tekstblok (SCHAKL1.…). Je plakt hem in Instellingen → Licentie (alleen zichtbaar voor de instantie-eigenaar).
  • De controle gebeurt volledig offline: jouw server hoeft nergens “naar huis te bellen” om te blijven draaien, ook niet als onze infrastructuur onbereikbaar is.
  • De licentie vermeldt op wiens naam hij staat, welke modules hij dekt en tot wanneer hij geldig is. Dat zie je allemaal terug op de licentiepagina.

Elke verse installatie (en elke bestaande installatie die naar deze versie bijwerkt) krijgt een ingebouwde proefperiode: gelicentieerde modules werken veertien dagen volledig, zonder sleutel. Daarna kunnen ze niet meer worden ingeschakeld en worden al ingeschakelde gelicentieerde modules alleen-lezen. De teller begint te lopen zodra de database naar deze versie is gemigreerd; op Instellingen → Licentie staat de einddatum als Modules zonder licentie worden alleen-lezen op. Wil je een andere lengte, dan zet je SCHAKL_LICENSE_BOOTSTRAP_GRACE_DAYS op het aantal dagen dat je wilt.

  • Een licentie kan zelf een respijtperiode meebrengen: een aantal dagen na de vervaldatum waarin alles gewoon blijft werken, zodat er tijd is om te verlengen. Hoe lang die is, staat op de sleutel zelf en verschilt dus per licentie; er is geen vast aantal dagen in de software. Je ziet de einddatum op Instellingen → Licentie staan als Respijtperiode tot, met als status Verlopen (respijtperiode). Vermeldt de sleutel geen respijt, dan begint het alleen-lezen op de vervaldatum zelf.
  • Daarna worden de gelicentieerde modules alleen-lezen: bestaande gegevens blijven zichtbaar en exporteren blijft altijd werken. Er gaat nooit iets verloren; een nieuwe sleutel installeren maakt de module direct weer volledig werkend.
  • De proefperiode hierboven brengt een verlopen licentie niet terug. Die klok geldt alleen voor modules die op geen enkele geïnstalleerde licentie staan.
  • De rest van het platform merkt er niets van.

Neem contact op via de kanalen op de website. Verlengen is een nieuwe sleutel plakken op dezelfde pagina; meer is het niet.