+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

OccupySaaS: lo que implementan los reemplazos de código abierto de Salesforce y Auth0

OccupySaaS está utilizando IA para desarrollar alternativas autoalojables al software de suscripción.

Want to see our stories first on Google? Add us to your preferred sources — it helps us grow.

OccupySaaS está utilizando IA para desarrollar alternativas autoalojables al software de suscripción. SalesCompel, su proyecto compatible con Salesforce, tiene una porción temprana y persistente de registros de clientes en Go/PostgreSQL y un prototipo de exploración separado cuyas ediciones permanecen en la memoria. ZeroAuthy registra pruebas con clientes Auth0 con nombre y tiene una lista de autocertificación de conformidad de OpenID estrecha. Mover a producción aún requiere flujo de trabajo, migración y evidencia operativa. El veredicto es NECESITA REVISIÓN.

Leer la edición escrita (inglés) ↗

Lo que cubre este video

  • 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 asiento, 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 de empleo 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 de Go/PostgreSQL con alcance 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 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 Fundación OpenID enumera 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 de 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 inicial de SalesCompel, un operador de base de datos autorizado revoca un token aprovisionado eliminando su fila de digest almacenada. La guía pospone el ciclo de vida del token y el inicio de sesión público para trabajos futuros. Este procedimiento concreto ilustra la responsabilidad operativa que una empresa asume 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 NECESITA REVISIÓN para un cambio de producción. Pruebe la porción 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 establecida 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 una porción temprana y persistente de registros de clientes, según su README y guía de implementación. El backend Go/PostgreSQL soporta operaciones de Cuenta y Contacto con acceso con alcance de inquilino y consultas limitadas. Un prototipo de exploración Vue separado utiliza registros sintéticos y mantiene las ediciones en memoria. El proyecto documenta trabajo de migración y flujo de trabajo más amplio inconcluso, y no se ha alcanzado la certificación de producción.

Ver esta parte 2:31 · OccupySaaS / SalesCompel · OccupySaaS / SalesCompel

¿Cómo puede un servidor compatible ayudar a una empresa a dejar a su proveedor de SaaS?

Un servidor compatible puede aceptar solicitudes de un cliente de software existente en un destino diferente, conservando más de la integración existente de una aplicación. La matriz de ZeroAuthy registra verificaciones con clientes Auth0 con nombre, mientras que la guía de SalesCompel enumera una superficie implementada limitada. Los registros, permisos y flujos de trabajo personalizados reales de la empresa aún necesitan un ensayo de migración contra el comportamiento compatible antes del uso en producción.

Ver esta parte 0:42 · OccupySaaS / SalesCompel · OccupySaaS / ZeroAuthy · OccupySaaS / SalesCompel

¿Qué establece la lista de autocertificación OpenID de ZeroAuthy?

La Fundación OpenID enumera un commit específico de ZeroAuthy para tres perfiles de conformidad de proveedor. La Fundación define la autocertificación como una declaración formal de una entidad sobre la conformidad de una implementación a través de pruebas. La afirmación tiene un alcance de protocolo definido. La hoja de ruta de ZeroAuthy, por separado, sitúa 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.

Ver esta parte 1:41 · OccupySaaS / ZeroAuthy · OpenID Foundation · OpenID Foundation

¿Cómo se revoca un token de acceso aprovisionado en el backend inicial de SalesCompel?

Un operador de base de datos autorizado elimina la fila de digest almacenada del token aprovisionado, según la guía de implementación de SalesCompel. El digest es la huella digital del token en la base de datos. La misma guía pospone el ciclo de vida del token y el inicio de sesión público para trabajos futuros. Este es un procedimiento documentado de candidato temprano que un operador de autoalojamiento necesita entender; el episodio no afirma haber ejecutado una prueba de "offboarding" de producción.

Ver esta parte 4:12 · OccupySaaS / SalesCompel

¿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 NECESITA REVISIÓN. El episodio recomienda probar las porciones compatibles porque un servidor abierto compatible puede crear una opción de salida. La producción permanece condicionada a la evidencia de migración y la clara responsabilidad operativa, lo que refleja el alcance temprano documentado y la hoja de ruta inconclusa 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 de los clientes dependa del reemplazo.

Ver esta parte 4:59 · OccupySaaS / SalesCompel · OccupySaaS / SalesCompel · OccupySaaS / SalesCompel

Transcripción traducida

Traducido de la narración original en inglés. El audio y los subtítulos disponibles son controlados por YouTube.

¿Puedes cancelar Salesforce y conservar el producto?

0:00 Un clon de Salesforce suena como 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 la reconstrucción de Salesforce te 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 apunta a Auth0, el servicio que maneja los inicios de sesión de las aplicaciones. SalesCompel apunta 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 asiento extra aumenta esa factura. OccupySaaS llama al precio por asiento un impuesto al crecimiento. Adquisiciones finalmente ha descubierto una suscripción a la contratación de personas. La escapatoria propuesta es la compatibilidad. Tu aplicación ya envía las solicitudes al proveedor a través de un cliente de software. Construye un servidor que entienda esas solicitudes, y el mismo cliente puede hablar con tu servidor en su lugar. Conservas más de la aplicación que ya pagaste a los ingenieros por 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 tu configuración existente ya puede entender este código. El lema del sitio web es, nos despidieron, estamos reconstruyendo su SaaS. Esos historiales de empleo 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 ha estado en desarrollo durante semanas. El reemplazo de Auth0 del mismo esfuerzo nos da algo concreto para verificar.

¿Qué funciona ya con los clientes de Auth0?

1:44 La matriz de compatibilidad de ZeroAuthy registra las credenciales de inicio de sesión y acceso probadas con clientes de software Auth0 con nombre, incluido el cliente React. Nombra versiones exactas y distingue las verificaciones del cliente de las pruebas del servidor solas. Esos límites hacen que la afirmación sea útil. La propia lista de la Fundación OpenID 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 aún pospone el inicio de sesión multifactor y el endurecimiento operativo para trabajos posteriores.

2:11 Puedes inspeccionar tanto el logro como el trabajo inconcluso antes de confiarlo 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 siendo alertado 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 alcance de inquilino y consultas limitadas. Su guía de implementación enumera las operaciones compatibles. Un comportamiento de consulta más amplio y la migración quedan fuera de esa porción. Los años de personalización de tu empresa viajan como un problema separado. Y ten cuidado con la pantalla que estás admirando. El prototipo de exploración Vue separado utiliza datos sintéticos y mantiene las ediciones en memoria. La porción del backend persiste los registros.

2:57 El readme explica ambos. Una atractiva lista de clientes puede demostrar un diseño mientras el plan de migración todavía se está escribiendo. Para crédito de los constructores, ellos anotan el trabajo inconcluso. La hoja de ruta dice que ningún hito de programa completo tiene un pase 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? Tus registros necesitan un destino verificado. Las integraciones necesitan que sus solicitudes reales sean probadas. Los permisos necesitan ser verificados contra tu 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 las rarezas de tu empresa gratis.

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 el 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 aún 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 te da esa obligación de mantenimiento,

4:05 también. Presupuesta para 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 inicial 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 digest almacenada. Esa es la huella digital del token en la base de datos. La guía pospone el ciclo de vida del token y el inicio de sesión público para trabajos futuros. Controlas el servidor y eres 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 esto. Su política de sala limpia declarada excluye material confidencial del empleador y reconoce el riesgo contractual. La licencia Apache te da permisos para este código; tu tarea legal sobrevive a la descarga. La hoja de ruta pública te da algo útil para interrogar mientras la página de inicio celebra la ocupación. Si prefieres leer esto en lugar de oírme decirlo, el "diff" llega a tu bandeja de entrada

4:55 cada mañana, gratis en "thedailydiff.dev", enlace abajo. Entonces, el veredicto de hoy es NECESITA REVISIÓN.

¿Movería la producción a este plan de salida?

5:01 Probaría las porciones compatibles porque un servidor abierto compatible puede dar a los desarrolladores una salida. Mantendría la producción condicionada a la evidencia de migración y la responsabilidad operativa. Suscríbete, toca la campana y dime en los comentarios si lo habrías sellado de manera diferente. Y esa es la diferencia de hoy. Soy Niko de Axrisi. Fusionar responsablemente.

Fuentes

  1. SalesCompel README: candidate, prototype and roadmap limitsOccupySaaS / SalesCompel
  2. SalesCompel early backend: implemented surface and token revocationOccupySaaS / SalesCompel
  3. ZeroAuthy README and roadmapOccupySaaS / ZeroAuthy
  4. Certified OpenID providers and profilesOpenID Foundation
  5. What is self-certification?OpenID Foundation
  6. Sales pricing: Pro Suite annual billingSalesforce
  7. OccupySaaS: stated method and October timelineOccupySaaS
  8. Postgres 19 is late, and it's AI's fault — October 21, 2026Robert Haas / Neon
  9. ZeroAuthy stated clean-room policyOccupySaaS / ZeroAuthy
  10. ZeroAuthy compatibility matrixOccupySaaS / ZeroAuthy
  11. SalesCompel progress and remaining roadmapOccupySaaS / SalesCompel
  12. OccupySaaS discussion — November 2, 2026Hacker News
  13. Cover portrait: Marc Benioff by Christie Hemm Klok / Salesforce; cropped and background removedWikimedia Commons · CC BY-SA 2.0
  14. Cover portrait and adapted artwork license: CC BY-SA 2.0Creative Commons

Niko from Axrisi

Nikoloz Turazashvili · Vexrail · Axrisi

LinkedIn · dev.to · GitHub · X · Substack

Videos relacionados