João Eriberto Mota Filho is a Cavalry Officer in the Brazilian Army (Lieutenant Colonel retired). He was a Network and Security Manager at the Brazilian Army for 15 years. He was responsible for conception and implementation of the central security network for Rio 2016 Olympic Games. Professor of Postgraduate courses at some Universities. Author of the following books: Linux & Its Servers (2000), Small Networks with Microsoft Windows (2001), Discovering the Linux (3nd edition in 2012) and Traffic analisys in TCP/IP networks (2013) (all books written in Brazilian Portuguese). Debian developer. Debian Security Tools Packaging Team member.

Accepted Talks:

Bastidores Debian - Entenda como a distribuição funciona

O objetivo da palestra será explicar o que é e como funciona o Projeto Debian. Haverá a abordagem sobre aspectos históricos, o ciclo de processamento de pacotes e a organização interna do projeto e dos seus colaboradores, além de algumas estatísticas interessantes.

Empacotamento de software no Debian - dia 2

Será evidenciada a principal técnica de empacotamento utilizada pela distribuição Debian, que é a DebHelper.

Trata-se de um curso, com duração de 3 dias, abordando o processo completo de um empacotamento, mostrando como é gerado um arquivo .deb, seguindo os rigorosos padrões exigidos pelo Debian. O objetivo é ensinar empacotamento e formar novos mantenedores de pacotes.

Serão feitos uploads de alguns pacotes feitos pelos próprios alunos.

É conveniente que cada um leve o seu notebook.

Empacotamento de software no Debian - dia 1

Será evidenciada a principal técnica de empacotamento utilizada pela distribuição Debian, que é a DebHelper.

Trata-se de um curso, com duração de 3 dias, abordando o processo completo de um empacotamento, mostrando como é gerado um arquivo .deb, seguindo os rigorosos padrões exigidos pelo Debian. O objetivo é ensinar empacotamento e formar novos mantenedores de pacotes.

Serão feitos uploads de alguns pacotes feitos pelos próprios alunos.

É conveniente que cada um leve o seu notebook.

Empacotamento de software no Debian: uma visão geral e introdutória do processo

Será evidenciada a principal técnica de empacotamento utilizada pela distribuição Debian, que é a DebHelper. A palestra, em grande parte demonstrativa, abordará o processo completo de um empacotamento, mostrando como é gerado um arquivo .deb, seguindo os rigorosos padrões exigidos pelo Debian. Esta atividade será voltada para todos os interessados no assunto e que não puderam comparecer na oficina de 3 dias que foi feita na primeira semana da DebConf.

Empacotamento de software no Debian - dia 3

Será evidenciada a principal técnica de empacotamento utilizada pela distribuição Debian, que é a DebHelper.

Trata-se de um curso, com duração de 3 dias, abordando o processo completo de um empacotamento, mostrando como é gerado um arquivo .deb, seguindo os rigorosos padrões exigidos pelo Debian. O objetivo é ensinar empacotamento e formar novos mantenedores de pacotes.

Serão feitos uploads de alguns pacotes feitos pelos próprios alunos.

É conveniente que cada um leve o seu notebook.

Licenças e direitos autorais em software: entenda como isso funciona

Licenciamento de software sempre foi um tema polêmico ou nebuloso para muitos. O objetivo desta palestra é desmistificar o assunto, mostrando os principais aspectos a respeito de licenciamento e direitos autorais. Serão usados exemplos de softwares proprietários e livres, destacando os principais pontos para o entendimento. Também serão mostradas algumas formas erradas de interpretação e utilização. Uma pergunta para instigar a curiosidade: será mesmo que todo código GPL tem que dar origem a outro código GPL?

Como se tornar um membro oficial do Debian (DD ou DM)

A palestra mostrará como um colaborador do Debian poderá se tornar um Debian Maintainer (DM) ou um Debian Developer (DD). Serão abordados assuntos como a assinatura de chaves GPG, as declarações necessárias e as provas a serem realizadas, dentre outros passos essenciais. O principal objetivo será desmistificar os processos e encorajar as pessoas que queiram participar mais a fundo no projeto. Complementarmente, serão apresentadas outras formas de colaboração para quem quer iniciar e relizar os primeiros trabalhos, visando se tornar membro oficial um dia.

Controle de versão no empacotamento usando GIT e GBP

Será demonstrado como o GIT e o GBP (Git Build Package) podem ser utilizados para ajudar no controle de versão durante o processo empacotamento de software no Debian.