Três alunos da Universidade Federal do Paraná (UFPR) foram selecionados entre mais de 6.200 inscritos para participar do programa Google Summer of Code, evento internacional de estímulo ao software livre. O objetivo é desenvolver mais códigos abertos para o benefício da sociedade e oferecer a estudantes a oportunidade de mostrarem seus trabalhos e aprenderem com a experiência.
Os mestrandos em Informática Tiago Vignatti, Gustavo Boiko e o graduando em Ciência da Computação, Paulo Zanoni, fazem parte de um grupo de 900 estudantes que foram ?apadrinhados? por organizações de software livre e tiveram seus projetos escolhidos pelo Google. Agora, eles vão desenvolver, com a orientação de tutores, seu código e passar por avaliações de desempenho.
Apesar de funcionarem de forma não-aparente para a maioria dos usuários, os projetos desenvolvidos em código aberto vão melhorar o desempenho e confiabilidade de máquinas equipadas com este tipo de software. O projeto de Tiago, por exemplo, propõe-se a separar o controle do cursor do mouse do sistema que comanda os gráficos do sistema X, presente na maioria dos sistemas operacionais. ?Quando você tem um programa que desenha várias coisas na tela o mouse pode ficar um tanto lento. Minha proposta é separar o comando do mouse do sistema X e ganhar em desempenho?, disse.
Já o projeto de Gustavo visa a implementação de múltiplos dispositivos apontadores (teclados, mouses, etc) na nova versão do programa Metacity, que desenha as janelas no sistema X. ?Com isso você poderá fazer com que um teclado funcione só em uma determinada janela e outro só em outra e assim por diante?, afirmou. No desenvolvimento, ele conta com a ajuda de um dos desenvolvedores do Metacity, que, por indicação, virou seu tutor. ?Mantemos contato via internet e conversamos sobre o andamento do meu projeto?.
No projeto de Gustavo, a idéia é que o sistema X ligado ao KDE, uma das distribuições mais comuns do Linux, reconheça automaticamente monitores ligados ao computador e as resoluções que ele suporta, pois o processo hoje é manual. ?Também vai ajudar o trabalho com dois monitores conectados na mesma máquina, se eles vão mostrar a mesma coisa ou coisas diferentes?, afirma.
A inscrição dos três se deu por acaso, pois o Google Summer of Code ainda não é muito divulgado no Brasil. ?Em outros países há até cartazes e propagandas sobre o programa. Aqui ficamos sabendo porque estamos bem ligados à comunidade de software livre?, afirmou Tiago. ?Na verdade, nos inscrevemos para ver o que é que dava e no fim acabamos selecionados?, concluiu.
Trazendo benefícios à população
O desenvolvimento de soluções de software livre cada vez mais sai dos laboratórios de informática e beneficia a população. Um caso é o sistema multiterminal, desenvolvido pelo Centro de Computação Científica e Software Livre (C3SL) da UFPR, onde trabalham Tiago e Paulo. A idéia consiste em, através de apenas uma máquina, usar até quatro estações de trabalho, adicionando mais placas de vídeo, teclados, mouses e monitores. ?Estudos mostram que um computador normal tem, em média, 90% de capacidade ociosa porque os programas mais usados são processadores de texto e navegadores de internet. Então, melhor utilizar esse potencial desperdiçado?, afirmou o professor doutor Fabiano Silva, que orienta o projeto dentro do centro. Dessa forma, os custos para implantação de laboratórios cai e são necessárias apenas algumas adaptações no mobiliário. Os novos multiterminais então servem até quatro pessoas ao invés de apenas uma. ?Esse sistema vem sendo desenvolvido há três anos e o objetivo é reduzir custos na implantação de laboratórios de ensino?, completou Fabiano.