Contexte
J'ai une question commerciale concernant les licences de logiciels Web. Un certain nombre de sites Web proposent des logiciels en tant que service pour diverses API. Un bon exemple est l' API de recherche personnalisée de Google . Le processus d'utilisation des services Web ressemble généralement à:
- Compte. L'utilisateur crée un compte.
- Serveur. L'utilisateur définit la ou les adresses IP du ou des serveurs qui feront les demandes d'API.
- Clé. L'utilisateur reçoit une clé d'API publique pour les API souhaitées.
- Guider. L'utilisateur reçoit une documentation qui montre comment utiliser la clé API pour effectuer une demande.
- Tester. L'utilisateur peut effectuer des demandes de test pour vérifier la fonctionnalité d'intégration.
- Facturation. L'utilisateur paie pour activer le compte.
- Production. L'utilisateur intègre le service Web dans ses applications.
- Désactivation. Le système désactive les comptes à l'expiration, dépasse la limite de demandes, etc.
Ces exigences s'ajoutent à l'intégration avec le service sous licence.
Problème
C'est beaucoup de travail pour une petite entreprise.
Des questions
Quels projets open source prêts à l'emploi résolvent ce problème?
S'il n'y a pas de tels projets, que feriez-vous pour concevoir une solution viable et à faible coût (idéalement, un pourcentage de chaque licence)? Autrement dit, quels logiciels ou services commerciaux existants utiliseriez-vous pour une petite entreprise (ayant peu ou pas de revenus) qui cherche à octroyer des licences pour des services Web?
Je vous remercie!