OccupySaaS est un projet open source qui vise à recréer des services logiciels courants à l’aide de l’IA. Son objectif est de proposer des alternatives aux produits par abonnement, en commençant par ZeroAuthy, un remplacement envisagé pour Auth0, et SalesCompel, une alternative à Salesforce.

Le projet indique que ses implémentations seront développées selon un processus en chambre blanche, à partir de la documentation publique, des API, du comportement des kits de développement et des normes ouvertes applicables. Il interdit le code décompilé, les informations confidentielles provenant d’anciens employeurs ainsi que la copie d’éléments d’interface utilisateur ou de marques déposées. Lorsque cela est possible, les remplacements sont conçus pour fonctionner comme des substituts compatibles avec les API.

Reproduire les entrées et les sorties documentées d’un service ne représente peut-être qu’une partie du défi. Les logiciels hébergés peuvent présenter des comportements moins évidents, et la compatibilité peut nécessiter de reproduire les particularités et les bogues des API existantes, selon les notes du projet.

OccupySaaS cite également la gestion de documents et de wikis, le suivi des problèmes, les indicateurs de fonctionnalité, l’observabilité et l’assistance clientèle parmi les domaines dans lesquels il espère développer des alternatives. La source laisse entendre que ces catégories pourraient correspondre à des produits tels que Confluence, Jira, LaunchDarkly, Datadog et Zendesk, même si le projet n’a pas désigné de remplacements précis pour ces catégories dans les informations fournies.

Le logiciel est écrit en Go. OccupySaaS affirme que ce langage facilite la compilation des dépendances en un seul binaire, qui peut être copié et exécuté sans programme d’installation, puis conditionné pour Docker ou d’autres déploiements auto-hébergés. Le projet est distribué sous licence Apache 2.0, qui permet également à d’autres de proposer des services hébergés basés sur le logiciel.

Le projet est présenté comme une initiative de l’ingénieur logiciel Thomas Meadows. Son site web affirme que les licences par utilisateur peuvent freiner la croissance et présente cette initiative comme un moyen de donner aux utilisateurs et aux développeurs de logiciels davantage de contrôle sur les outils dont ils dépendent.

Sources: Tom's Hardware.