Software livre · Feito no Brasil

O conhecimento não tem passaporte.

A Campus Livre desenvolve software livre e de código aberto para o trabalho acadêmico e científico, para que estudantes, professores e pesquisadores possam trabalhar sem pagar licença e sem depender da permissão de um fornecedor estrangeiro para continuar trabalhando.

100% código aberto. Todo o nosso código é público no GitHub, projeto a projeto. Issues e pull requests são bem-vindos, de quem está contribuindo pela primeira vez e de especialistas.

Por quê

As ferramentas que usamos para aprender, calcular e publicar deveriam ser um bem público, e não uma assinatura que termina quando acabam o dinheiro ou a boa vontade diplomática.

01

Paywalls atrasam o progresso

Cada estudante que não pode pagar uma licença, e cada laboratório que precisa esperar por uma vaga, é um resultado que chega mais tarde ou nunca chega. O conhecimento se acumula quando mais gente pode construir sobre ele. O software para ciência e educação faz parte dessa infraestrutura.

02

Dependência é um risco

Quando as universidades de um país funcionam com software comercial de propriedade estrangeira, o acesso pode ser encarecido, restringido ou cortado por uma empresa ou um governo, por razões que nada têm a ver com a ciência. Soberania é poder continuar trabalhando sem que isso dependa da decisão de outra pessoa.

03

Aberto significa que é seu

Código aberto pode ser lido, usado para ensinar, auditado, corrigido, traduzido e mantido vivo por qualquer pessoa. Se pararmos, você pode continuar. Se discordar de nós, pode fazer um fork. É a garantia mais forte que um software pode dar.

O que construímos

Software de que cientistas já precisam.

Primeiro produto

MatLivre

Uma alternativa livre, gratuita e mais rápida.

Uma alternativa gratuita ao MATLAB e ao GNU Octave: um editor e executor rápido de live scripts para código MATLAB. Abra e execute arquivos .mlx e .m com resultados, tabelas e figuras na página, num aplicativo nativo que abre em uma fração de segundo, sem licença e sem instalar o MATLAB.

Tão rápido quanto o MATLAB, ou mais: 5,5× mais rápido que o MATLAB nos benchmarks de linguagem, cerca de 43× mais rápido em live scripts.

Gratuito · licença MIT · escrito em Rust

MatLivre showing a live script with code, printed results, a sine and cosine plot, and a workspace panel.
Princípios

Aquilo a que nos comprometemos.

Livre de verdade

Licença de código aberto, sem plano pago que esconde os recursos importantes, sem conta, sem período de teste que expira.

Sem penalidade de desempenho

Software livre não deve ser a opção lenta. Comparamos com as ferramentas comerciais, buscamos igualar ou superar o desempenho delas e publicamos os scripts para você verificar.

Roda na sua máquina

Nosso software funciona offline, em hardware comum, sem servidor de licenças a consultar. Nada deixa de funcionar porque um servidor em algum lugar foi desligado.

Compatível, não cativo

Lemos e gravamos os formatos que as pessoas já têm, para que sair de uma ferramenta proprietária nunca signifique perder o trabalho, e voltar nunca signifique recomeçar.

Sem cópia, dentro da lei

Construímos a partir da documentação e do comportamento observado. Não lemos nem copiamos o código-fonte proprietário de ninguém.

Honestos sobre os limites

Cada projeto lista o que ainda não faz, e os benchmarks são publicados com os scripts que os geraram, para você conferir por conta própria.

Participe

Soberania e conhecimento se constroem às claras.

Nosso código é aberto e está disponível no GitHub. Ajude a melhorar o desempenho e a compatibilidade, relate o que falta, escreva um teste, traduza uma página ou envie um pull request. Issues e pull requests são bem-vindos, e tudo acontece em público.

Como ajudar

  • Deixe mais rápido. Faça profiling, otimize e ajude o MatLivre a igualar ou superar as ferramentas comerciais em mais cargas de trabalho.
  • Feche lacunas de compatibilidade. Implemente uma função que falta na lista de cobertura, com testes.
  • Quebre com código de verdade. Execute os scripts da sua disciplina, tese ou laboratório e relate o que falhar.
  • Porte, traduza, documente. Suporte a macOS, testes em mais distribuições Linux, traduções, exemplos e tutoriais.
  • Divulgue. Peça ao seu departamento ou biblioteca que listem alternativas livres ao lado das comerciais.