IR
irwinrodriguez.dev
Zurück zur Dokumentation

Lizenzierung

FoxServer wird auf zwei verschiedene Arten lizenziert, und sie zu verwechseln ist der häufigste Stolperstein des Produkts: Plätze sind Developer-Lizenzen, zum Entwickeln auf dem eigenen Rechner, und der Betrieb auf einem Server, der andere Rechner bedient, verlangt eine Runtime-Lizenz. Beide sind unbefristet und einmalig zu zahlen.

Lizenztypen

Plätze sind Developer-Lizenzen: eine je Programmierer. Wählen Sie so viele, wie Ihr Team braucht.

LizenzPreisBeschreibung
Trial Kostenlos Dreißig Tage zum Ausprobieren, mit allem, was das Produkt mitbringt. Das Portal stellt sie aus, sobald Sie Ihre E-Mail bestätigt haben.
1 Platz 499 € Ein Programmierer. Persönliche oder freiberufliche Nutzung.
4 Plätze 649 € Bis zu vier Programmierer desselben Teams.
8 Plätze 799 € Bis zu acht Programmierer desselben Teams.
Lizenz kaufen →
Ein Platz taugt nicht zum Ausliefern Plätze sind Developer-Lizenzen, und der Server antwortet auf jede Anfrage, die nicht von 127.0.0.1 kommt, mit 403. Acht Plätze sind weiterhin acht Entwicklungslizenzen: damit ein Rechner im Netz oder im Internet Ihre API aufruft, braucht es eine Runtime-Lizenz, die getrennt verkauft wird. FoxServer Runtime

Unbefristete Lizenz

Die Version, die Sie kaufen, funktioniert für immer, und daran ändert die Wartung nichts. Was die Wartung begrenzt, ist Ihr Anspruch auf die nach ihrem Ablaufdatum kompilierten Builds, und durchgesetzt wird das vom Portal: beim Herunterladen bietet es Ihnen die neueste Version an, auf die Sie Anspruch haben, nicht die neueste überhaupt. Fällt kein Build in Ihren Zeitraum, antwortet der Download mit 403 und nennt den Grund. Verlängert wird per E-Mail, an soporte@irwinrodriguez.dev.

Lizenz installieren

  1. Kaufen Sie eine Lizenz im Kundenportal.
  2. Laden Sie die Datei foxserver.lic aus Ihrem Kundenportal herunter, in der Detailansicht der Lizenz. Die Kauf-E-Mail meldet nur, dass sie bereitsteht; angehängt ist sie nicht.
  3. Kopieren Sie sie nach config\foxserver.lic in den Ordner, in dem Sie FoxServer installiert haben, standardmäßig C:\Programas\FoxServer. Der Server sucht sie neben dem bin\, aus dem er startet.
  4. Starten Sie FoxServer neu.

Startinformationen

Beim Start gibt FoxServer eine Zeile mit dem Lizenzstatus aus. Dort steht der kind, Developer oder Runtime, und der entscheidet das Verhalten des Servers. Die Anzahl der gekauften Plätze wird nicht ausgegeben:

2026-09-20 09:15:02.114 INFO  FoxServer 0.9.38, console mode
2026-09-20 09:15:02.201 INFO  VFP pool: 2 STA threads, timeout 120 s, queue 16, admission slots 50 (defaults)
2026-09-20 09:15:02.203 INFO  License: Runtime, Tu Empresa, S.L., 1 seat(s), maintenance until 2027-01-15 (active)
2026-09-20 09:15:02.350 INFO  salesapi: docs at GET /openapi.json and GET /docs
2026-09-20 09:15:02.402 INFO  salesapi [api] listening on http://127.0.0.1:8099/

Was in den einzelnen Fällen passiert

Szenario Verhalten
Developer-Lizenz, Anfrage von einem anderen Rechner403 bei allen. Genau das tut eine Developer-Lizenz, und es ist kein Konfigurationsfehler: um außerhalb von localhost auszuliefern, braucht es eine Runtime-Lizenz.
Keine LizenzdateiDer Host startet und bleibt am Tor stehen: er liefert nichts aus. Kopieren Sie die .lic nach config\.
Die 30-Tage-Probe ist abgelaufenKaufen Sie eine Lizenz und kopieren Sie die neue .lic nach config\. Ihr Code und Ihre Konfiguration bleiben unverändert.
Wartung abgelaufenDie installierte Version läuft unverändert weiter. Verloren geht der Anspruch auf die danach veröffentlichten Versionen: das Portal liefert Ihnen die neueste, auf die Sie Anspruch haben, und 403, wenn es keine gibt.