Com Rapadura • bs speaker • desenvolvedor de software, especialidade em bombril (não é um novo framework) • senior gif curator • trabalho no Tumblr (ainda existe?) (usar termos em inglês pra parecer foda)
engloba softwares que não apenas podem ser usados gratuitamente, mas também oferecem acesso ao seu código-fonte. Isso permite que qualquer pessoa estude, modifique e distribua o software para qualquer propósito.
principalmente à liberdade. Usuários têm as 4 liberdades fundamentais: liberdade de rodar, estudar, distribuir cópias e distribuir cópias modificadas/melhoradas do software.
Contribuir com FOSS é uma excelente maneira de melhorar habilidades de programação, aprender novas tecnologias e entender melhor como grandes projetos de software funcionam. • Construir um Portfólio: Contribuições para projetos FOSS são visíveis publicamente, o que pode ser uma ótima maneira de construir um portfólio impressionante para futuras oportunidades de emprego.
você se conecte com outros desenvolvedores e participe de uma comunidade global, o que pode ser valioso para troca de conhecimentos e oportunidades de carreira. • Contribuir para o Bem Comum: Contribuir para FOSS significa ajudar a desenvolver ferramentas que todos podem usar gratuitamente, contribuindo assim para o bem comum e para a democratização do acesso à tecnologia. • Aprender Colaboração e Trabalho em Equipe: FOSS envolve trabalhar com outros desenvolvedores, o que ajuda a desenvolver habilidades de comunicação e colaboração, essenciais no mundo do trabalho atual.
ganhar reconhecimento na comunidade e influenciar a direção de um projeto. • Resolver Problemas Reais: Trabalhando em FOSS, você pode escolher trabalhar em problemas que são importantes para você ou para sua comunidade, criando soluções que atendem necessidades reais. • Desafio e Satisfação: Contribuir para FOSS pode ser desafiador, mas também extremamente gratificante, especialmente quando você vê sua contribuição sendo usada por outras pessoas ao redor do mundo. • Melhorar Software que Você Usa: Contribuir para projetos dos quais você mesmo é usuário permite que você melhore ferramentas que você usa regularmente, adaptando-as melhor às suas necessidades.
com FOSS também envolve aprender sobre aspectos legais e éticos do software, como licenciamento e propriedade intelectual. • Inovação e Experimentação: Sem as restrições comerciais de software proprietário, você tem a liberdade de explorar novas ideias, experimentar tecnologias emergentes e ser criativo. Isso pode levar a avanços tecnológicos significativos, tanto para o projeto específico quanto para o campo da tecnologia como um todo.
Documentação? De novo? • Quero programar, como faço? • Issues? Não é no GH? Onde é? • Como entender o código existente? • Quem vai me ensinar a configurar o ambiente de desenvolvimento? • Como balancear minhas contribuições com meu 9 to 5?
contribuir é identificar problemas nos softwares que você já usa e ajudar a corrigir • Acesse a seção de issues do projeto no GitHub e veja se você consegue resolver algum problema • As bibliotecas que usamos são uma forma excelente de contribuir por geralmente tem um escopo menor
de contribuir, mas também é a que mais exige comprometimento e habilidades • Aqui o céu é o limite: uma biblioteca ou um software completo, vai depender do que você está tentando resolver
Future? Lançado em 2014, o Five for the Future incentiva as organizações a contribuir com cinco por cento de seus recursos para o desenvolvimento do WordPress. O cofundador do WordPress, Matt Mullenweg, propôs este benchmark para manter uma “proporção áurea” de colaboradores para usuários. Site