• Significa que você pode modificar e melhorar • O código é acessível publicamente • Colaboração • Transparência • Desenvolvimento orientado a comunidade
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
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.”
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
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