Código aberto

O código, a licença, o escopo

Dizer «código aberto» não é suficiente: aqui está o que o repositório contém, o que permanece conosco e o que a licença permite que você faça.

Escopo

O que é publicado, o que não é

No repositório, sob AGPL-3.0

  • Espaço do agente, administração e portal do cliente
  • Mecanismo de regras, SLA, macros e horários
  • Ingestão e envio de e-mails, chat, widget
  • API REST, webhooks, importações e exportações
  • Esquema de banco de dados, migrações, conjuntos de dados de teste

Fora do repositório

  • O console interno que provisiona nossos locatários
  • Nosso faturamento e nossos acessos a provedores de serviços
  • Nossas configurações de infraestrutura e segredos

Nada do que falta é necessário para operar um helpdesk completo em sua própria infraestrutura.

Licença

O que a AGPL-3.0 implica para você

Uso interno
Nenhuma obrigação. Instale, modifique, use para sua empresa.
Serviço exposto a terceiros
Se você oferece o software modificado como serviço, deve publicar suas modificações sob a mesma licença.
Revenda
Autorizada, desde que respeite a cláusula anterior e não remova as menções de licença.
Marca
O nome e o logotipo Open HelpDesk permanecem nossa propriedade: renomeie seu fork.
Contribuições
Sob DCO, com um simples Signed-off-by em seus commits. Nenhuma cessão de direitos solicitada.

Contribuir

Como entrar no código

O repositório é um monorepo pnpm. O comando de inicialização lança o aplicativo, o worker, PostgreSQL e Redis, e carrega um conjunto de 200 tickets de teste.

Os tickets marcados como «good first issue» são revisados na semana. As propostas de recursos passam primeiro por uma discussão para evitar semanas de trabalho recusado.

O roteiro é público e discutido nos comentários, não decidido internamente.

pnpm install
pnpm dev:services   # postgres + redis
pnpm db:migrate
pnpm db:seed
pnpm dev            # http://localhost:3000
pnpm test

Saída

O compromisso que importa

Você pode recuperar a totalidade de seus dados a qualquer momento, sem pedir, sem custos e sem demora: dump SQL, anexos e artigos. Esta é a única garantia séria contra uma mudança na política de preços.

Criar um espaço