OccupySaaS: lo que implementan los reemplazos de código abierto de Salesforce y Auth0
OccupySaaS está utilizando IA para desarrollar alternativas autoalojables a los softwares de suscripción.
OccupySaaS está utilizando IA para desarrollar alternativas autoalojables a los softwares de suscripción. SalesCompel, su proyecto compatible con Salesforce, tiene un segmento temprano persistente de registros de clientes en Go/PostgreSQL y un prototipo de exploración separado cuyas ediciones permanecen en memoria. ZeroAuthy registra pruebas con clientes de Auth0 con nombre y tiene una lista de autocertificación de conformidad de OpenID limitada. Mover la producción aún requiere evidencia de flujo de trabajo, migración y operación. El veredicto es NEEDS REVIEW.
Leer la edición escrita (inglés) ↗
Qué cubre este vídeo
- Salesforce anuncia Pro Suite a 100 USD por usuario al mes, facturado anualmente. Este es un plan de pago, con ofertas de menor precio y gratuitas también disponibles. El episodio informa el objetivo del proyecto de reducir la dependencia por puesto, sin medir los ahorros ni reclamar una cobertura de producto equivalente.
- El sitio de OccupySaaS fecha el proyecto público de ZeroAuthy el 14 de octubre de 2026 y el de SalesCompel el 15 de octubre. El evento del 2 de noviembre es una discusión reciente. La narrativa de despidos del sitio es una autodescripción atribuida; los historiales laborales de los colaboradores no se establecieron independientemente aquí.
- La guía de implementación de SalesCompel describe operaciones persistentes de Cuenta y Contacto en un candidato Go/PostgreSQL con ámbito de inquilino. Su prototipo de exploración Vue separado utiliza datos sintéticos y mantiene las ediciones en memoria sin llamadas al backend. Ningún hito de programa completo tiene un pase de puerta de salida registrado, y no se ha alcanzado la certificación de producción.
- La matriz de ZeroAuthy nombra versiones de clientes y distingue las verificaciones de clientes de las pruebas solo de servidor. La OpenID Foundation lista el commit 38b4229 de zeroauthy para los perfiles Basic OP, Config OP y Form Post OP. La autocertificación se refiere a perfiles de protocolo específicos; es distinta de una auditoría de seguridad general o una paridad completa con Auth0. El inicio de sesión multifactor y una barrida de endurecimiento operativo siguen siendo trabajo posterior en la hoja de ruta.
- En la guía de backend temprana de SalesCompel, un operador de base de datos autorizado revoca un token aprovisionado eliminando su fila de resumen almacenada. La guía sitúa el ciclo de vida del token y el inicio de sesión público en trabajos futuros. Este procedimiento concreto ilustra la responsabilidad operativa que asume una empresa al alojar su reemplazo.
- Un informe del 21 de octubre del committer de PostgreSQL Robert Haas describe que el descubrimiento de errores asistido por IA supera la revisión humana. El episodio utiliza esta explicación fechada y atribuida como contexto de mantenimiento en lugar de un anuncio de nueva versión o una medición de defectos de OccupySaaS.
- El veredicto de The Daily Diff es NEEDS REVIEW para un cambio de producción. Pruebe el segmento compatible con flujos de trabajo reales, permisos y necesidades de recuperación, y nombre al operador responsable del servicio. La política de sala limpia declarada reconoce el riesgo contractual, y una licencia de código abierto no elimina los costos de infraestructura o mantenimiento.
Preguntas y respuestas
¿Qué implementa el reemplazo de código abierto de Salesforce, SalesCompel?
SalesCompel implementa un segmento temprano y persistente de registros de clientes, según su README y guía de implementación. El backend Go/PostgreSQL es compatible con operaciones de Cuenta y Contacto con acceso con ámbito de inquilino y consultas limitadas. Un prototipo de exploración de Vue separado utiliza registros sintéticos y mantiene las ediciones en memoria. El proyecto documenta trabajos de migración y flujos de trabajo más amplios sin terminar, y no se ha alcanzado la certificación de producción.
¿Cómo puede un servidor compatible ayudar a una empresa a abandonar a su proveedor SaaS?
Un servidor compatible puede aceptar solicitudes de un cliente de software existente en un destino diferente, preservando más de la integración existente de una aplicación. La matriz de ZeroAuthy registra verificaciones con clientes de Auth0 con nombre, mientras que la guía de SalesCompel enumera una superficie implementada limitada. Los registros reales, los permisos y los flujos de trabajo personalizados de la empresa aún necesitan un ensayo de migración contra el comportamiento compatible antes de su uso en producción.
¿Qué establece la lista de autocertificación de OpenID de ZeroAuthy?
La OpenID Foundation enumera un commit específico de ZeroAuthy para tres perfiles de conformidad del proveedor. La Fundación define la autocertificación como una declaración formal de una entidad sobre la conformidad de una implementación mediante pruebas. La afirmación tiene un alcance de protocolo definido. La hoja de ruta de ZeroAuthy sitúa por separado el inicio de sesión multifactor y el endurecimiento operativo en trabajos posteriores, por lo que una decisión de producción necesita evidencia más allá del alcance limitado de la lista.
¿Cómo se revoca un token de acceso aprovisionado en el backend temprano de SalesCompel?
Un operador de base de datos autorizado elimina la fila de resumen almacenada del token aprovisionado, según la guía de implementación de SalesCompel. El resumen es la huella digital del token en la base de datos. La misma guía sitúa el ciclo de vida del token y el inicio de sesión público en trabajos futuros. Este es un procedimiento documentado de candidato temprano que un operador de autoalojamiento necesita comprender; el episodio no afirma haber ejecutado una prueba de desvinculación de producción.
¿Cuál fue el veredicto de The Daily Diff sobre un cambio de producción a este reemplazo?
El veredicto de The Daily Diff fue NEEDS REVIEW. El episodio recomienda probar los segmentos compatibles porque un servidor abierto compatible puede crear una opción de salida. La producción permanece supeditada a la evidencia de migración y a una clara responsabilidad operativa, lo que refleja el alcance temprano documentado y la hoja de ruta sin terminar de SalesCompel. Un ensayo debe cubrir los flujos de trabajo reales, los permisos y las necesidades de recuperación de la empresa antes de que el acceso del cliente dependa del reemplazo.
Transcripción traducida
Traducido de la narración original en inglés. El audio y los subtítulos disponibles están controlados por YouTube.
¿Puede cancelar Salesforce y quedarse con el producto?
0:00 Un clon de Salesforce suena a cancelar la factura y quedarse con el producto. OccupySaaS tiene código público y su hoja de ruta muestra cuánto queda. En este video, ¿qué ya funciona? ¿Qué te sigue? ¿Y quién tiene el interruptor de apagado? Cuando un empleado se va, su acceso debe detenerse. Las instrucciones de reconstrucción de Salesforce le dicen quién tiene que hacer ese trabajo. Seguiremos el paso exacto antes del veredicto.
0:21 Es lunes, dos de noviembre, y este es The Daily Diff. OccupySaaS es un esfuerzo de código abierto que utiliza IA para reconstruir software de suscripción a partir de documentación pública. ZeroAuthy se dirige a Auth0, el servicio que gestiona los inicios de sesión de las aplicaciones. SalesCompel se dirige a Salesforce, donde los equipos de ventas guardan los registros de clientes. Ambos proyectos son tempranos y autoalojables. Salesforce anuncia su suite Pro a cien dólares por usuario al mes,
¿Por qué reconstruir algo que las empresas ya compran?
0:45 facturado anualmente. Cada puesto adicional aumenta esa factura. OccupySaaS llama al precio por puesto un impuesto al crecimiento. Compras finalmente ha descubierto una suscripción a la contratación de personal. La huida propuesta es la compatibilidad. Su aplicación ya envía las solicitudes al proveedor a través de un cliente de software. Construya un servidor que entienda esas solicitudes, y el mismo cliente podrá comunicarse con su servidor en su lugar. Mantendrá más de la aplicación que ya ha pagado a ingenieros para construir.
1:09 Eso importa cuando irse significa reconstruir años de hábitos de la empresa. Un registro de cliente puede llevar campos personalizados, y otra aplicación puede depender de exactamente cómo se comporta una solicitud. Mantener eso funcionando es la promesa difícil. La pregunta útil es qué parte de su configuración existente este código ya puede entender. El eslogan del sitio web es, nos despidieron, estamos reconstruyendo su SaaS. Esos historiales laborales no están verificados aquí.
1:32 El evento de hoy es la discusión de Hacker News. La propia línea de tiempo del sitio sitúa los dos proyectos públicos a mediados de octubre. La película de venganza lleva semanas en desarrollo. El reemplazo de Auth0 del mismo esfuerzo nos da algo concreto que verificar.
¿Qué ya funciona con los clientes de Auth0?
1:44 La matriz de compatibilidad de ZeroAuthy registra el inicio de sesión y las credenciales de acceso probados con clientes de software de Auth0 con nombre, incluido el cliente React. Nombra versiones exactas y distingue las verificaciones de clientes de las pruebas solo del servidor. Esos límites hacen que la afirmación sea útil. La propia lista de la OpenID Foundation nombra una versión específica de ZeroAuthy para tres perfiles estándar de inicio de sesión. Esa es una afirmación de autocertificación verificable con un alcance definido. La hoja de ruta del proyecto todavía sitúa el inicio de sesión multifactor y el endurecimiento operativo en trabajos posteriores.
2:11 Puede inspeccionar tanto el logro como el trabajo sin terminar antes de confiarle a los clientes. En Hacker News, el comentarista ozim señala las copias de seguridad y las actualizaciones de seguridad como parte de lo que compran los clientes. Objeción justa. Una empresa que elige el autoalojamiento necesita a alguien responsable de esos trabajos, incluso cuando la licencia llega sin una llamada de ventas. Alguien sigue recibiendo una llamada durante la cena. SalesCompel hace que ese límite sea especialmente visible.
¿Cuánto de Salesforce está implementado?
2:33 Su backend Go almacena registros de Cuenta y Contacto en PostgreSQL, con acceso con ámbito de inquilino y consultas limitadas. Su guía de implementación lista las operaciones compatibles. Un comportamiento de consulta más amplio y la migración quedan fuera de ese segmento. Los años de personalización de su empresa viajan como un problema separado. Y tenga cuidado con qué pantalla está admirando. El prototipo de exploración de Vue separado utiliza datos sintéticos y mantiene las ediciones en memoria. El segmento de backend persiste los registros.
2:57 El archivo Léame explica ambos. Una atractiva lista de clientes puede demostrar un diseño mientras el plan de migración aún se está escribiendo. A favor de los constructores, documentan el trabajo inacabado. La hoja de ruta dice que ningún hito del programa completo tiene un pase de puerta de salida registrado, y no se ha alcanzado la certificación de producción. Su estimación restante abarca cientos de paquetes de trabajo acotados.
3:16 Esa es una estimación de alcance; no hay una fecha de entrega oculta dentro de ella. Entonces, ¿qué te sigue? Sus registros necesitan un destino verificado. Las integraciones necesitan que se prueben sus solicitudes reales. Los permisos necesitan ser verificados contra su organización real. Una API familiar reduce una barrera de migración; cada flujo de trabajo no compatible aún pertenece a la lista de aceptación. El clon hereda la singularidad de su empresa de forma gratuita.
3:38 Un informe anterior explica la carga de trabajo.
¿Quién mantiene el código después de que la IA lo escribe?
3:40 El veintiuno de octubre, el committer de PostgreSQL Robert Haas escribió que el descubrimiento de errores asistido por IA estaba superando la revisión humana. Vinculó esa presión a las reversiones tardías de características y al retraso de la versión diecinueve. Su explicación de octubre es un contexto útil para estos clones. Haas dice que los modelos pueden redactar correcciones, y los humanos todavía verifican la corrección y los estándares del proyecto. El trabajo en versiones anteriores también desvía a los revisores. Ser dueño del reemplazo le da esa obligación de mantenimiento,
4:05 también. Presupueste un mantenedor junto con la máquina que produce código. La parte fácil de cancelar una suscripción es encontrar el botón.
¿Dónde pone SalesCompel el interruptor de apagado?
4:12 Ahora ese empleado necesita que se le elimine el acceso. En la guía de backend temprana de SalesCompel, la credencial de acceso es un token. Para revocar un token aprovisionado, un operador de base de datos autorizado elimina su fila de resumen almacenada. Esa es la huella digital del token en la base de datos. La guía sitúa el ciclo de vida del token y el inicio de sesión público en trabajos futuros. Usted controla el servidor y es responsable de detener el acceso. Me gusta tener esa opción.
4:33 Ensayaría flujos de trabajo reales y recuperación antes de poner a los clientes detrás de él. Su política de sala limpia declarada excluye material confidencial del empleador y reconoce el riesgo contractual. La licencia Apache le otorga permisos para este código; su trabajo legal sobrevive a la descarga. La hoja de ruta pública le da algo útil para interrogar mientras la página de inicio celebra la ocupación. Si prefiere leer esto en lugar de escucharme decirlo, el diff llega a su bandeja de entrada
4:55 todas las mañanas, gratis en the daily diff dot dev, enlace a continuación. Entonces, el veredicto de hoy es NEEDS REVIEW.
¿Movería la producción a este plan de salida?
5:01 Probaría los segmentos compatibles porque un servidor abierto compatible puede dar a los desarrolladores una salida. Mantendría la producción supeditada a la evidencia de migración y la responsabilidad operativa. Suscríbase, pulse la campana y dígame en los comentarios si lo habría sellado de manera diferente. Y esa es la diferencia de hoy. Soy Niko de Axrisi. Fusionar responsablemente.
Fuentes
- SalesCompel README: candidate, prototype and roadmap limitsOccupySaaS / SalesCompel
- SalesCompel early backend: implemented surface and token revocationOccupySaaS / SalesCompel
- ZeroAuthy README and roadmapOccupySaaS / ZeroAuthy
- Certified OpenID providers and profilesOpenID Foundation
- What is self-certification?OpenID Foundation
- Sales pricing: Pro Suite annual billingSalesforce
- OccupySaaS: stated method and October timelineOccupySaaS
- Postgres 19 is late, and it's AI's fault — October 21, 2026Robert Haas / Neon
- ZeroAuthy stated clean-room policyOccupySaaS / ZeroAuthy
- ZeroAuthy compatibility matrixOccupySaaS / ZeroAuthy
- SalesCompel progress and remaining roadmapOccupySaaS / SalesCompel
- OccupySaaS discussion — November 2, 2026Hacker News
- Cover portrait: Marc Benioff by Christie Hemm Klok / Salesforce; cropped and background removedWikimedia Commons · CC BY-SA 2.0
- Cover portrait and adapted artwork license: CC BY-SA 2.0Creative Commons



