Diese FAQ erklärt die wichtigsten Funktionen von ZipDownloads aus Sicht von Administratoren und Benutzern. Schwerpunkt sind Download-Keys, geschützte Downloads, Free-/Pro-/Enterprise-Editionen, Kaufberechtigungen, Verlängerungen und Upgrades.
Was ist ein Download- beziehungsweise Lizenz-Key?
Ein Download-Key ist ein eindeutiger Zugangsschlüssel, mit dem ZipDownloads prüfen kann, ob ein Benutzer zum Herunterladen bestimmter Produkte oder Versionen berechtigt ist.
Ein Key kann beispielsweise an einen Kauf, eine Produktversion, eine Edition oder einen bestimmten Benutzer gebunden sein.
ZipDownloads unterstützt unter anderem:
-
zeitlich begrenzte Keys
-
unbegrenzt gültige Keys
-
Downloadlimits
-
Installationslimits
-
Installations-IDs
-
Nutzungsverlauf
-
Ablaufdatum
-
Sperrung
-
Widerruf
-
Rückerstattung
-
Key-Regeneration
-
Freigabe bestimmter Release-Channels
Ist ein Download-Key dasselbe wie ein Software-Lizenzschlüssel?
Nicht zwingend.
In ZipDownloads dient der Key in erster Linie dazu, den offiziellen Download-, Update- oder Servicezugang zu steuern.
Bei Open-Source-Software darf ein Download-Key nicht dazu verwendet werden, Rechte einzuschränken, die sich beispielsweise aus der GPL ergeben. Der Key steuert daher den Zugang zum offiziellen Download- oder Updateangebot und nicht die gesetzlichen beziehungsweise lizenzrechtlichen Rechte am bereits erhaltenen Programm.
Kann ein Download ausschließlich mit einem gültigen Key freigeschaltet werden?
Ja.
Ein Produkt kann so eingerichtet werden, dass ein Download nur möglich ist, wenn eine gültige Berechtigung vorhanden ist.
ZipDownloads kann dabei unter anderem prüfen:
-
besitzt der Benutzer einen gültigen Key?
-
ist der Key aktiv?
-
ist der Key abgelaufen?
-
wurde der Key gesperrt?
-
wurde der Key widerrufen?
-
wurde die Bestellung zurückerstattet?
-
wurde das Downloadlimit erreicht?
-
wurde das Installationslimit erreicht?
-
ist der Benutzer für den entsprechenden Release-Channel berechtigt?
Die vorhandene Key-Logik umfasst die Zustände active, expired, blocked, revoked und refunded.
Können kostenlose Downloads ohne Key angeboten werden?
Ja.
ZipDownloads unterstützt sowohl:
-
öffentliche Downloads
-
geschützte Downloads
Ein kostenloses Produkt kann daher ohne Anmeldung oder Key angeboten werden, sofern dies entsprechend konfiguriert ist.
Kann auch ein kostenloser Download nur mit Key freigegeben werden?
Ja.
„Kostenlos“ und „frei zugänglich“ sind zwei unterschiedliche Eigenschaften.
Ein Produkt kann beispielsweise 0,00 EUR kosten, aber trotzdem nur registrierten oder berechtigten Benutzern mit einem Download-Key zur Verfügung stehen.
Das kann sinnvoll sein für:
-
Kundenbereiche
-
registrierungspflichtige Downloads
-
interne Software
-
Testversionen
-
Partnerdownloads
-
zeitlich begrenzte Aktionen
Welche Editionen unterstützt ZipDownloads?
ZipDownloads unterstützt unter anderem folgende Editionen:
-
Free
-
Pro
-
Enterprise
-
Standard
Damit können mehrere Leistungsstufen desselben Produkts angeboten werden.
Kann ein Benutzer von Free auf Pro freigeschaltet werden?
Ja.
ZipDownloads unterstützt ausdrücklich Editionen und Upgrades, unter anderem:
-
Free → Pro
-
Pro → Enterprise
Zusätzlich können unterschiedliche Preise für:
-
Neukauf
-
Verlängerung
-
Upgrade
hinterlegt werden.
Kann ein Benutzer von Free direkt auf Enterprise wechseln?
Die vorhandene Editions- und Upgrade-Struktur unterstützt Free-, Pro- und Enterprise-Stufen. Damit kann auch ein entsprechender Upgradepfad angeboten werden, sofern er administrativ beziehungsweise preislich konfiguriert wird.
Muss für jede Edition eine eigene ZIP-Datei hinterlegt werden?
Das hängt vom verwendeten Produktmodell ab.
Bei unterschiedlichen Editionen ist es in der Praxis sinnvoll, für Free, Pro und Enterprise jeweils die passende Version beziehungsweise Datei bereitzustellen.
ZipDownloads kann Editionen und Produktversionen getrennt verwalten.
Beispiel:
-
meinprodukt-free-2.0.0.zip -
meinprodukt-pro-2.0.0.zip -
meinprodukt-enterprise-2.0.0.zip
Kann derselbe Benutzer mehrere Editionen besitzen?
Das hängt von der Produkt- und Berechtigungskonfiguration ab.
Ein Benutzer kann grundsätzlich unterschiedliche Produkte, Versionen, Keys und Kaufberechtigungen besitzen. Bei einem Upgrade sollte die höherwertige Edition entsprechend als aktuelle Berechtigung geführt werden.
Was passiert mit dem alten Key nach einem Upgrade?
ZipDownloads besitzt einen Key-Lifecycle und unterstützt auch eine Key-Regeneration mit Widerruf des alten Keys.
Je nach gewünschtem Geschäftsmodell kann daher:
-
der bestehende Key weitergeführt werden,
-
ein neuer Key erzeugt werden,
-
oder der alte Key widerrufen und durch einen neuen ersetzt werden.
Kann ein Key zeitlich begrenzt werden?
Ja.
Unterstützte Laufzeiten umfassen:
-
7 Tage
-
30 Tage
-
90 Tage
-
180 Tage
-
365 Tage
-
730 Tage
-
individuelle Laufzeit
-
unbegrenzt
Was passiert nach Ablauf eines Keys?
Ein abgelaufener Key erhält den Status expired.
Der Benutzer kann dann – abhängig vom Geschäftsmodell – beispielsweise:
-
verlängern,
-
ein neues Paket kaufen,
-
ein Upgrade erwerben,
-
oder den bisherigen Downloadzugang verlieren.
Kann ein Key verlängert werden?
Ja.
ZipDownloads besitzt eine Verlängerungshistorie und unterstützt entsprechende Verlängerungsmodelle.
Zusätzlich sind eigene Verlängerungspreise vorgesehen.
Kann ein Key unbegrenzt gültig sein?
Ja.
Neben zeitlich begrenzten Laufzeiten kann ein Key auch unbegrenzt gültig sein.
Das eignet sich beispielsweise für Lifetime-Angebote.
Unterstützt ZipDownloads Lifetime-Lizenzen?
Ja.
Bei den Preis- und Laufzeitmodellen sind unter anderem vorgesehen:
-
1 Jahr
-
2 Jahre
-
Lifetime
-
Grace Period
Kann die Anzahl der Downloads pro Key begrenzt werden?
Ja.
ZipDownloads unterstützt ein Downloadlimit und führt eine Nutzungshistorie.
Damit kann beispielsweise festgelegt werden:
-
maximal 5 Downloads
-
maximal 20 Downloads
-
unbegrenzt
Können Teil- oder Range-Downloads ein Downloadlimit umgehen?
Nein.
Die Qualitäts- und Sicherheitsregeln verlangen ausdrücklich, dass HTTP Range Requests Berechtigungen oder Downloadlimits nicht umgehen dürfen.
Kann die Anzahl der Installationen begrenzt werden?
Ja.
ZipDownloads unterstützt:
-
Installationslimit
-
Installations-IDs
Beispielsweise kann eine Lizenz auf:
-
1 Installation
-
3 Installationen
-
10 Installationen
begrenzt werden.
Was ist eine Installations-ID?
Eine Installations-ID kennzeichnet eine konkrete Installation, der ein Key beziehungsweise eine Berechtigung zugeordnet werden kann.
Sie ermöglicht eine Kontrolle darüber, wie viele unterschiedliche Installationen mit einer Lizenz verbunden sind.
Kann ein Administrator einen Key sperren?
Ja.
Ein Key kann unter anderem den Status erhalten:
-
blocked -
revoked
Zusätzlich unterstützt ZipDownloads:
-
Sperrgrund
-
Administratornotiz
Was ist der Unterschied zwischen „blocked“ und „revoked“?
Blocked bedeutet üblicherweise, dass ein Key gesperrt wurde und vorläufig oder administrativ nicht verwendet werden darf.
Revoked bedeutet, dass die Berechtigung widerrufen wurde.
Beide Zustände verhindern einen normalen Zugriff.
Was passiert bei einer Rückerstattung?
ZipDownloads unterstützt:
-
Refund
-
Teilrefund
-
Dispute
-
Chargeback
-
Storno
Ein Download-Key kann dabei den Status refunded erhalten.
Können Downloads nach einem Kauf automatisch freigeschaltet werden?
Ja.
ZipDownloads verfügt über:
-
PayPal Checkout
-
Capture
-
signaturverifizierte Webhooks
-
Zahlungsjournal
-
Download-Keys
-
Kundenportal
Damit kann nach erfolgreicher Zahlungsbestätigung eine entsprechende Downloadberechtigung bereitgestellt werden.
Kann statt PayPal auch Vorkasse verwendet werden?
Ja.
ZipDownloads unterstützt zusätzlich Vorkasse.
Bei Vorkasse wird die Bestellung normalerweise erst nach Prüfung des Zahlungseingangs freigegeben.
Können kostenlose 100-%-Gutscheine verwendet werden?
Ja.
Das Couponsystem unterstützt:
-
Prozent-Rabatt
-
Festbetrag
-
100-%-Coupons
Damit kann ein eigentlich kostenpflichtiges Produkt vollständig rabattiert werden.
Kann ein Gutschein auf bestimmte Produkte begrenzt werden?
Ja.
Coupons können Regeln enthalten für:
-
Produkte
-
Kategorien
-
Versionen
-
Mindestwert
-
Maximalrabatt
-
Neukunden
-
Bestandskunden
-
Zeitraum
-
Nutzungslimits
-
Kombinierbarkeit
Was sieht ein Kunde im Kundenbereich?
Das Self-Service-Kundenportal umfasst unter anderem:
-
Downloads
-
Produkte
-
Versionen
-
Bestellungen
-
Zahlungen
-
Coupons
-
Keys
-
Ablaufdatum
-
Restdownloads
-
Historie
-
Verlängerungen
-
Upgrades
-
Rechnungen
-
Belege
-
Favoriten
-
Benachrichtigungen
Kann ein Kunde seinen Key selbst sehen?
Der Kundenbereich kann Key-Informationen einschließlich Laufzeit und verbleibender Downloads darstellen.
Sicherheitsrelevante Keydaten werden dabei entsprechend der internen Sicherheitslogik behandelt.
Werden Keys im Klartext gespeichert?
ZipDownloads verwendet ein Hash-only-Keymodell mit Prefix.
Das bedeutet, dass vollständige geheime Keywerte nicht unnötig dauerhaft im Klartext gespeichert werden sollen.
Können Keys in Backups exportiert werden?
Nicht standardmäßig vollständig.
Die Sicherheitsregeln sehen vor, dass vollständige Keydaten nur bei einem ausdrücklich gewählten und separat passwortgeschützten Migrationspayload exportiert werden dürfen.
Können unterschiedliche Release-Channels geschützt werden?
Ja.
ZipDownloads unterstützt unter anderem:
-
Stable
-
RC
-
Beta
-
Development
und besitzt eine Channelberechtigung im Download-Key-Lifecycle.
Damit kann beispielsweise ein Kunde nur Stable-Versionen erhalten, während Tester zusätzlich Beta- oder RC-Versionen herunterladen dürfen.
Kann ein Benutzer nur Updates erhalten, solange sein Key gültig ist?
Das System besitzt sowohl einen Download-Key-Lifecycle als auch einen Update-Server und Release-Feeds. Damit kann der offizielle Updatezugang an entsprechende Berechtigungen gekoppelt werden.
Kann ein Benutzer nach Ablauf des Keys seine bereits heruntergeladene Software weiter verwenden?
ZipDownloads selbst steuert in erster Linie den offiziellen Download-, Update- und Servicezugang.
Ob eine bereits installierte Software nach Ablauf eines Keys weiter genutzt werden darf, hängt von der Lizenz und dem Geschäftsmodell der jeweiligen Software ab.
Bei GPL-Software darf der Download-Key keine Rechte einschränken, die die GPL dem Benutzer bereits einräumt.
Können Downloads komplett öffentlich angeboten werden?
Ja.
Öffentliche Downloads gehören zum vorgesehenen Funktionsumfang.
Ein Administrator kann somit sowohl offene als auch geschützte Downloadangebote innerhalb derselben Plattform betreiben.
Kann ZipDownloads kostenlose und kostenpflichtige Produkte gleichzeitig verwalten?
Ja.
Das Frontend kann unter anderem nach:
-
kostenlos
-
kostenpflichtig
filtern.
Gleichzeitig unterstützt das Commerce-System Kauf, Gutscheine, Upgrades und unterschiedliche Editionsmodelle.
Können Produktpakete angeboten werden?
Ja.
ZipDownloads unterstützt Bundles beziehungsweise Produktpakete.
Damit können mehrere Produkte gemeinsam verkauft oder freigeschaltet werden.
Kann ein Download direkt über einen Joomla-Menüpunkt geöffnet werden?
Ja.
Neben der allgemeinen Downloadliste stehen eigene Menüeintragstypen für ZipDownloads zur Verfügung.
Dazu gehören unter anderem:
-
Downloadliste
-
ZipDownload-Kategorie
-
einzelner ZipDownload
-
Kundenbereich
-
Lizenzübersicht
-
Produktpakete
Kann nur eine bestimmte Download-Kategorie angezeigt werden?
Ja.
Eine bestimmte ZipDownloads-Kategorie kann über einen eigenen Joomla-Menüpunkt verlinkt werden. Dadurch können beispielsweise eigene Downloadbereiche für unterschiedliche Produktgruppen angelegt werden.
Kann ein einzelnes Produkt direkt verlinkt werden?
Ja.
Ein einzelner ZipDownload kann als eigener Menüeintrag eingerichtet werden.
Die Produktseite kann dabei unter anderem zeigen:
-
Titel
-
Beschreibung
-
Version
-
Kompatibilität
-
Dateigröße
-
Lizenz
-
Versionshistorie
-
Prüfinformationen
-
Integritätsinformationen
-
Bewertungen
-
Kauf- beziehungsweise Downloadmöglichkeit
Können Benutzer nach Produkten suchen und filtern?
Ja.
Die Frontend-Downloadübersicht unterstützt unter anderem:
-
Volltextsuche
-
Kategorien
-
Unterkategorien
-
Joomla-Version
-
PHP-Version
-
Release-Channel
-
kostenlos / kostenpflichtig
-
Lizenz
-
Dateityp
-
Sprache
-
Edition
-
Bewertung
-
Sortierung
Können Rechnungen automatisch bereitgestellt werden?
ZipDownloads unterstützt:
-
Rechnungen
-
Zahlungsbelege
-
Gutschriften
-
Storno
-
PDF-Dokumente
Die Dokumente können ebenfalls im Kundenportal bereitgestellt werden.
Kann ein Administrator sehen, wie oft ein Produkt heruntergeladen wurde?
Ja.
ZipDownloads enthält umfangreiche Statistik- und Reportingfunktionen, darunter:
-
Downloads heute
-
7-Tage-Werte
-
30-Tage-Werte
-
Top-Produkte
-
Tagesdownloads
-
Downloadhistorie
-
Browserstatistik
-
Länderstatistik
Gibt es Schutz vor Missbrauch von Download-Keys?
Ja.
Der Download-Key-Lifecycle enthält ausdrücklich eine Missbrauchserkennung.
Zusätzlich bestehen Sicherheitsmechanismen für atomare Downloadlimits und geschützte Downloads.
Welche Kombination empfiehlt sich für ein typisches Free-/Pro-Angebot?
Ein mögliches Modell ist:
Free
-
kostenlos
-
öffentlich herunterladbar
-
kein Key erforderlich
-
nur Stable-Versionen
Pro
-
kostenpflichtig
-
Download nur nach Kauf
-
Download-Key erforderlich
-
zeitlich begrenzter Updatezugang
-
definierte Anzahl von Installationen
Enterprise
-
kostenpflichtig
-
eigener Enterprise-Key
-
höheres Installationslimit
-
zusätzliche Versionen oder Downloads
-
gegebenenfalls längere Laufzeit
Der Benutzer kann anschließend über die vorgesehenen Upgradefunktionen beispielsweise von Free → Pro → Enterprise wechseln.
Kann man Free öffentlich anbieten und Pro nur mit Key freischalten?
Ja. Genau dieses Modell lässt sich mit den vorhandenen Funktionen von ZipDownloads abbilden.
Beispielsweise:
Free-Version
→ öffentlich sichtbar
→ kostenlos
→ direkter Download
→ kein Download-Key notwendig
Pro-Version
→ sichtbar, aber geschützt
→ kostenpflichtig
→ Freischaltung nach erfolgreicher Bestellung
→ Download-Key beziehungsweise Kaufberechtigung notwendig
Enterprise-Version
→ geschützt
→ eigene Preis-/Upgrade-Stufe
→ entsprechende Enterprise-Berechtigung notwendig
Damit kann dasselbe Produkt in mehreren Leistungsstufen angeboten werden, ohne für die kostenlose Edition zwingend einen Key zu verlangen.










