# OccupySaaS: wat de open-source Salesforce en Auth0 vervangingen implementeren

Published: 2026-11-03

OccupySaaS gebruikt AI om zelf-hostbare alternatieven voor abonnementssoftware te ontwikkelen. SalesCompel, het Salesforce-compatibele project, heeft een vroege persistente Go/PostgreSQL klantendatabase en een apart exploratieprototype waarvan de bewerkingen in het geheugen blijven. ZeroAuthy registreert tests met benoemde Auth0-clients en heeft een smalle OpenID-conformiteit zelfcertificeringslijst. Het verplaatsen van de productie vereist nog steeds workflow, migratie en operationeel bewijs. Het oordeel is NEEDS REVIEW.

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

## Wat deze video behandelt

- Salesforce adverteert Pro Suite voor $100 USD per gebruiker per maand, jaarlijks gefactureerd. Dit is één betaald abonnement, met ook goedkopere en gratis aanbiedingen beschikbaar. De aflevering rapporteert het doel van het project om de afhankelijkheid per zitplaats te verminderen, zonder besparingen te meten of gelijkwaardige productdekking te claimen.
- De OccupySaaS-site dateert ZeroAuthy's openbare project op 14 oktober 2026 en SalesCompel's op 15 oktober. Het evenement van 2 november is een recente discussie. Het ontslagverhaal van de site is een toegeschreven zelfbeschrijving; de arbeidsgeschiedenissen van de bijdragers zijn hier niet onafhankelijk vastgesteld.
- De implementatiegids van SalesCompel beschrijft persistente account- en contactbewerkingen in een tenant-gekoppelde Go/PostgreSQL-kandidaat. Het afzonderlijke Vue-exploratieprototype gebruikt synthetische gegevens en bewaart bewerkingen in het geheugen zonder backend-aanroepen. Geen enkele volledige programmamijlpaal heeft een geregistreerde exit-gate pas, en productiecertificering is niet bereikt.
- De matrix van ZeroAuthy benoemt clientversies en onderscheidt clientcontroles van server-only tests. De OpenID Foundation vermeldt zeroauthy commit 38b4229 voor Basic OP, Config OP en Form Post OP profielen. Zelfcertificering betreft specifieke protocolprofielen; het is anders dan een algemene veiligheidsaudit of volledige Auth0-pariteit. Multifactor-aanmelding en een operationele verhardingssweep blijven later roadmap-werk.
- In SalesCompel's vroege backend-gids trekt een geautoriseerde database-operator een voorzien token in door de opgeslagen digest-rij te verwijderen. De gids plaatst de levenscyclus van tokens en openbare aanmelding in toekomstig werk. Deze concrete procedure illustreert de operationele verantwoordelijkheid die een bedrijf op zich neemt bij het hosten van zijn vervanging.
- Een rapport van 21 oktober door PostgreSQL-committer Robert Haas beschrijft AI-geassisteerde bugdetectie die menselijke review overtreft. De aflevering gebruikt deze gedateerde, toegeschreven verklaring als onderhoudscontext in plaats van een nieuwe release-aankondiging of een meting van OccupySaaS-defecten.
- Het oordeel van The Daily Diff is NEEDS REVIEW voor een productieswitch. Test de ondersteunde slice tegen echte workflows, permissies en herstelbehoeften, en benoem de operator die verantwoordelijk is voor de service. Het vermelde clean-room beleid erkent contractuele risico's, en een open-source licentie neemt infrastructuur- of onderhoudskosten niet weg.

## Vragen en antwoorden

### Wat implementeert de open-source Salesforce-vervanger SalesCompel?

SalesCompel implementeert een vroege persistente klantrecord-slice, volgens de README en implementatiegids. De Go/PostgreSQL-backend ondersteunt Account- en Contactbewerkingen met tenant-gerichte toegang en beperkte queries. Een afzonderlijk Vue-exploratieprototype gebruikt synthetische records en bewaart bewerkingen in het geheugen. Het project documenteert onvoltooide migratie- en bredere workflowwerkzaamheden, en productiecertificering is niet bereikt.

### Hoe kan een compatibele server een bedrijf helpen zijn SaaS-leverancier te verlaten?

Een compatibele server kan verzoeken van een bestaande softwareclient accepteren op een andere bestemming, waardoor meer van de bestaande integratie van een applicatie behouden blijft. De matrix van ZeroAuthy registreert controles met benoemde Auth0-clients, terwijl de gids van SalesCompel een beperkt geïmplementeerd oppervlak vermeldt. De daadwerkelijke records, machtigingen en aangepaste workflows van het bedrijf hebben nog een migratieoefening nodig tegen het ondersteunde gedrag voordat het in productie wordt genomen.

### Wat stelt ZeroAuthy's OpenID zelfcertificeringslijst vast?

De OpenID Foundation vermeldt een specifieke ZeroAuthy-commit voor drie providerconformiteitsprofielen. De Foundation definieert zelfcertificering als een formele verklaring van een entiteit over de conformiteit van een implementatie door middel van testen. De claim heeft een gedefinieerde protocolbereik. De roadmap van ZeroAuthy plaatst apart multifactor-aanmelding en operationele verharding in later werk, dus een productiebesluit heeft bewijs nodig dat verder gaat dan de beperkte reikwijdte van de lijst.

### Hoe wordt een voorzien toegangstoken ingetrokken in de vroege backend van SalesCompel?

Een geautoriseerde database-operator verwijdert de opgeslagen digest-rij van het voorziene token, volgens de implementatiegids van SalesCompel. De digest is de vingerafdruk van het token in de database. Dezelfde gids plaatst de levenscyclus van tokens en openbare aanmelding in toekomstig werk. Dit is een gedocumenteerde procedure voor een vroege kandidaat die een zelfhostende operator moet begrijpen; de aflevering beweert geen productie-uitstroomtest te hebben uitgevoerd.

### Wat was het oordeel van The Daily Diff over een productieswitch naar deze vervanging?

Het oordeel van The Daily Diff was NEEDS REVIEW. De aflevering adviseert het testen van ondersteunde slices omdat een compatibele open server een uitweg kan creëren. De productie blijft afhankelijk van migratiebewijs en duidelijke operationele verantwoordelijkheid, wat de gedocumenteerde vroege reikwijdte en onvoltooide roadmap van SalesCompel weerspiegelt. Een oefening moet de echte workflows, machtigingen en herstelbehoeften van het bedrijf omvatten voordat de toegang van klanten afhankelijk is van de vervanging.

## Hoofdstukken

- 0:00 Kun je Salesforce opzeggen en het product behouden?
- 0:42 Waarom iets opnieuw bouwen wat bedrijven al kopen?
- 1:41 Wat werkt er al met Auth0-clients?
- 2:31 Hoeveel Salesforce is geïmplementeerd?
- 3:39 Wie onderhoudt de code nadat AI deze heeft geschreven?
- 4:12 Waar plaatst SalesCompel de uit-knop?
- 4:59 Zou ik de productie naar dit exitplan verplaatsen?

## Vertaald transcript

Vertaald vanuit de originele Engelse gesproken tekst. Beschikbare audio en ondertiteling worden beheerd door YouTube.

### Kun je Salesforce opzeggen en het product behouden?

0:00 Een Salesforce-kloon klinkt als het opzeggen van de rekening en het behouden van het product. OccupySaaS heeft openbare code, en de roadmap laat zien hoeveel er nog overblijft. Wat werkt er in deze video al? Wat volgt jou naar buiten? En wie krijgt de uit-knop? Wanneer een werknemer vertrekt, moet hun toegang worden stopgezet. De instructies voor de Salesforce-rebuild vertellen je wie die taak moet uitvoeren. We volgen de exacte stap voor het oordeel.

0:21 Het is maandag, twee november, en dit is The Daily Diff. OccupySaaS is een open-source initiatief dat AI gebruikt om abonnementssoftware opnieuw op te bouwen van openbare documentatie. ZeroAuthy richt zich op Auth0, de dienst die applicatielogins afhandelt. SalesCompel richt zich op Salesforce, waar verkoopteams klantgegevens bewaren. Beide projecten zijn vroeg en zelf-hostbaar. Salesforce adverteert zijn Pro-suite voor honderd dollar per gebruiker per maand,

### Waarom iets opnieuw bouwen wat bedrijven al kopen?

0:45 jaarlijks gefactureerd. Elke extra plek vergroot die rekening. OccupySaaS noemt de prijs per zitplaats een belasting op groei. Inkoop heeft eindelijk een abonnement op het aannemen van mensen ontdekt. De voorgestelde ontsnapping is compatibiliteit. Uw applicatie stuurt de leverancier al verzoeken via een softwareclient. Bouw een server die die verzoeken begrijpt, en dezelfde client kan in plaats daarvan met uw server praten. U behoudt meer van de applicatie waarvoor u al ingenieurs hebt betaald om te bouwen.

1:09 Dat is belangrijk wanneer vertrekken betekent dat jaren van bedrijfsgewoonten opnieuw moeten worden opgebouwd. Een klantrecord kan aangepaste velden bevatten, en een andere applicatie kan afhankelijk zijn van exact hoe een verzoek zich gedraagt. Dat werkend houden is de moeilijke belofte. De nuttige vraag is welk deel van uw bestaande setup deze code al kan begrijpen. De slogan van de website is: ze hebben ons ontslagen, wij herbouwen hun SaaS. Die arbeidsgeschiedenissen zijn hier niet geverifieerd.

1:32 De gebeurtenis van vandaag is de discussie op Hacker News. De eigen tijdlijn van de site plaatst de twee openbare projecten in medio oktober. De wraakfilm is al weken in ontwikkeling. De Auth0-vervanging van dezelfde inspanning geeft ons iets concreets om te controleren.

### Wat werkt er al met Auth0-clients?

1:44 ZeroAuthy's compatibiliteitsmatrix registreert geteste aanmeldings- en toegangsgegevens met benoemde Auth0-softwareclients, inclusief de React-client. Het benoemt exacte versies en onderscheidt clientcontroles van tests van de server alleen. Die grenzen maken de claim nuttig. De eigen lijst van de OpenID Foundation noemt een specifieke ZeroAuthy-versie voor drie standaard inlogprofielen. Dat is een controleerbare zelfcertificeringsclaim met een gedefinieerde reikwijdte. De roadmap van het project plaatst multifactor-aanmelding en operationele verharding nog in later werk.

2:11 U kunt zowel de prestatie als het onvoltooide werk inspecteren voordat u het aan klanten toevertrouwt. Op Hacker News wijst commentator ozim op back-ups en beveiligingsupdates als onderdeel van wat klanten kopen. Terecht bezwaar. Een bedrijf dat kiest voor zelf-hosting heeft iemand nodig die verantwoordelijk is voor die taken, zelfs wanneer de licentie arriveert zonder een verkoopgesprek. Iemand wordt nog steeds 's avonds opgeroepen. SalesCompel maakt die grens bijzonder zichtbaar.

### Hoeveel Salesforce is geïmplementeerd?

2:33 De Go-backend slaat account- en contactrecords op in PostgreSQL, met tenant-gekoppelde toegang en beperkte queries. De implementatiegids vermeldt de ondersteunde bewerkingen. Bredere querygedrag en migratie blijven buiten die slice. De jaren van aanpassing van uw bedrijf reizen als een apart probleem. En wees voorzichtig welke scherm u bewondert. Het afzonderlijke Vue-exploratieprototype gebruikt synthetische gegevens en bewaart bewerkingen in het geheugen. De backend-slice persisteert records.

2:57 De readme legt beide uit. Een aantrekkelijke klantenlijst kan een lay-out demonstreren terwijl het migratieplan nog wordt geschreven. Om de bouwers te crediteren, schrijven ze het onvoltooide werk op. De roadmap zegt dat geen enkele volledige programmamijlpaal een geregistreerde exit-gate pas heeft, en productiecertificering is niet bereikt. Hun resterende schatting loopt tot honderden afgebakende werkpakketten.

3:16 Dat is een schatting van de reikwijdte; er zit geen leveringsdatum in verborgen. Dus wat volgt je naar buiten? Uw records hebben een geverifieerde bestemming nodig. Integraties moeten hun daadwerkelijke verzoeken getest krijgen. Permissies moeten worden gecontroleerd tegen uw echte organisatie. Een bekende API verlaagt één migratiebarrière; elke niet-ondersteunde workflow behoort nog steeds op de acceptatielijst. De kloon erft de eigenaardigheden van uw bedrijf gratis.

3:38 Een ouder rapport legt de werklast uit.

### Wie onderhoudt de code nadat AI deze heeft geschreven?

3:40 Op eenentwintig oktober schreef PostgreSQL-committer Robert Haas dat AI-geassisteerde bugdetectie de menselijke review voorbijstreefde. Hij koppelde die druk aan late functie-omkeringen en de vertraging van versie negentien. Zijn oktoberverklaring is nuttige context voor deze klonen. Haas zegt dat modellen fixes kunnen opstellen, en mensen controleren nog steeds de correctheid en project standaarden. Werk aan oudere releases leidt ook reviewers af. Het bezitten van de vervanging geeft u ook die onderhoudsverplichting.

4:05 Budgetteer voor een onderhouder naast de machine die code produceert. Het gemakkelijkste deel van het opzeggen van een abonnement is het vinden van de knop.

### Waar plaatst SalesCompel de uit-knop?

4:12 Nu moet de toegang van die werknemer worden ingetrokken. In SalesCompel's vroege backend-gids is de toegangsreferentie een token. Om een voorzien token in te trekken, verwijdert een geautoriseerde database-operator de opgeslagen digest-rij. Dat is de vingerafdruk van het token in de database. De gids plaatst de levenscyclus van tokens en openbare aanmelding in toekomstig werk. U beheert de server en u bent verantwoordelijk voor het stopzetten van de toegang. Ik vind het fijn om die keuze te hebben.

4:33 Ik zou echte workflows en herstel oefenen voordat ik klanten erachter zette. Hun verklaarde clean-room beleid sluit vertrouwelijk werkgeversmateriaal uit en erkent contractueel risico. Apache-licenties geven u toestemmingen voor deze code; uw juridisch huiswerk overleeft de download. De openbare roadmap geeft u iets nuttigs om te bevragen terwijl de homepage de bezetting viert. Als je dit liever leest dan mij het te horen zeggen, komt de diff elke ochtend in je inbox,

4:55 gratis op thedailydiff.dev, link hieronder. Dus, het oordeel van vandaag is NEEDS REVIEW.

### Zou ik de productie naar dit exitplan verplaatsen?

5:01 Ik zou de ondersteunde slices testen omdat een compatibele open server ontwikkelaars een uitweg kan bieden. Ik zou de productie afhankelijk houden van migratiebewijs en operationele verantwoordelijkheid. Abonneer, druk op de bel, en vertel me in de reacties of je het anders zou hebben bestempeld. En dat is de diff voor vandaag. Ik ben Niko van Axrisi. Verantwoord samenvoegen. Verantwoordelijk samenvoegen.

## Bronnen

- [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
