Zum Inhalt springen

Lizenz & Updates

Setzkasten ist für nicht-kommerzielle Projekte kostenlos. Kommerzielle Nutzung erfordert eine Pro- oder Enterprise-Lizenz.

Community License (Free)

Setzkasten darf kostenlos eingesetzt werden für:

  • Persönliche Websites und Blogs
  • Open-Source-Projekte
  • Non-Profit-Organisationen
  • Lern- und Evaluierungszwecke

Kommerzielle Lizenzen

Für kommerzielle Projekte gibt es zwei Stufen:

  • Pro — Eine Setzkasten-Instanz (eine Website). Für Freelancer, Agenturen und Unternehmen mit einer kommerziellen Website.
  • Enterprise — Bis zu 50 Instanzen. Für Agenturen und Unternehmen, die mehrere Websites mit Setzkasten verwalten.
Hinweis: Jede Pro-Lizenz ist an eine E-Mail-Adresse und eine Setzkasten-Instanz gebunden. Die Lizenz kann über das Dashboard auf eine andere Instanz übertragen werden (max. 2×/Tag, 3×/Monat). Enterprise-Lizenzen unterstützen mehrere Instanzen parallel.

Konfiguration

Lizenzschlüssel und E-Mail werden in der setzkasten.config.ts hinterlegt — idealerweise über Umgebungsvariablen.

setzkasten.config.ts
export default defineConfig({
  // ...
  license: {
    email: process.env.SETZKASTEN_LICENSE_EMAIL,
    key: process.env.SETZKASTEN_LICENSE_KEY,
    telemetryEnabled: true, // default
  },
})

Update-Checks

Setzkasten prüft beim Dashboard-Load automatisch, ob eine neue Version verfügbar ist. Die Versionsinformation wird im Footer angezeigt. Bei verfügbarem Update erscheint ein Badge mit Link zu den Release-Notes.

Telemetrie

Mit telemetryEnabled: true (Standard) werden Repository-URL und Website-URL an den Update-Server gemeldet. Bei telemetryEnabled: false wird nur die Version gesendet — allerdings sind Enterprise-Features dann nicht nutzbar.

npm-Pakete

Alle Setzkasten-Pakete auf npm sind frei herunterladbar. Die Lizenz regelt die Nutzung, nicht den Zugang zum Code.