Desenvolvendo numa comunidade de software livre
IFBA @ Salvador, 21 de Julho de 2018
Bacharel em Ciência da Computação (UFBA)
Programadora desde 2005
Engenheira de Software
Projetos que tem o objetivo de incentivar a participação de mulheres da área de tecnologia da informação.
Califórnia/EUA
Software Livre
Software Livre
0: Executar
1: Estudar
2: Redistribuir
3: Modificar
A liberdade de ...
Liberdade, não preço
Mas.. E por que desenvolver software livre?
Reaproveitamento de código
Aprendizado
Colaboração
Team Work by Easa Shamih (CC BY 2.0)
Amizade e Networking
In 30 Minutes guides by Ian Lamont (CC BY 2.0)
Carreira profissional
Você provavelmente já consome software livre ou softwares baseados em software livre
Android, GCC, Chrome, Firefox, Wordpress, Drupal, Apache...
Como Contribuir?
- Desenvolvimento
- Tradução
- Design
- Documentação
- Organização de eventos
- Usabilidade
- Teste
- Marketing
- Patrocínio
Ferramentas utilizadas
Controle de versão
Acompanhamento do desenvolvimento das funcionalidades e bugs do software
Ferramentas utilizadas
- Bugzilla, Wiki, Gitlab, Github...
- Funcionalidades desejadas e bugs são registrados
- Utilizado para discussão sobre as contribuições
- Um bom lugar para encontrar algo para começar a contribuir
Comunicação
Ferramentas utilizadas
- Lista de e-mail
- IRC / Slack
- Comentários nos patches
Dê preferência a um software que você se identifica
Escolha um projeto
Desafios
Começar
Cultura do projeto
Tecnologias utilizadas
Relação com as pessoas do projeto
Desafios
Se acostume com as ferramentas
Tente executar o software na sua máquina
Aprenda Inglês
Participe dos meios utilizados para comunicação
Peça ajuda e ajude
Contribua!
Encontrando projetos para contribuir:
- Open source projects on GitHub: https://www.codetriage.com/
- KDE/Junior Jobs: https://community.kde.org/KDE/Junior_Jobs
Projetos para incentivo a contribuições
- Rails Girls Summer of Code: https://railsgirlssummerofcode.org/
- Google Summer of Code: https://summerofcode.withgoogle.com/
- Outreachy: https://www.outreachy.org/
Noosfero
-
Software livre (Affero GPL)
-
Rede Social
-
CMS
-
Blog
“Uma plataforma web livre para redes sociais e de economia solidária”
https://gitlab.com/noosfero/noosfero
Ferramenta colaborativa para verificação de veracidade de informações
https://github.com/meedan/check
Ferramenta para suporte a tradução colaborativas
https://github.com/meedan/bridge
Bridge
Obrigada!! :)
danielafeitosa@gmail.com
Perguntas/comentários?
OPAI-SoftwareLivre
By danielafeitosa
OPAI-SoftwareLivre
- 104