# OccupySaaS: el que implementen els reemplaçaments de codi obert de Salesforce i Auth0

Published: 2026-11-03

OccupySaaS utilitza la IA per desenvolupar alternatives auto-hostejables al programari de subscripció. SalesCompel, el seu projecte compatible amb Salesforce, té un fragment inicial persistent de registres de clients en Go/PostgreSQL i un prototip d'exploració separat les edicions del qual romanen a la memòria. ZeroAuthy registra proves amb clients Auth0 anomenats i té una llista de certificació de conformitat OpenID limitada. Moure la producció encara requereix flux de treball, migració i proves de funcionament. El veredicte és NEEDS REVIEW.

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

## Què cobreix aquest vídeo

- Salesforce anuncia Pro Suite a 100 USD per usuari al mes, facturat anualment. Aquest és un pla de pagament, amb ofertes de preus més baixos i gratuïtes també disponibles. L'episodi informa de l'objectiu del projecte de reduir la dependència per seient, sense mesurar l'estalvi ni reclamar una cobertura de producte equivalent.
- El lloc d'OccupySaaS data el projecte públic de ZeroAuthy el 14 d'octubre de 2026 i el de SalesCompel el 15 d'octubre. L'esdeveniment del 2 de novembre és una discussió recent. La narrativa d'acomiadaments del lloc és una auto-descripció atribuïda; els historials laborals dels col·laboradors no es van establir independentment aquí.
- La guia d'implementació de SalesCompel descriu operacions persistents de compte i contacte en un candidat Go/PostgreSQL amb àmbit de client. El seu prototip d'exploració Vue separat utilitza dades sintètiques i manté les edicions en memòria sense trucades al backend. Cap fita de programa completa té un registre d'aprovació de sortida, i no s'ha assolit la certificació de producció.
- La matriu de ZeroAuthy anomena versions de client i distingeix les comprovacions de client de les proves només de servidor. La Fundació OpenID enumera el commit zeroauthy 38b4229 per als perfils Basic OP, Config OP i Form Post OP. L'auto-certificació es refereix a perfils de protocol específics; és diferent d'una auditoria de seguretat general o una paritat completa amb Auth0. L'inici de sessió multifactor i una revisió d'enduriment operatiu segueixen sent feina de la fulla de ruta posterior.
- A la guia inicial del backend de SalesCompel, un operador de base de dades autoritzat revoca un token provisionat eliminant la seva fila de resum emmagatzemada. La guia situa el cicle de vida del token i l'inici de sessió públic en treballs futurs. Aquest procediment concret il·lustra la responsabilitat operativa que una empresa assumeix en allotjar el seu reemplaçament.
- Un informe del 21 d'octubre de Robert Haas, committer de PostgreSQL, descriu el descobriment d'errors assistit per IA que supera la revisió humana. L'episodi utilitza aquesta explicació datada i atribuïda com a context de manteniment en lloc d'un anunci de nova versió o una mesura dels defectes d'OccupySaaS.
- El veredicte de The Daily Diff és NEEDS REVIEW per a un canvi de producció. Prova el fragment suportat amb fluxos de treball reals, permisos i necessitats de recuperació, i nomena l'operador responsable del servei. La política de sala blanca declarada reconeix el risc contractual, i una llicència de codi obert no elimina els costos d'infraestructura ni de manteniment.

## Preguntes i respostes

### Què implementa SalesCompel, el reemplaçament de codi obert de Salesforce?

SalesCompel implementa un fragment inicial persistent de registres de clients, segons el seu README i la guia d'implementació. El backend Go/PostgreSQL admet operacions de compte i contacte amb accés d'àmbit de client i consultes limitades. Un prototip d'exploració Vue separat utilitza registres sintètics i manté les edicions en memòria. El projecte documenta la migració inacabada i un treball de flux de treball més ampli, i no s'ha assolit la certificació de producció.

### Com pot un servidor compatible ajudar una empresa a deixar el seu proveïdor de SaaS?

Un servidor compatible pot acceptar sol·licituds d'un client de programari existent a una destinació diferent, preservant més de la integració existent d'una aplicació. La matriu de ZeroAuthy registra comprovacions amb clients Auth0 anomenats, mentre que la guia de SalesCompel enumera una superfície implementada limitada. Els registres, permisos i fluxos de treball personalitzats reals de l'empresa encara necessiten un assaig de migració contra el comportament suportat abans de l'ús en producció.

### Què estableix la llista d'auto-certificació OpenID de ZeroAuthy?

La Fundació OpenID enumera un commit específic de ZeroAuthy per a tres perfils de conformitat del proveïdor. La Fundació defineix l'auto-certificació com la declaració formal d'una entitat sobre la conformitat d'un desplegament mitjançant proves. L'afirmació té un abast de protocol definit. La fulla de ruta de ZeroAuthy situa per separat l'inici de sessió multifactor i l'enduriment operatiu en treballs posteriors, de manera que una decisió de producció necessita proves més enllà de l'abast limitat de la llista.

### Com es revoca un token d'accés provisionat al backend inicial de SalesCompel?

Un operador de base de dades autoritzat elimina la fila de resum emmagatzemada del token provisionat, segons la guia d'implementació de SalesCompel. El resum és l'empremta digital del token a la base de dades. La mateixa guia situa el cicle de vida del token i l'inici de sessió públic en treballs futurs. Aquest és un procediment documentat de candidat inicial que un operador d'auto-allotjament necessita entendre; l'episodi no afirma haver executat una prova de sortida de producció.

### Quin va ser el veredicte de The Daily Diff sobre un canvi de producció a aquest reemplaçament?

El veredicte de The Daily Diff va ser NEEDS REVIEW. L'episodi recomana provar els fragments suportats perquè un servidor obert compatible pot crear una opció de sortida. La producció roman subjecta a proves de migració i una responsabilitat operativa clara, reflectint l'abast inicial documentat de SalesCompel i la fulla de ruta inacabada. Un assaig hauria de cobrir els fluxos de treball, permisos i necessitats de recuperació reals de l'empresa abans que l'accés dels clients depengui del reemplaçament.

## Capítols

- 0:00 Pots cancel·lar Salesforce i mantenir el producte?
- 0:42 Per què reconstruir alguna cosa que les empreses ja compren?
- 1:41 Què ja funciona amb els clients d'Auth0?
- 2:31 Quant de Salesforce s'ha implementat?
- 3:39 Qui manté el codi després que la IA l'escrigui?
- 4:12 On posa SalesCompel l'interruptor d'apagada?
- 4:59 Mouria la producció a aquest pla de sortida?

## Transcripció traduïda

Traduït de la narració original en anglès. L'àudio i els subtítols disponibles estan controlats per YouTube.

### Pots cancel·lar Salesforce i mantenir el producte?

0:00 Un clon de Salesforce sona com cancel·lar la factura i mantenir el producte. OccupySaaS té codi públic, i la seva fulla de ruta mostra quant queda per fer. En aquest vídeo, què ja funciona? Què t'acompanya en sortir? I qui té l'interruptor d'apagada? Quan un empleat marxa, el seu accés ha d'aturar-se. Les instruccions de la reconstrucció de Salesforce et diuen qui ha de fer aquesta feina. Seguirem el pas exacte abans del veredicte.

0:21 És dilluns, dos de novembre, i això és The Daily Diff. OccupySaaS és un esforç de codi obert que utilitza la IA per reconstruir programari de subscripció a partir de la documentació pública. ZeroAuthy apunta a Auth0, el servei que gestiona els inicis de sessió de les aplicacions. SalesCompel apunta a Salesforce, on els equips de vendes guarden els registres dels clients. Ambdós projectes són inicials i auto-hostejables. Salesforce anuncia la seva suite Pro a cent dòlars per usuari al mes,

### Per què reconstruir alguna cosa que les empreses ja compren?

0:45 facturat anualment. Cada seient addicional augmenta aquesta factura. OccupySaaS anomena els preus per seient un impost sobre el creixement. Adquisicions finalment ha descobert una subscripció per contractar gent. La fugida proposada és la compatibilitat. La vostra aplicació ja envia les sol·licituds al proveïdor a través d'un client de programari. Construeix un servidor que entengui aquestes sol·licituds, i el mateix client pot parlar amb el teu servidor en comptes d'això. Conserves més de l'aplicació que ja has pagat als enginyers per construir.

1:09 Això importa quan marxar significa reconstruir anys d'hàbits de l'empresa. Un registre de client pot contenir camps personalitzats, i una altra aplicació pot dependre de com es comporta exactament una sol·licitud. Mantenir això funcionant és la promesa difícil. La pregunta útil és quina part de la vostra configuració existent ja pot entendre aquest codi. L'eslògan del lloc web és, ens van acomiadar, estem reconstruint el seu SaaS. Aquests historials laborals no estan verificats aquí.

1:32 L'esdeveniment d'avui és la discussió a Hacker News. La pròpia cronologia del lloc situa els dos projectes públics a mitjans d'octubre. La pel·lícula de venjança ha estat en desenvolupament durant setmanes. El reemplaçament d'Auth0 del mateix esforç ens dóna alguna cosa concreta per comprovar.

### Què ja funciona amb els clients d'Auth0?

1:44 La matriu de compatibilitat de ZeroAuthy registra credencials d'inici de sessió i accés provades amb clients de programari Auth0 anomenats, inclòs el client React. Anomena versions exactes i distingeix les comprovacions de client de les proves del servidor sol. Aquestes fronteres fan que l'afirmació sigui útil. La pròpia llista de la Fundació OpenID anomena una versió específica de ZeroAuthy per a tres perfils d'estàndard d'inici de sessió. Aquesta és una afirmació d'auto-certificació verificable amb un abast definit. La fulla de ruta del projecte encara situa l'inici de sessió multifactor i l'enduriment operatiu en treballs posteriors.

2:11 Podeu inspeccionar tant l'assoliment com el treball inacabat abans de confiar-hi amb clients. A Hacker News, el comentarista ozim assenyala les còpies de seguretat i les actualitzacions de seguretat com a part del que compren els clients. Objecció justa. Una empresa que opta per l'auto-allotjament necessita algú responsable d'aquestes tasques, fins i tot quan la llicència arriba sense una trucada de vendes. Algú encara rep una trucada durant el sopar. SalesCompel fa que aquesta frontera sigui especialment visible.

### Quant de Salesforce s'ha implementat?

2:33 El seu backend Go emmagatzema registres de compte i contacte a PostgreSQL, amb accés d'àmbit de client i consultes limitades. La seva guia d'implementació enumera les operacions suportades. Un comportament de consulta més ampli i la migració queden fora d'aquest fragment. Els anys de personalització de la vostra empresa viatgen com un problema separat. I aneu amb compte amb quina pantalla esteu admirant. El prototip d'exploració Vue separat utilitza dades sintètiques i manté les edicions en memòria. El fragment de backend persisteix els registres.

2:57 El readme explica ambdós. Una llista de clients atractiva pot demostrar una disposició mentre el pla de migració encara s'està escrivint. Encara s'està escrivint. En honor als constructors, escriuen el treball inacabat. La fulla de ruta diu que cap fita de programa completa té un registre de pas de sortida, i no s'ha assolit la certificació de producció. La seva estimació restant abasta centenars de paquets de treball limitats.

3:16 Això és una estimació d'abast; no hi ha cap data de lliurament amagada a dins. Així que, què t'acompanya en sortir? Els teus registres necessiten una destinació verificada. Les integracions necessiten que les seves sol·licituds reals es provin. Els permisos necessiten ser comprovats contra la vostra organització real. Una API familiar redueix una barrera de migració; cada flux de treball no suportat encara pertany a la llista d'acceptació. El clon hereta les rareses de la vostra empresa de franc.

3:38 Un informe antic explica la càrrega de treball.

### Qui manté el codi després que la IA l'escrigui?

3:40 El vint-i-ú d'octubre, Robert Haas, committer de PostgreSQL, va escriure que el descobriment d'errors assistit per IA estava superant la revisió humana. Estava superant la revisió humana. Va vincular aquesta pressió a les reversions tardanes de funcions i al retard de la versió dinou. La seva explicació d'octubre és un context útil per a aquests clons. Haas diu que els models poden redactar correccions, i els humans encara comproven la correcció i els estàndards del projecte. El treball en versions més antigues també desvia els revisors. Posseir el reemplaçament també et dóna aquesta obligació de manteniment.

4:05 Pressuposta un mantenidor juntament amb la màquina que produeix codi. La part fàcil de cancel·lar una subscripció és trobar el botó.

### On posa SalesCompel l'interruptor d'apagada?

4:12 Ara, aquest empleat necessita que se li retiri l'accés. A la guia inicial del backend de SalesCompel, la credencial d'accés és un token. Per revocar un token provisionat, un operador de base de dades autoritzat elimina la seva fila de resum emmagatzemada. Aquesta és l'empremta digital del token a la base de dades. La guia situa el cicle de vida del token i l'inici de sessió públic en treballs futurs. Tu controles el servidor, i ets responsable de fer que l'accés s'aturi. M'agrada tenir aquesta elecció.

4:33 Assajaria fluxos de treball reals i recuperació abans de posar clients darrere d'això. La seva política de sala blanca declarada exclou material confidencial de l'empleador i reconeix el risc contractual. La llicència Apache us dóna permisos per a aquest codi; la vostra tasca legal sobreviu a la descàrrega. La fulla de ruta pública us dóna alguna cosa útil per interrogar mentre la pàgina d'inici celebra l'ocupació. Si preferiu llegir això que sentir-me dir-ho, el 'diff' arriba a la vostra safata d'entrada

4:55 cada matí, gratuït a the daily diff dot dev, enllaç a sota. Així, el veredicte d'avui és NEEDS REVIEW.

### Mouria la producció a aquest pla de sortida?

5:01 Provaria els fragments suportats perquè un servidor obert compatible pot donar als desenvolupadors una sortida. Mantindria la producció subjecta a proves de migració i responsabilitat operativa. Subscriu-te, toca la campana i digues-me als comentaris si l'hauries segellat diferent. I això és el 'diff' d'avui. Sóc en Niko d'Axrisi. Fusiona amb responsabilitat.

## Fonts

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