Pular para o conteúdo principal

Código aberto

Por que o mssgs não é de código aberto. Ainda.

Adoraríamos mostrar ao mundo o que construímos. Mas agora que a IA consegue copiar um produto em uma tarde, publicar nosso código hoje ajudaria principalmente quem quer copiar a gente. Aqui explicamos por quê, como ganhamos sua confiança de outro jeito e o que vai mudar.

Por que não agora

Hoje uma cópia sai em segundos.

Código aberto costumava significar que as pessoas podiam aprender com o seu trabalho e construir em cima dele. Hoje também significa que qualquer um pode jogá-lo numa IA, colocar o próprio nome no resultado e lançar o mesmo app amanhã.

A IA copia em segundos

Com IA, qualquer um pode pegar uma base de código pública, mudar o nome e o visual e lançar uma imitação que parece e funciona como o original. O que levou anos para a gente leva uma tarde para eles.

O dinheiro vence a corrida

Um clone com um orçamento grande pode gastar mais que o original em anúncios e nas lojas de apps, e se passar pelo verdadeiro. Aí quem construiu o original perde a corrida com o próprio trabalho.

Ainda não somos conhecidos o bastante

Grandes projetos de código aberto são protegidos pelo próprio nome: quando aparece um clone, as pessoas sabem onde está o original. O mssgs ainda está crescendo, e queremos que as pessoas encontrem a gente, não uma cópia nossa.

Difícil de recriar não é impossível

Os servidores e a infraestrutura por trás do mssgs não são fáceis de recriar. Mas com IA muita coisa se tornou possível, e não vamos apostar o produto na esperança de que alguém desista no meio do caminho.

Temos orgulho do que fizemos e adoraríamos mostrar. Entregar tudo agora, enquanto ainda somos pequenos, seria como ter construído tudo de graça para quem copiar primeiro.

Aberto não é o mesmo que seguro

Publicar código, por si só, não ajuda ninguém.

Código aberto e federação costumam ser vistos como prova de que um app é seguro e privado. Sozinhos, não são nem uma coisa nem outra.

Publicado não é verificado

Código na internet só fica mais seguro quando alguém de fato lê, testa e corrige o que encontra. A maior parte do código publicado nunca é verificada por ninguém de fora da equipe que o escreveu.

Federado não é privado

Deixar qualquer um rodar um servidor que conversa com os outros não protege suas mensagens por si só: elas passam a ficar também em servidores de pessoas que você conhece ainda menos. Isso muda de lugar a pergunta sobre em quem você confia, mas não a responde.

O que mantém você seguro é o trabalho por trás do código: como ele é construído, testado e verificado, onde ele roda e quem responde quando algo dá errado.

Como ganhamos sua confiança

Verificado, em vez de publicado.

Até o mssgs ser grande o bastante para ter código aberto, compensamos isso com verificações de segurança sérias e certificações, e somos transparentes sobre tudo o que você mesmo pode conferir.

Verificações de segurança

Em vez de pedir que você leia nosso código, colocamos o esforço em verificá-lo: verificações de segurança sérias dos apps e dos servidores, para que os problemas sejam encontrados e corrigidos antes de chegarem até você.

Um data center certificado

Os servidores em que o mssgs roda ficam hospedados na BIT, em Ede, nos Países Baixos, que tem certificação ISO 27001 (segurança da informação), ISO 9001 e NEN 7510. Veja os certificados da BIT.

Conte o que você encontrar

Encontrou um problema de segurança? Escreva para security@mss.gs. Preferimos mil vezes ouvir de você primeiro e corrigir do que ler sobre isso depois.

Apps que você pode verificar

O app para Mac é assinado com um Apple Developer ID e notarizado pela Apple, e o app para Windows é assinado pela Deverence Group B.V., então você pode ver que um app vem mesmo da gente.

Aberto para quem cria com o mssgs

Tudo o que você pode usar para criar com o mssgs está documentado abertamente: webhooks, bots, comandos de barra, o servidor MCP, o Game SDK e a API do feed. Veja a documentação para desenvolvedores.

Tudo sobre segurança e privacidade

Mais tarde

Código aberto é aonde queremos chegar.

Em algum momento, esperamos abrir grandes partes do nosso código. Não há nenhum segredo a proteger, e temos 100% de certeza de que podemos aprender uns com os outros, nos dois sentidos: com as pessoas que lerem nosso código e com os projetos aos quais adoraríamos retribuir.

Esse momento chega quando o mssgs for conhecido o bastante para que as pessoas reconheçam o original quando aparecer uma cópia. Até lá, seguimos construindo e seguimos submetendo nosso trabalho a verificações.

Perguntas

Perguntas frequentes sobre código aberto

O mssgs é de código aberto?

Ainda não. O código dos apps e dos servidores não é público no momento. O que você usa para criar com o mssgs, como webhooks, bots, o servidor MCP, o Game SDK e a API do feed, está documentado abertamente na documentação para desenvolvedores.

O mssgs vai ser de código aberto?

Esperamos abrir grandes partes do código quando o mssgs for conhecido o bastante para que as pessoas saibam distinguir o original de uma cópia. Não há nenhum segredo nele a proteger, e estamos ansiosos para aprender uns com os outros.

Por que não abrir agora?

Porque a IA transformou copiar uma base de código pública em questão de segundos, e uma cópia com mais dinheiro por trás poderia gastar mais que a gente em anúncios antes que as pessoas saibam qual app é o original.

Como sei que o mssgs é seguro sem ver o código?

Com verificações de segurança e certificações, em vez de código publicado: o data center em que o mssgs roda tem certificação ISO 27001, os apps para computador são assinados e problemas podem ser relatados para security@mss.gs. A página de segurança explica como sua conta, suas mensagens e seus dados são protegidos.

Um app federado não é mais privado?

Não por si só. Quando servidores se federam, suas mensagens são copiadas para servidores de outras pessoas, então você também precisa confiar nelas. A privacidade vem de como um serviço é construído, operado e verificado, não de por quantos servidores ele está espalhado.

Dúvidas sobre o nosso código?

Quer saber mais sobre como o mssgs é construído ou como verificamos tudo? Escreva para a gente, explicamos com prazer.