[pt-BR] Open Source Friday Brasil 🇧🇷 com Vitor Mattos

GitHubAbout 5 min readMay 31, 2025Watch original
THE SUMMARYAI-generated

Resumo da Live sobre Libre Sign e Software Livre com Vítor Matos

Key Concepts:

  • Libre Sign: Assinador digital 100% software livre desenvolvido pela Libre Code.
  • Libre Code: Cooperativa de profissionais de tecnologia que trabalha exclusivamente com software livre.
  • Open Source: Código aberto, colaboração, contribuição da comunidade, liberdade de uso e modificação.
  • Cooperativismo: Modelo de negócio onde os membros são sócios e compartilham os resultados da produção.
  • Contribuição: Ações que ajudam a melhorar um projeto open source, como código, documentação, tradução, testes, etc.
  • API First: Abordagem de desenvolvimento onde a API é projetada primeiro, facilitando a integração com outras aplicações.
  • Gherkin: Linguagem ubíqua para escrever testes de software em linguagem natural.
  • Nextcloud: Plataforma de nuvem pessoal de código aberto.

Apresentação do Convidado

Vítor Matos é Diretor de Tecnologia na Libre Code. Fora da tecnologia, está concluindo bacharelado em teologia e pratica karatê com a família. Tem interesse em sonoplastia e equipamentos de áudio.

Libre Code: Cooperativa de Software Livre

A Libre Code é uma cooperativa de profissionais de tecnologia que trabalha 100% com software livre. Foi fundada em 2017 e possui 26 sócios espalhados por todo o Brasil e até em Portugal. A cooperativa não tem funcionários, e todos os membros são sócios que recebem de acordo com o que produzem. A adesão à cooperativa é livre e voluntária, com alguns requisitos de estudo sobre cooperativismo.

Motivação: Vítor sentia que o retorno que ele gerava para as empresas onde trabalhava era muito maior do que o seu salário. A Libre Code surgiu como uma alternativa para que os profissionais recebam pelo que realmente produzem.

Diferenciais:

  • Não há funcionários, apenas sócios.
  • Recebimento proporcional à produção.
  • Dificuldade em ser desligado da cooperativa (processo para desligar um sócio).
  • Foco em software livre.

Libre Sign: Assinador Digital Open Source

O Libre Sign é um assinador digital 100% software livre desenvolvido pela Libre Code. Ele funciona via web, permitindo que os usuários enviem e assinem PDFs com segurança e privacidade, sem precisar entregar seus documentos a terceiros.

Origem: O projeto surgiu durante a pandemia, quando o sindicato da cooperativa perguntou se eles tinham alguma solução de assinatura digital.

Funcionalidades:

  • Upload de PDFs.
  • Assinatura com certificado digital (E-CPF ou E-CNPJ).
  • Assinatura com autoridade certificadora própria (criada no ambiente do usuário).
  • Assinatura visível (desenhada ou upload de imagem).
  • Integração com Nextcloud (nuvem pessoal de código aberto).
  • Validação de documentos com QR Code.
  • API First (facilidade de integração com outras aplicações).
  • Possibilidade de videoconferência antes da assinatura.

Público-alvo: Varia bastante, desde pequenas empresas até prefeituras (integração com o e-cidade, um RP para prefeituras).

Tecnologias:

  • Backend: PHP.
  • Frontend: Node.js (com migração planejada para TypeScript).
  • Testes: Gherkin.

Exemplo de Uso: Assinatura de documentos que trafegam pela prefeitura.

Contribuição para o Libre Sign

Qualquer pessoa pode contribuir com o Libre Sign. O repositório do projeto no GitHub possui um arquivo CONTRIBUTING.md com instruções detalhadas.

Formas de Contribuição:

  • Interagir com as issues abertas.
  • Fazer testes.
  • Traduzir o projeto (já possui traduções para 98 idiomas).
  • Contribuir com código (issues marcadas com "good first issue").
  • Melhorar a documentação.

Monetização: Através de sponsors no GitHub.

Exemplo de Contribuição: Um novo colaborador pegou uma issue para adicionar um debounce na aplicação.

Desafios de Viver de Open Source

  • Mostrar para as pessoas a importância de trabalhar com soluções de código aberto (menos desafiador atualmente).
  • Convencer profissionais de tecnologia a contribuírem com projetos open source, em vez de apenas usarem software livre para criar código proprietário.
  • Falta de compreensão sobre o que é um projeto de software livre e como contribuir adequadamente.

Vantagens:

  • Fazer o que gosta e ser pago por isso.
  • Trabalhar para clientes que valorizam o software livre.
  • Ter a liberdade de trabalhar de onde quiser.
  • Contribuir para o mundo, em vez de apenas resolver a dor do dono da empresa.

Exemplo: A Nick BR contratou a Libre Code porque eles são uma cooperativa e trabalham com software livre.

A Importância do Open Source na Academia

Vítor critica o fato de que algumas instituições de ensino promovem mais o software proprietário do que o software livre, mesmo usando software livre para ensinar. Ele sugere que as aulas de programação usem ferramentas open source como Git e GitHub, e que os alunos criem projetos open source como parte do currículo.

Visibilidade e Currículo

Contribuir com projetos open source dá visibilidade e conta como experiência profissional. O site committers.top mostra os perfis dos maiores contribuidores do GitHub no Brasil.

Recados Finais

Vítor convida as pessoas a seguirem a Libre Code e o Libre Sign no Telegram, onde ele costuma fazer live coding e discutir sobre o projeto. Ele também incentiva as pessoas a darem uma estrelinha no repositório do Libre Sign no GitHub.

Links:

  • Grupo do Libre Sign no Telegram.
  • Grupo da Libre Code no Telegram.
  • Repositório do Libre Sign no GitHub.

Conclusão

A live apresentou o Libre Sign, um projeto de assinatura digital open source, e a Libre Code, uma cooperativa que vive de software livre. Vítor Matos compartilhou sua experiência e visão sobre o mundo do open source, incentivando as pessoas a contribuírem e a valorizarem o software livre. A live destacou a importância da colaboração, da transparência e da liberdade no desenvolvimento de software.

AI summaries can miss context or contain errors. Check important details against the original video.

MAKE IT YOURS

Read. Remember. Reuse.

Free tools

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.