about://me ● Alexandre Vicenzi ● Software Engineer na Eventials ● Formado em Computação pela FURB ● Membro do Hackerspace Blumenau @alexandrevicenzi @alxvicenzi
O que é código aberto ● Do inglês open source ● Significa que você pode modificar e melhorar ● O código é acessível publicamente ● Colaboração ● Transparência ● Desenvolvimento orientado a comunidade
Código aberto não significa que é de graça ● É uma confusão comum ● Desenvolvedores podem cobrar pelo código ou pela contribuição ● Geralmente é mais lucrativo cobrar pelo serviço ou suporte ● Muitas empresas buscam profissionais que ajudam a comunidade
Software livre ● Do inglês free software ● Movimento a parte ao código aberto ● Ideologia diferente do código aberto ● Código aberto é mais flexível ● Livre significa liberdade, não que é de graça ● Pense em algo como “liberdade de expressão” não em “cerveja grátis” ● Boa parte dos códigos abertos se enquadram no software livre “Open source is a development methodology; free software is a social movement.”
Como é ser mentor/colaborador de um projeto ● É uma montanha russa de emoções ● Você vai se incomodar, pode ter certeza ● Muito estudo (relativo ao projeto) ● Desafios ● Crescimento pessoal e profissional ● Networking ● Reconhecimento (nem sempre) ● Renda extra (nem sempre) ● Oportunidades de emprego
Gostei de um projeto o que devo fazer? ● A maioria dos projetos grandes possui um guia de contribuição ● Aprenda a usar Git (GitHub) ● Entre na lista de emails ● Encontre outros devs no IRC ou Slack ● Respeite quem já está no projeto