# OccupySaaS : ce qu'implémentent les remplacements open source de Salesforce et Auth0

Published: 2026-11-03

OccupySaaS utilise l'IA pour développer des alternatives auto-hébergeables aux logiciels par abonnement. SalesCompel, son projet compatible avec Salesforce, dispose d'une première tranche persistante de dossiers clients Go/PostgreSQL et d'un prototype d'exploration distinct dont les modifications restent en mémoire. ZeroAuthy enregistre les tests avec des clients Auth0 nommés et dispose d'une liste étroite d'autocertification de conformité OpenID. Le passage en production nécessite toujours des preuves de flux de travail, de migration et d'exploitation. Le verdict est NÉCESSITE UN EXAMEN.

Canonical: https://thedailydiff.dev/fr-CA/video/2026-11-02-occupysaas-rebuild/

## Ce que cette vidéo couvre

- Salesforce annonce sa suite Pro à 100 USD par utilisateur par mois, facturée annuellement. Il s'agit d'un plan payant, avec des offres à prix plus bas et gratuites également disponibles. L'épisode rapporte l'objectif du projet de réduire la dépendance par siège, sans mesurer les économies ni revendiquer une couverture de produit équivalente.
- Le site OccupySaaS date le projet public de ZeroAuthy au 14 octobre 2026 et celui de SalesCompel au 15 octobre. L'événement du 2 novembre est une nouvelle discussion. Le récit des licenciements sur le site est une auto-description attribuée; les antécédents professionnels des contributeurs n'ont pas été établis indépendamment ici.
- Le guide d'implémentation de SalesCompel décrit les opérations persistantes de compte et de contact dans un candidat Go/PostgreSQL à portée de locataire. Son prototype d'exploration Vue distinct utilise des données synthétiques et conserve les modifications en mémoire sans appels backend. Aucun jalon de programme complet n'a enregistré de réussite de porte de sortie, et la certification de production n'a pas été atteinte.
- La matrice de ZeroAuthy nomme les versions des clients et distingue les vérifications des clients des tests uniquement sur le serveur. La Fondation OpenID liste le commit 38b4229 de zeroauthy pour les profils Basic OP, Config OP et Form Post OP. L'auto-certification concerne des profils de protocole spécifiques; elle est distincte d'un audit de sécurité général ou d'une parité Auth0 complète. La connexion multi-facteurs et un balayage de renforcement opérationnel restent des travaux à venir sur la feuille de route.
- Dans le premier guide backend de SalesCompel, un opérateur de base de données autorisé révoque un jeton provisionné en supprimant sa ligne de hachage stockée. Le guide place le cycle de vie des jetons et la connexion publique dans les travaux futurs. Cette procédure concrète illustre la responsabilité opérationnelle qu'une entreprise assume lorsqu'elle héberge son remplacement.
- Un rapport du 21 octobre du contributeur de PostgreSQL, Robert Haas, décrit que la découverte de bogues assistée par l'IA dépasse la révision humaine. L'épisode utilise cette explication datée et attribuée comme contexte de maintenance plutôt que comme une nouvelle annonce de publication ou une mesure des défauts d'OccupySaaS.
- Le verdict de The Daily Diff est NÉCESSITE UN EXAMEN pour un passage en production. Testez la tranche prise en charge par rapport aux flux de travail réels, aux autorisations et aux besoins de récupération, et désignez l'opérateur responsable du service. La politique de salle blanche déclarée reconnaît les risques contractuels, et une licence open source n'élimine pas les coûts d'infrastructure ou de maintenance.

## Questions et réponses

### Qu'est-ce que SalesCompel, le remplacement open source de Salesforce, implémente?

SalesCompel implémente une première tranche persistante de dossiers clients, selon son README et son guide d'implémentation. Le backend Go/PostgreSQL prend en charge les opérations de compte et de contact avec un accès à portée de locataire et des requêtes limitées. Un prototype d'exploration Vue distinct utilise des enregistrements synthétiques et conserve les modifications en mémoire. Le projet documente les travaux de migration inachevés et les flux de travail plus larges, et la certification de production n'a pas été atteinte.

### Comment un serveur compatible peut-il aider une entreprise à quitter son fournisseur SaaS?

Un serveur compatible peut accepter les requêtes d'un client logiciel existant vers une destination différente, préservant ainsi une plus grande partie de l'intégration existante d'une application. La matrice de ZeroAuthy enregistre les vérifications avec des clients Auth0 nommés, tandis que le guide de SalesCompel liste une surface implémentée limitée. Les enregistrements, les autorisations et les flux de travail personnalisés réels de l'entreprise nécessitent toujours une répétition de migration par rapport au comportement pris en charge avant l'utilisation en production.

### Qu'est-ce que l'auto-certification OpenID de ZeroAuthy établit?

La Fondation OpenID liste un commit spécifique de ZeroAuthy pour trois profils de conformité de fournisseur. La Fondation définit l'auto-certification comme la déclaration formelle d'une entité concernant la conformité d'un déploiement par le biais de tests. La revendication a une portée de protocole définie. La feuille de route de ZeroAuthy place séparément la connexion multi-facteurs et le renforcement opérationnel dans les travaux ultérieurs, de sorte qu'une décision de production nécessite des preuves au-delà de la portée limitée de la liste.

### Comment un jeton d'accès provisionné est-il révoqué dans le premier backend de SalesCompel?

Un opérateur de base de données autorisé supprime la ligne de hachage stockée du jeton provisionné, selon le guide d'implémentation de SalesCompel. Le hachage est l'empreinte digitale du jeton dans la base de données. Le même guide place le cycle de vie des jetons et la connexion publique dans les travaux futurs. Il s'agit d'une procédure documentée de candidat précoce qu'un opérateur auto-hébergeant doit comprendre; l'épisode ne prétend pas avoir exécuté un test de désactivation de production.

### Quel a été le verdict de The Daily Diff sur un passage en production vers ce remplacement?

Le verdict de The Daily Diff a été NÉCESSITE UN EXAMEN. L'épisode recommande de tester les tranches prises en charge car un serveur ouvert compatible peut créer une option de sortie. La production reste conditionnée à des preuves de migration et à une responsabilité opérationnelle claire, reflétant la portée précoce documentée de SalesCompel et la feuille de route inachevée. Une répétition devrait couvrir les flux de travail réels de l'entreprise, les autorisations et les besoins de récupération avant que l'accès des clients ne dépende du remplacement.

## Chapitres

- 0:00 Pouvez-vous annuler Salesforce et conserver le produit?
- 0:42 Pourquoi reconstruire quelque chose que les entreprises achètent déjà?
- 1:41 Qu'est-ce qui fonctionne déjà avec les clients Auth0?
- 2:31 Quelle quantité de Salesforce est implémentée?
- 3:39 Qui maintient le code après que l'IA l'a écrit?
- 4:12 Où SalesCompel met-il l'interrupteur?
- 4:59 Est-ce que je mettrais la production sur ce plan de sortie?

## Transcription traduite

Traduit de la narration originale en anglais. L'audio et les sous-titres disponibles sont contrôlés par YouTube.

### Pouvez-vous annuler Salesforce et conserver le produit?

0:00 Un clone de Salesforce, ça ressemble à annuler la facture et garder le produit. OccupySaaS a du code public, et sa feuille de route montre ce qui reste à faire. Dans cette vidéo, qu'est-ce qui fonctionne déjà? Qu'est-ce qui vous suit? Et qui a l'interrupteur? Quand un employé part, son accès doit être coupé. Les instructions de la reconstruction de Salesforce vous disent qui doit faire ce travail. Nous allons suivre l'étape exacte avant le verdict.

0:21 C'est le lundi 2 novembre, et voici The Daily Diff. OccupySaaS est un effort open source utilisant l'IA pour reconstruire des logiciels par abonnement à partir de la documentation publique. ZeroAuthy cible Auth0, le service qui gère les connexions aux applications. SalesCompel cible Salesforce, où les équipes de vente conservent les dossiers clients. Les deux projets sont jeunes et auto-hébergeables. Salesforce annonce sa suite Pro à cent dollars par utilisateur par mois,

### Pourquoi reconstruire quelque chose que les entreprises achètent déjà?

0:45 facturée annuellement. Chaque siège supplémentaire augmente cette facture. OccupySaaS qualifie la tarification par siège de taxe sur la croissance. Les achats ont enfin découvert un abonnement à l'embauche de personnel. L'échappatoire proposée est la compatibilité. Votre application envoie déjà des requêtes au fournisseur via un client logiciel. Construisez un serveur qui comprend ces requêtes, et le même client peut communiquer avec votre serveur à la place. Vous conservez une plus grande partie de l'application que vous avez déjà payé des ingénieurs pour construire.

1:09 C'est important lorsque partir signifie reconstruire des années d'habitudes d'entreprise. Un dossier client peut contenir des champs personnalisés, et une autre application peut dépendre de la manière exacte dont une requête se comporte. Maintenir cela fonctionnel est la promesse difficile. La question utile est de savoir quelle partie de votre configuration existante ce code peut déjà comprendre. Le slogan du site web est : ils nous ont licenciés, nous reconstruisons leur SaaS. Ces antécédents professionnels ne sont pas vérifiés ici.

1:32 L'événement d'aujourd'hui est la discussion sur Hacker News. La propre chronologie du site place les deux projets publics à la mi-octobre. Le film de vengeance est en développement depuis des semaines. Le remplacement d'Auth0 par le même effort nous donne quelque chose de concret à vérifier.

### Qu'est-ce qui fonctionne déjà avec les clients Auth0?

1:44 La matrice de compatibilité de ZeroAuthy enregistre les informations de connexion et les informations d'identification d'accès testées avec des clients logiciels Auth0 nommés, y compris le client React. Elle nomme les versions exactes et distingue les vérifications des clients des tests du serveur seul. Ces limites rendent l'affirmation utile. La propre liste de la Fondation OpenID nomme une version spécifique de ZeroAuthy pour trois profils de norme de connexion. C'est une affirmation d'auto-certification vérifiable avec une portée définie. La feuille de route du projet place toujours la connexion multi-facteurs et le renforcement opérationnel dans les travaux ultérieurs.

2:11 Vous pouvez inspecter l'accomplissement et le travail inachevé avant de le confier à des clients. Sur Hacker News, le commentateur ozim souligne les sauvegardes et les mises à jour de sécurité comme faisant partie de ce que les clients achètent. Objection valable. Une entreprise choisissant l'auto-hébergement a besoin de quelqu'un de responsable pour ces tâches, même lorsque la licence arrive sans appel commercial. Quelqu'un est toujours appelé pendant le dîner. SalesCompel rend cette limite particulièrement visible.

### Quelle quantité de Salesforce est implémentée?

2:33 Son backend Go stocke les enregistrements de compte et de contact dans PostgreSQL, avec un accès à portée de locataire et des requêtes limitées. Son guide d'implémentation liste les opérations prises en charge. Un comportement de requête plus large et la migration restent en dehors de cette tranche. Les années de personnalisation de votre entreprise se transforment en un problème distinct. Et faites attention à l'écran que vous admirez. Le prototype d'exploration Vue distinct utilise des données synthétiques et conserve les modifications en mémoire. La tranche backend persiste les enregistrements.

2:57 Le fichier README explique les deux. Une liste de clients attrayante peut démontrer une présentation tandis que le plan de migration est encore en cours d'écriture. Au crédit des constructeurs, ils écrivent le travail inachevé. La feuille de route indique qu'aucun jalon de programme complet n'a enregistré de réussite de porte de sortie, et que la certification de production n'a pas été atteinte. Leur estimation restante s'élève à des centaines de lots de travail délimités.

3:16 C'est une estimation de portée; il n'y a pas de date de livraison cachée dedans. Alors, qu'est-ce qui vous suit? Vos dossiers ont besoin d'une destination vérifiée. Les intégrations ont besoin de leurs requêtes réelles testées. Les autorisations doivent être vérifiées par rapport à votre organisation réelle. Une API familière abaisse une barrière de migration; chaque flux de travail non pris en charge doit toujours figurer sur la liste d'acceptation. Le clone hérite gratuitement des bizarreries de votre entreprise.

3:38 Un rapport plus ancien explique la charge de travail.

### Qui maintient le code après que l'IA l'a écrit?

3:40 Le 21 octobre, le contributeur de PostgreSQL, Robert Haas, a écrit que la découverte de bogues assistée par l'IA dépassait la révision humaine. Il a lié cette pression aux annulations tardives de fonctionnalités et au retard de la version dix-neuf. Son explication d'octobre est un contexte utile pour ces clones. Haas dit que les modèles peuvent ébaucher des correctifs, et les humains vérifient toujours l'exactitude et les normes de projet. Le travail sur les versions plus anciennes détourne également les réviseurs. Posséder le remplacement vous donne également cette obligation de maintenance.

4:05 Prévoyez un mainteneur en plus de la machine qui produit le code. La partie facile de l'annulation d'un abonnement est de trouver le bouton.

### Où SalesCompel met-il l'interrupteur?

4:12 Maintenant, cet employé doit voir son accès supprimé. Dans le premier guide backend de SalesCompel, l'identifiant d'accès est un jeton. Pour révoquer un jeton provisionné, un opérateur de base de données autorisé supprime sa ligne de hachage stockée. C'est l'empreinte digitale du jeton dans la base de données. Le guide place le cycle de vie des jetons et la connexion publique dans les travaux futurs. Vous contrôlez le serveur, et vous êtes responsable de la coupure de l'accès. J'aime avoir ce choix.

4:33 Je répéterais les flux de travail réels et la récupération avant d'y mettre des clients. Leur politique déclarée de salle blanche exclut le matériel confidentiel de l'employeur et reconnaît le risque contractuel. La licence Apache vous donne des autorisations pour ce code; vos devoirs légaux survivent au téléchargement. La feuille de route publique vous donne quelque chose d'utile à interroger pendant que la page d'accueil célèbre l'occupation. Si vous préférez lire ceci plutôt que de m'entendre le dire, le "diff" atterrit dans votre boîte de réception

4:55 tous les matins, gratuitement sur thedailydiff.dev, lien ci-dessous. Donc, le verdict d'aujourd'hui est NÉCESSITE UN EXAMEN.

### Est-ce que je mettrais la production sur ce plan de sortie?

5:01 Je testerais les tranches prises en charge car un serveur ouvert compatible peut offrir aux développeurs une porte de sortie. Je conditionnerais la production à des preuves de migration et à une responsabilité opérationnelle. Abonnez-vous, cliquez sur la cloche, et dites-moi dans les commentaires si vous l'auriez estampillé différemment. Et c'est la différence pour aujourd'hui. Je suis Niko d'Axrisi. Fusionnez de manière responsable.

## Sources

- [SalesCompel README: candidate, prototype and roadmap limits](https://github.com/occupysaas/salescompel/blob/2aa326536f38768c24744079398966d325bb6589/README.md) — OccupySaaS / SalesCompel
- [SalesCompel early backend: implemented surface and token revocation](https://github.com/occupysaas/salescompel/blob/2aa326536f38768c24744079398966d325bb6589/docs/compat/plan-2-implementation.md) — OccupySaaS / SalesCompel
- [ZeroAuthy README and roadmap](https://github.com/occupysaas/zeroauthy/blob/5d1c30c1ac7c90d88307c1958af7d7fd20ef0d54/README.md) — OccupySaaS / ZeroAuthy
- [Certified OpenID providers and profiles](https://openid.net/certification/certified-openid-providers-profiles/) — OpenID Foundation
- [What is self-certification?](https://openid.net/developers/what-is-self-certification-faq/) — OpenID Foundation
- [Sales pricing: Pro Suite annual billing](https://www.salesforce.com/sales/pricing/) — Salesforce
- [OccupySaaS: stated method and October timeline](https://occupysaas.com/) — OccupySaaS
- [Postgres 19 is late, and it's AI's fault — October 21, 2026](https://neon.com/blog/postgres-19-is-late-and-its-ais-fault) — Robert Haas / Neon
- [ZeroAuthy stated clean-room policy](https://github.com/occupysaas/zeroauthy/blob/5d1c30c1ac7c90d88307c1958af7d7fd20ef0d54/CLEAN_ROOM.md) — OccupySaaS / ZeroAuthy
- [ZeroAuthy compatibility matrix](https://github.com/occupysaas/zeroauthy/blob/5d1c30c1ac7c90d88307c1958af7d7fd20ef0d54/docs/compat/matrix.md) — OccupySaaS / ZeroAuthy
- [SalesCompel progress and remaining roadmap](https://github.com/occupysaas/salescompel/blob/2aa326536f38768c24744079398966d325bb6589/docs/plans/2026-10-20-progress-and-remaining-roadmap.md) — OccupySaaS / SalesCompel
- [OccupySaaS discussion — November 2, 2026](https://news.ycombinator.com/item?id=50331402) — Hacker News
- [Cover portrait: Marc Benioff by Christie Hemm Klok / Salesforce; cropped and background removed](https://commons.wikimedia.org/wiki/File:Marc_Benioff.jpg) — Wikimedia Commons · CC BY-SA 2.0
- [Cover portrait and adapted artwork license: CC BY-SA 2.0](https://creativecommons.org/licenses/by-sa/2.0/) — Creative Commons
