Este ano decidi me inscrever para o Google Summer of Code.
No ano passado acompanhei um pouco mas por conta do meu trabalho na época, não tive oportunidade de enviar proposta.
Este ano, decidi que enviaria proposta e que me dedicaria 100% a isso, pois sei que poderei contribuir com algo válido e útil a comunidade open source e também ampliarei muito meus conhecimentos.
Até o dia 31 de março, eu havia concluído apenas uma de minhas duas propostas para o GSoC: a proposta para a OLPC.
Graças a ter sido adiada a data limite para dia 07 de abril, tive opotunidade de amadurecer um pouco mais a proposta, conversar com mentores de outras organizações até que decidi submeter mais uma proposta: Umit Project.
Essa, concluí no dia 07, às 20:20h. A deadline era às 21h. 
Mas, graças a Deus, deu tudo certo e pude submeter sem problemas.

Relato de um novato
O interessante de todo esse processo, não foi somente me candidatar a participar do GSoC. O mais legal foi o processo da construção das propostas em si. Ter passado dois fins de semana sem dormir, alguns litros de coca zero na veia, barras de chocolate e etc. 
Aprendi muitas coisas somente participando desta etapa inicial do projeto que me fizeram sentir o porque de tantas pessoas quererem participar.
Sinto que se minha proposta for aprovada, será um excelente aprendizado do começo ao fim.
Como sou novato no GSoC, penei um pouco (leia-se muito) para fazer as propostas.
Encontrei alguns exemplos na internet e graças a algumas pessoas que postaram as suas nas listas relacionadas (soc2008-general, python-list, gsoc, python-brasil, etc..), pude me basear em algo inicial.
O pessoal do Umit fez um material muito legal, com um vídeo convidando os estudantes a participar e documentações de como eles queriam a proposta. Deveria servir de modelo para as outras organizações que nada fizeram.
Umit
Quando comecei a navegar pelas idéias relacionadas ao Umit, não conseguia me encaixar em nenhuma. Mas eu queria realmente participar daquele projeto.
Então comecei a fazer alguns testes com o software, reportei um bug, e as idéias começaram a vir.
Quando fui ler novamente as idéias, de cara me encaixei na primeira: Quick Scan.
O conceito de desenvolver o Quick Scan é muito legal por parte do pessoal do Umit.
A idéia basicamente é desenvolver um “small Umit“, onde o usuário possa fazer rápidos scans, recebendo apenas as informações mais relevantes. O Quick Scan deve ser leve e rápido em ser carregado, e retornar os resultados tão rápido quanto a linha de comando. (tá aí a tarefa mais difícil, inicialmente…)
Deve também seguir padrões de usabilidade e i18n.
Elaborei minha proposta em cima desses principais pontos, seguindo as dicas que foram dadas por eles.
Para o desenvolvimento, Python + PyGTK. O próprio Umit já é desenvolvido nessa linha, então é só seguir…
Proposta
OLPC
A idéia de participar pelo OLPC foi minha inicial, apesar da motivação ter vindo pelo Umit.
Desde quando comecei a faculdade, me sentia atraído por essa causa.
Fui até as idéias propostas e sem maiores dificuldades, me encaixei: Finance.
A idéia é desenvolver um gerenciador financeiro pessoal, estilo quicken. A proposta veio da equipe do Nepal.
Como já tive outras experiências com gerenciadores financeiros, consegui escrever a proposta básica até que rápido. Foi então que o mentor disse para eu colocar alguns diferenciais, pois já haviam outras propostas para a mesma idéia.
Pesquisando um pouco mais sobre o XO e conversando com o Bruno Gola(valeu Bruno!
), resolvi acrescentar uma integração direta com o Sugar, que é digamos a interface do laptop. Lá tem uma função de agenda, estilo compromissos, onde o meu objetivo é integrar essa agenda com os compromissos financeiros do gerenciador.
Proposta
A expectativa
Durante essa semana o Adriano - mentor do Umit - entrou em contato com todos os propositores e passou algumas tasks para agregarmos pontos em nossa aprovação, já que houveram 28 propostas no total.
Leia aqui o relato publicado no blog do projeto.
Agora é cumprir o maior número de tasks possíveis até o dia 21 e aguardar o resultado.
Caso não seja aprovado, penso em contribuir com o Umit da mesma forma. Gostei muito do projeto e do pessoal que trabalha nele. 