@tiagojferreira@gbpacheco já organizei algumas atividades onde separamos alguns bugs "fáceis" no GNOME pra que os participantes fizessem suas primeiras contribuições com a nossa ajuda. Mais pra aprender sobre o processo de contribuir do que pra de fato fazer contribuições grandes/relevantes. Funcionou bem pra participantes que já usavam Linux e tinham noções de Git e programação.
@tiagojferreira tem o Google Summer of Code e o Outreachy.org. Sou envolvido em ambos.
Também, durante a minha graduação em ciência da computação na UFPEL em meados de 2010, um professor lecionou uma disciplina optativa inspirada nesses programas. Nós aprendemos como funciona a dinâmica das comunidades de software livre e como contribuir código. O projeto final da disciplina era fazer uma contribuição pra um projeto de software livre.