OccupySaaS es un movimiento de protesta enmarcado como un sucesor digital de Occupy Wall Street, impulsado por el agravio de ingenieros que son despedidos mientras las plataformas que ayudaron a construir continúan creciendo. El movimiento se dirige contra el modelo de precios 'por usuario', que los organizadores describen como un impuesto al crecimiento que cobra a las empresas por cada nueva contratación o contratista. Al crear alternativas de código abierto, el movimiento busca romper el 'bloqueo' creado por las APIs propietarias y los muros de exportación que mantienen a los clientes cautivos de proveedores específicos.

Logotipo de OccupySaaS que muestra un puño en alto sosteniendo una computadora portátil sobre una multitud de manifestantes.
El logotipo de OccupySaaS simboliza la protesta del movimiento contra las estructuras corporativas de SaaS.occupysaas.com

El logotipo representa visualmente la identidad del movimiento como un sucesor digital de Occupy Wall Street.

Para navegar por las complejidades legales de reconstruir plataformas existentes, OccupySaaS emplea una metodología de ingeniería de 'sala limpia'. Este proceso garantiza que ningún código propietario sea filtrado o robado de antiguos empleadores. En su lugar, 'escritores de especificaciones' humanos analizan la documentación pública, los estándares abiertos (como OAuth 2.0 y REST) y los comportamientos de los SDK publicados para crear especificaciones precisas. Estas especificaciones se entregan luego a agentes de IA, que realizan el trabajo pesado de generar código, contratos y pruebas. Un cortafuegos estricto separa a los escritores de especificaciones de los constructores, y cada fusión se somete a una revisión humana para asegurar que el software resultante cumpla con la política de sala limpia.

El movimiento ya ha lanzado dos proyectos principales: ZeroAuthy y SalesCompel. ZeroAuthy es un servidor de identidad autoalojable diseñado para ser compatible con la API de autenticación de Auth0, lo que permite a los usuarios apuntar los SDK de Auth0 existentes a un inquilino de ZeroAuthy sin cambios en el código. SalesCompel es un CRM compatible con Salesforce construido con un núcleo en Go y PostgreSQL. Ambos proyectos están escritos en Go para facilitar el autoalojamiento sencillo como binarios únicos y compatibles con contenedores. Si bien estas herramientas se lanzan bajo la licencia Apache-2.0 y ofrecen un camino hacia la independencia, los organizadores reconocen que los proyectos están actualmente en etapas tempranas y aún no están totalmente listos para producción, lo que requiere que los usuarios equilibren los beneficios de la independencia frente a un conjunto de funciones actualmente limitado.

A pesar del objetivo técnico de proporcionar reemplazos 'directos', el movimiento enfrenta obstáculos significativos con respecto a la viabilidad a largo plazo. Si bien el software es gratuito y de código abierto, la transición de un proyecto impulsado por la protesta a una solución empresarial confiable requiere una visión coherente a largo plazo y una estructura de soporte que pueda competir con las garantías establecidas de los grandes proveedores. Además, los proyectos actuales carecen de puntos de referencia de rendimiento públicos o datos de adopción, lo que deja incierto cómo estas construcciones de sala limpia escalarán o funcionarán bajo cargas de producción pesadas en comparación con los gigantes propietarios que pretenden reemplazar.