OccupySaaS é um projeto de código aberto que busca recriar serviços de software comuns com a ajuda da IA. Seu objetivo é oferecer alternativas a produtos por assinatura, começando pelo ZeroAuthy, uma proposta de substituto do Auth0, e pelo SalesCompel, uma alternativa ao Salesforce.

O projeto afirma que suas implementações serão desenvolvidas por meio de um processo de sala limpa, usando documentação pública, APIs, o comportamento de kits de desenvolvimento e padrões abertos aplicáveis. É proibido usar código descompilado, informações confidenciais de antigos empregadores e recursos de interface do usuário ou marcas registradas copiados. Sempre que possível, pretende-se que as substituições funcionem como alternativas compatíveis com as APIs, prontas para serem usadas no lugar dos serviços originais.

Reproduzir as entradas e saídas documentadas de um serviço pode ser apenas parte do desafio. Softwares hospedados podem ter comportamentos menos óbvios, e a compatibilidade pode exigir a reprodução de peculiaridades e bugs das APIs existentes, segundo as notas da conta do projeto.

O OccupySaaS também lista gerenciamento de documentos e wikis, rastreamento de problemas, sinalizadores de recursos, observabilidade e suporte ao cliente como áreas em que espera desenvolver alternativas. A fonte sugere que essas áreas podem corresponder a produtos como Confluence, Jira, LaunchDarkly, Datadog e Zendesk, embora o projeto não tenha identificado substitutos específicos para essas categorias no material fornecido.

O software está sendo escrito em Go. O OccupySaaS afirma que a linguagem facilita a compilação das dependências em um único binário, que pode ser copiado e executado sem um instalador e empacotado para Docker ou outras implantações auto-hospedadas. O projeto está licenciado sob a Apache 2.0, que também permite que outros ofereçam serviços hospedados baseados no software.

O projeto é descrito como obra do engenheiro de software Thomas Meadows. Seu site argumenta que o licenciamento por usuário pode limitar o crescimento e apresenta a iniciativa como um esforço para que usuários e desenvolvedores de software tenham mais controle sobre as ferramentas das quais dependem.

Fontes: Tom's Hardware.