Monétisation et licences logicielles

Livrez votre logiciel.
Gardez les revenus.

Décidez de ce que chaque client obtient et pour combien de temps. DYCRYPT l’inscrit dans une licence signée que votre application vérifie elle-même — en ligne, hors ligne ou les deux.

Licences signées, vérifiées par votre applicationFonctionne en environnement isoléJava · Node.js · Python · C++
DYCRYPT / FLUX DE L’APPLICATION
01
Configurez votre produitDroits accordés · durée · signature
02
Choisissez le mode d’applicationOffline · Online · Hybrid
03
Émettez la licence signéeClient · machine · édition et limites
SDK
Votre application la vérifieSignature · état · paramètres
ACTIVE · LIÉE À UNE MACHINE

Le problème

Livrer le logiciel était la partie facile.

Beaucoup d’équipes improvisent tout ce qui suit le téléchargement. Cela fonctionne, jusqu’au jour où cela ne fonctionne plus.

PRC

Votre tarification est figée dans le build

Vous voulez une offre Starter, une offre Pro et une limite particulière pour un grand client. Sans système de licences, cela devient une branche, un build et une livraison de plus.

KEY

Une clé finit discrètement partout

Une licence prévue pour une machine se retrouve sur cinq, ou sur un forum. Vous le découvrez lorsque le support répond à une personne qui n’a jamais acheté.

???

Personne ne sait ce qui est déployé

Qui a expiré ? Qui ne paie plus mais continue à utiliser le logiciel ? Qui a changé d’ordinateur ? Les réponses restent dans un tableur, lorsqu’elles existent.

Pilier un · Monétisation logicielle

Vendez un même build de multiples façons.

Votre produit contient les règles et chaque licence contient les réponses. DYCRYPT ne traite pas le paiement : gardez votre système de vente et décidez simplement de ce que le client obtient après l’achat.

PKG

Éditions, fonctionnalités et limites

Définissez des paramètres texte, numériques, booléens, dates, listes ou choix fixes. Votre application lit les valeurs signées et adapte son comportement.

TRM

À durée déterminée ou perpétuelle

Ajoutez une date de début et d’expiration, ou laissez la licence fonctionner sans limite. Même produit, même code, accord commercial différent.

GRC

Une période de grâce plutôt qu’un arrêt brutal

Une licence en grâce reste valide. Le client voit un avertissement et vous ouvrez une discussion de renouvellement au lieu d’un ticket urgent.

RNW

Des renouvellements sans rupture

Un renouvellement crée une nouvelle période. La licence déjà livrée reste exactement telle qu’elle a été signée.

REV

Révoquer et rétablir

Révoquez une licence au prochain contrôle si le paiement s’arrête, puis rétablissez-la sans nouveau build ni téléchargement.

API

Émettre depuis vos propres systèmes

Des jetons API à portée limitée automatisent les produits, clients et licences avec uniquement les droits nécessaires.

Pilier deux · Licences logicielles

Une licence. Une machine. Une preuve, pas une promesse.

Chaque licence est signée avant de quitter DYCRYPT. Votre application vérifie elle-même cette signature et décide ensuite quoi faire.

OFF

Offline

Liez la licence à la machine avant l’émission. L’application vérifie localement et ne contacte jamais DYCRYPT — idéal pour les environnements isolés.

ON

Online

Le premier contrôle réussi attribue la licence à une machine. Les contrôles planifiés rendent une révocation rapidement effective.

HYB

Hybrid

Vérifiez localement à chaque démarrage et confirmez en ligne en arrière-plan. Le client continue à travailler pendant un trajet ou une panne, dans la fenêtre signée.

SIG

Votre profil de signature

Signez avec Ed25519, RSA ou courbe elliptique. Vérifiez avec une clé publique, un certificat X.509 ou un magasin de clés ; sur site, utilisez un HSM ou PKCS#11.

FP

Des empreintes qui supportent la vraie vie

Cinq signaux sont hachés séparément et trois correspondent par défaut : changer de carte réseau ne bloque pas automatiquement un client légitime.

PRV

Aucun identifiant brut ne quitte la machine

Chaque signal est haché et tronqué sur l’appareil. Adresse IP, utilisateur, processus et conteneur sont volontairement exclus.

STA

Des états que l’application peut expliquer

Active, grâce, attente, expirée, obsolète, révoquée, invalide ou inconnue : chaque situation indique s’il faut attendre, avertir, reconnecter, renouveler ou arrêter.

Pourquoi faire confiance à un contrôle en ligne

Un contrôle impossible à contourner en imitant le serveur.

DYCRYPT signe chaque réponse de contrôle avec la clé de votre produit. Votre application distingue ainsi DYCRYPT d’un serveur qui prétend l’être.

Lire le modèle de sécurité des reçus (anglais) →
  • Le reçu est la preuve, pas la connexion. TLS protège le transport ; le reçu signé prouve que DYCRYPT a répondu.
  • Votre application possède déjà la clé publique. Aucune infrastructure supplémentaire et aucun secret partagé à divulguer.
  • Une adresse de serveur configurable ne devient pas une faille. Le comportement est documenté et fermé par conception.

Pourquoi réunir les deux

Deux missions, un seul système.

Ce que vous vendez et ce que vous protégez sont une même décision appliquée à deux endroits.

  • Changez vos offres sans changer le code. Une édition, une limite ou une expiration est choisie à l’émission, pas lors d’une nouvelle version.
  • Réduisez le support lié aux licences. L’application explique s’il faut se reconnecter ou renouveler ; vous libérez une machine ou rétablissez une licence en quelques secondes.
  • Livrez dans tout environnement. Isolé, toujours connecté ou entre les deux, avec DYCRYPT en SaaS ou dans votre réseau.

Utilisez-le comme vous le souhaitez

Hébergé par nous ou exploité par vous.

Commencez sur le service hébergé, puis passez à DYCRYPT Sovereign si vos règles de sécurité ou de conformité exigent votre propre environnement et vos propres clés.

SaaS

Prêt lorsque votre équipe l’est

Créez votre organisation, configurez un produit et ajoutez le SDK. Aucun serveur de licences à exploiter.

DYCRYPT Sovereign

Votre réseau. Votre matériel. Vos clés.

Exécutez DYCRYPT chez vous et signez avec votre HSM ou jeton PKCS#11. La clé privée ne peut être utilisée nulle part ailleurs.

Découvrir DYCRYPT Sovereign →

Démarrage rapide

Du produit à la licence vérifiée.

Créez votre organisation, configurez un produit et ajoutez les contrôles de licence à votre application.

Lire le guide de démarrage (anglais) →

Le parcours d’intégration

  1. Créer votre organisation DYCRYPT.
  2. Définir un produit, un type de licence et vos paramètres.
  3. Émettre la licence signée et l’envoyer au client.
  4. La vérifier dans votre application avec Java, Node.js, Python ou C++.

Vous venez de Cryptolens, Keygen ou LicenseSpring ? Découvrez les différences avec DYCRYPT et les étapes d’une migration progressive. Comparer les options →

Commencez avec l’offre gratuite

Regardez une vraie licence se vérifier dans votre application.

L’offre gratuite couvre tout le parcours et vos 250 premières licences actives en production. Intégrez Java, Node.js, Python ou C++, livrez, puis passez à l’offre supérieure avec votre parc installé.