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.
Hoe het werkt
Section titled “Hoe het werkt”- 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.
Proefperiode
Section titled “Proefperiode”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.
Als een licentie verloopt
Section titled “Als een licentie verloopt”- 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.
Een licentie aanvragen of verlengen
Section titled “Een licentie aanvragen of verlengen”Neem contact op via de kanalen op de website. Verlengen is een nieuwe sleutel plakken op dezelfde pagina; meer is het niet.