SlideShare uma empresa Scribd logo
1 de 25
O caminho para a sua
primeira contribuição
open source
Marco Ferreira
@marcoferreira44
Quem sou eu?
● Desenvolvedor
● Contribuidor Apache TomEE
● Craftsman
● Futebol
● Animes
● codificante.wordpress.com
O que é open source?
Open Source Initiative
x
Free Software Foundation
Open Source != Software Livre
As 4 liberdades
0 - Executar o programa para qualquer propósito
1 - Estudar como o programa funciona e adaptá-
lo para as suas necessidades
2 - Redistribuir cópias de modo que você possa
ajudar o próximo
3 - Aperfeiçoar o programa e liberar o seu
aperfeiçoamento de forma que a comunidade se
beneficie dele
Você precisa necessariamente contribuir para ser
melhor como pessoa desenvolvedora?
A resposta é NÃO!
Tomcat + JavaEE = TomEE
Workflow de Contribuição
Lista de Discussão
dev-subscribe@tomee.apache.org
Olá Comunidade!
“How can i help?”
dev@tomee.apache.org
O que a maioria das pessoas
desenvolvedoras não gostam de fazer?
● Testes
● Documentações
● Traduções
Após o envio do e-mail de apresentação, a
comunidade te acolherá e te fará
sugestões de tarefas
Fluxo Prático
● Fork no Github(apache/tomee)
● Ticket no JIRA
● Criação da branch
● Trabalhar na feature
● Pull request com o número do ticket
● Solicitação de revisão na lista de discussão
● Feature revisada e aprovada
● Commiter faz o merge
● Contribuição realizada!
Se interessou?
bit.ly/apachetomee
Dúvidas?
Obrigado!
about.me/m.ferreira
@marcoferreira44

Mais conteúdo relacionado

Semelhante a Guia passo-a-passo para sua primeira contribuição open source

Contribuindo e criando software livre
Contribuindo e criando software livreContribuindo e criando software livre
Contribuindo e criando software livreVitor Mattos
 
FOSS (Free and open-source software) - Por conde começar?
FOSS (Free and open-source software) - Por conde começar?FOSS (Free and open-source software) - Por conde começar?
FOSS (Free and open-source software) - Por conde começar?Rafael Meneses
 
Uso de Software Livre e alternativas open source
Uso de Software Livre e alternativas open sourceUso de Software Livre e alternativas open source
Uso de Software Livre e alternativas open sourceVinícius Hax
 
Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?flisolmaringa
 
De curioso a poeta – a comunidade e a cultura WordPress
De curioso a poeta – a comunidade e a cultura WordPressDe curioso a poeta – a comunidade e a cultura WordPress
De curioso a poeta – a comunidade e a cultura WordPressNuno Morgadinho
 
Contribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirContribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirKelvin Stinghen
 
Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...
Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...
Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...Jerônimo Medina Madruga
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open SourceMarcelo Lira
 
Contribuindo para projetos de software livre
Contribuindo para projetos de software livreContribuindo para projetos de software livre
Contribuindo para projetos de software livreLucas Barros
 
Software Livre, Open Source e Linux!
Software Livre, Open Source e Linux!Software Livre, Open Source e Linux!
Software Livre, Open Source e Linux!Lucas Vieira May
 
Como colaborar com a comunidade WordPress
Como colaborar com a comunidade WordPressComo colaborar com a comunidade WordPress
Como colaborar com a comunidade WordPressGuga Alves
 
Licenciamento de software
Licenciamento de softwareLicenciamento de software
Licenciamento de softwareWagner Marcelo
 
openSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOMopenSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOMCarlos Ribeiro
 
Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo maisguilhermemar
 
Empreendendo com soluções Adobe para plataforma RIA
Empreendendo com soluções Adobe para plataforma RIAEmpreendendo com soluções Adobe para plataforma RIA
Empreendendo com soluções Adobe para plataforma RIAIgor Costa
 

Semelhante a Guia passo-a-passo para sua primeira contribuição open source (20)

Contribuindo e criando software livre
Contribuindo e criando software livreContribuindo e criando software livre
Contribuindo e criando software livre
 
Projeto de Software Livre
Projeto de Software LivreProjeto de Software Livre
Projeto de Software Livre
 
FOSS (Free and open-source software) - Por conde começar?
FOSS (Free and open-source software) - Por conde começar?FOSS (Free and open-source software) - Por conde começar?
FOSS (Free and open-source software) - Por conde começar?
 
Uso de Software Livre e alternativas open source
Uso de Software Livre e alternativas open sourceUso de Software Livre e alternativas open source
Uso de Software Livre e alternativas open source
 
Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?
 
De curioso a poeta – a comunidade e a cultura WordPress
De curioso a poeta – a comunidade e a cultura WordPressDe curioso a poeta – a comunidade e a cultura WordPress
De curioso a poeta – a comunidade e a cultura WordPress
 
Contribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirContribuindo para a comunidade Elixir
Contribuindo para a comunidade Elixir
 
Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...
Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...
Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...
 
Mundo Livre e Aberto
Mundo Livre e AbertoMundo Livre e Aberto
Mundo Livre e Aberto
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open Source
 
Contribuindo para projetos de software livre
Contribuindo para projetos de software livreContribuindo para projetos de software livre
Contribuindo para projetos de software livre
 
Cultura Digital I
Cultura Digital ICultura Digital I
Cultura Digital I
 
Cultura Digital Unicid
Cultura Digital UnicidCultura Digital Unicid
Cultura Digital Unicid
 
Software Livre, Open Source e Linux!
Software Livre, Open Source e Linux!Software Livre, Open Source e Linux!
Software Livre, Open Source e Linux!
 
Explicando um monte de coisa
Explicando um monte de coisaExplicando um monte de coisa
Explicando um monte de coisa
 
Como colaborar com a comunidade WordPress
Como colaborar com a comunidade WordPressComo colaborar com a comunidade WordPress
Como colaborar com a comunidade WordPress
 
Licenciamento de software
Licenciamento de softwareLicenciamento de software
Licenciamento de software
 
openSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOMopenSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOM
 
Linux, Software Livre e tudo mais
Linux, Software Livre e tudo maisLinux, Software Livre e tudo mais
Linux, Software Livre e tudo mais
 
Empreendendo com soluções Adobe para plataforma RIA
Empreendendo com soluções Adobe para plataforma RIAEmpreendendo com soluções Adobe para plataforma RIA
Empreendendo com soluções Adobe para plataforma RIA
 

Guia passo-a-passo para sua primeira contribuição open source