Skip to main content
    Voltar ao blog
    OwnJournal open source announcement — the complete codebase is now publicly available on GitHub under the AGPL-3.0 license.
    OwnJournal Team3 min de leitura

    OwnJournal agora é open source

    open-sourcetransparencyprivacysecurity
    Sumário

    O OwnJournal agora é totalmente open source. Todo o código-fonte — frontend, backend e infraestrutura — está publicamente disponível no GitHub sob a GNU Affero General Public License v3 (AGPL-3.0).

    Ver o repositório no GitHub →

    Por que isso importa

    O OwnJournal foi construído com base em uma premissa simples: o seu diário pertence a você. Suas anotações ficam armazenadas no seu próprio espaço na nuvem. Com a criptografia de ponta a ponta ativada, nem nós conseguimos ler o que você escreve.

    Sempre dissemos isso. Agora você pode verificar por conta própria.

    Open source significa que o código que faz o OwnJournal funcionar pode ser lido por qualquer pessoa. Pesquisadores de segurança, desenvolvedores e usuários preocupados com privacidade podem inspecionar exatamente como as anotações são tratadas, como a criptografia está implementada, como os dados circulam entre o seu dispositivo e o seu armazenamento, e o que a nossa infraestrutura de fato faz.

    Você não precisa confiar apenas na nossa palavra.

    Para um aplicativo de diário — onde toda a proposta de valor se baseia na privacidade — isso tem mais peso do que teria na maioria dos softwares. Um diário é um dos dados mais íntimos que alguém pode criar. A arquitetura que o protege deve poder ser inspecionada, e não apenas proclamada. Exploramos essa ideia com mais detalhes no nosso artigo sobre por que a privacidade importa ao escrever um diário.

    O que está incluído

    O repositório inclui tudo:

    • Frontend — a interface web e móvel
    • Backend — o código do lado do servidor que gerencia a autenticação, a sincronização e o gerenciamento de contas
    • Infraestrutura — o código de configuração e de deploy

    Esse é o retrato completo de como o OwnJournal funciona, não uma divulgação parcial.

    A licença AGPL-3.0

    Escolhemos a GNU Affero General Public License v3 de forma deliberada. A AGPL é uma licença copyleft forte que estende as condições da GPL ao uso em rede: quem rodar uma versão modificada do OwnJournal como serviço precisa disponibilizar suas modificações sob a mesma licença.

    Isso significa que a natureza open source do OwnJournal está protegida. Qualquer pessoa pode ler o código, fazer um fork, hospedar sua própria instância ou contribuir. Mas o compromisso open source não pode ser retirado por um fork comercial que mantenha as melhorias em sigilo.

    O que muda para você

    Se você já usa o OwnJournal, nada muda no funcionamento do aplicativo. Suas anotações continuam no seu armazenamento. Suas chaves de criptografia continuam sendo suas. A experiência é a mesma.

    O que muda é o nível de garantia disponível para você. Se alguma vez você se perguntou se as promessas de privacidade se confirmam no código, agora pode descobrir. O nosso artigo sobre quem pode ler o seu diário digital explica como gerenciamos o acesso, e o artigo sobre se é seguro guardar um diário na nuvem descreve a nossa arquitetura de criptografia. Se você é desenvolvedor e quer entender como algo funciona, a resposta está a um repositório de distância.

    Contribuir

    Se encontrar um bug, tiver uma ideia ou quiser contribuir com código, o repositório está aberto. Issues e pull requests são bem-vindos.

    Para relatos de segurança, siga as práticas de divulgação responsável em vez de abrir um issue público. Os dados de contato estão no repositório.

    Criamos o OwnJournal porque queríamos um lugar para escrever que fosse genuinamente privado — não privado por política, mas privado por design. Tornar o código público é a extensão lógica desse compromisso.

    O repositório está em github.com/Recsty-AB/ownjournal.