Software livre, ajude a fazer

May 27, 2011, by Jonh Wendell - No comments yet

Este post é direcionado a programadores. Repasse-o pra todos os programadores que você conhece. O software livre agradece!

Oi gente, esse é um assunto que sempre menciono nos eventos que vou, e que me incomoda bastante. Por estes dias tava com vontade de fazer um post simples e prático sobre o assunto. Felizmente aconteceram 3 coisas que me motivaram a escrevê-lo:

  1. Depois de ter aberto um bug no ano passado, ainda sem solução, resolvi escrever um pequeno patch que foi aceito, com modificações;
  2. Li isso: http://www.dicas-l.com.br/arquivo/yad_yet_another_dialog.php;
  3. Jomar escreveu um ótimo artigo exatamente sobre esse tema: http://www.trezentos.blog.br/?p=5907

Por que as pessoas se referem ao software livre sempre na terceira pessoa: “Eles”? É comum a gente ouvir:

- Quando o software X implementar a feature Y eu migro.
- Software X? Ah, ele tem muitos bugs, prefiro esperar ficar redondo.
- Não gostei da versão nova do software X. Vou ficar na atual ou testar uma alternativa.
- O pessoal do projeto X é devagar demais.

Gente, quando é que vai cair a ficha que o software é livre e que nós podemos mudá-lo? Vocês já pararam pra pensar que podem tornar o software X um software melhor? Não tô entrando aqui no mérito da liberdade de escolha, você é livre pra usar o software que quiser. O recado aqui é para programadores, que querem ao mesmo tempo ganhar experiência e contribuir para um mundo melhor.

Contribuir com código não é um bicho de 7 cabeças. Software é software em todo lugar do mundo, e software livre é a melhor forma de espalhar e receber conhecimento. Vejam aqui um exemplo muito simples, porém prático de como você pode fazer a coisa acontecer, ao invés de simplesmente esperar “eles” resolverem o bug (explicação do item 1 lá de cima):

  • Ano: 2008. Senti a falta de um conversor de moedas no GNOME. Reportei meu desejo no bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=533690. Pouco mais de 1 ano depois esse recurso foi implementado.
  • Ano: 2010. Usando o recurso acima, senti a falta de um botão pra trocar de moedas. Da mesma forma, reportei meu desejo: https://bugzilla.gnome.org/show_bug.cgi?id=633193.
  • Ano: 2011. 7 meses depois, usando muito o recurso e sentindo realmente falta do tal botão, resolvi dar uma olhada no fonte e ver se seria fácil sua implementação. E foi. Submeti um patch, que no mesmo dia foi aceito, com algumas modificações feitas pelo mantenedor. Na próxima versão, a calculadora do GNOME virá com esse recurso.

O que quero mostrar com isso? Que o software livre basicamente é movido por empresas e voluntários. Se uma empresa não tem interesse em determinado recurso (a ponto de alocar um funcionário para implementá-lo), o recurso tem que ser implementado por algum voluntário. Então, ao invés de ficar dizendo “Eles não ligam pra minha opinião, reportei o bug há mais de um ano e nada até agora…”, simplesmente tente resolver você mesmo! Algumas considerações:

  • Mesmo que o seu patch não esteja correto, não tenha medo de enviá-lo. Dependendo do grau de complexidade, o desenvolvedor pode sugerir algumas modificações, explicar porque tá errado, onde tá errado e tal e pedir pra você corrigir e reenviar… ou ele pode simplesmente modificar e seu patch e aplicá-lo diretamente (foi o que aconteceu comigo acima).
  • Há sempre a possibilidade de entrar em contato direto com o desenvolvedor/mantenedor, via email, irc, jabber, etc. Assim, você pode tirar dúvidas, pedir um direcionamento, e coisas do tipo, antes de efetivamente enviar seu patch para avaliação.

Quanto ao item 2 lá em cima, até mencionei minha “indignação” nos microblogs, e algumas pessoas me perguntaram o por quê. Deixa eu explicar: Minha indignação, neste caso, não é com a pessoa do Júlio. Não quero nem discutir isso. É que tô cansado de ver empresas e pessoas que ganham a vida com software livre, seja usando em seu trabalho, seja escrevendo livros, seja dando aulas, enfim, você captou a ideia, e que são aptas a escrever (ou pagar alguém que escreva) código livre mas não o fazem. Neste caso específico, o Júlio citou no post:

“Sempre esperei que a qualquer momento o gnome lançaria uma nova versão deste software [...] Estava enganado, acompanhei o lançamento de diversas revisões do software mas elas simplesmente tratavam bugs e apresentação. Infelizmente nada de inovação. Porém um dia descobri o YAD.”

Veja que o gnome está sendo tratado na terceira pessoa. “Eles”. Segue o mesmo raciocínio que usei acima. Tanto para o Júlio como para os criadores do YAD. Se o zenity não tava atendendo as expectativas, por que não ajuda-lo? Por que não implementar os recursos tão desejados?

Quanto ao item 3 lá de cima, não tenho muito o que falar. Leiam o texto do Jomar, é muito bom!

Enfim, esse “desabafo” é uma forma de mostrar pra vocês que o software livre é nosso! Vamos colaborar mais (com código). Afinal de contas, já recebemos tanto, de tantos desenvolvedores espalhados pelo mundo, o que custa doar um pouco do nosso tempo e conhecimento como uma forma de retribuição?

Então, esse lance de falar na terceira pessoa (“eles”, “o gnome”, “o pessoal do kde”, etc), deixa para os leigos, meros usuários de software. Na próxima vez que for criticar algum software livre, tome ele para si e pense em uma forma de ajudar, beleza? :)



Looking for new maintainers

December 12, 2010, by Jonh Wendell - No comments yet

Hi, folks. Vino and Vinagre are an one-person projects. Since I hadn’t have been much time to improve them, I decided to look for new blood, new maintainers. Perhaps this will be a hard task, since nobody seems to care much about these two GNOME modules.

Anyway, if you are interested, send me an email.



7º Fórum GNOME

October 20, 2010, by Jonh Wendell - No comments yet

E aí gente? Quanto tempo hein?

É com um prazer imenso que anuncio que esse ano teremos mais uma edição do Fórum GNOME. É aquela época do ano onde reunimos GNOMErs de todos os lugares para nos divertir!

Eu disse divertir? Iapois! A gente reencontra amigos, conhece face-a-face amigos de internet, discute sobre GNOME, divulga-o pra um monte de gente. Isso não é diversão?

E quem sabe sobra um tempo pra outras diversões também! :)

Este ano o fórum vai acontecer em Natal, Rio Grande do Norte, nordestão do Brasil, junto com o Encontro Nordestino de Software Livre, ENSL. Vai fazer o que nos dias 5 e 6 de novembro? Tá de bobeira? Aproveita aí uma promoção aérea e vai pra Natal! Ou então faz como eu, vai de carro com a família!

Você pode conferir a grade do fórum diretamente no site do ENSL. Em breve você poderá ver também o resumo das palestras. O mini cv dos palestrantes também tá no site. Além dos brasucas, contamos com a presença ilustre de Frédéric Peters, um cara pau-pra-toda-obra no GNOME! Confira informações sobre ele lá na página de palestrantes.

Também vai acontecer no fórum a reunião anual do GNOME Brasil. Vamos conversar sobre a nossa comunidade, nossas atividades, nossas metas. Se você tem alguma sugestão, ou quer fazer parte dessa turma, ou quer apenas saber o que tá se passando, você é muito bem vindo! Apareça lá!

Ah, o GNOME 3, próxima versão do GNOME, a ser lançado em Abril será um tema de destaque nesse fórum. Se você quer ficar por dentro das novidades, ou até mesmo quer ajudar no seu desenvolvimento, não perca o fórum. Confira a programação!

Gostaria de agradecer a turma do ENSL e a GNOME Foundation, que tornarão o fórum possível! Você já fez sua doação à GNOME Foundation hoje? :)

Espero vocês lá! Abração!



GUADEC 2010

August 27, 2010, by Jonh Wendell - No comments yet

Post atrasado sobre a GUADEC… mas todo mundo tá fazendo isso né? :)

Bem, eu só queria dizer que esta edição do GUADEC foi fantástica! Ótima organização, ótima localização, pessoas ótimas, tudo foi bem massa mesmo! Foi o melhor GUADEC que já fui.

Algumas notas aleatórias:

  • O torneio de futebol FreeFA foi massa. Bastien e outras pessoas reclamaram porque eu trapaceei, ficando só na “banheira” (posição de impedimento). Bom, o que importa é que fiz alguns gols e ganhamos a partida né mesmo? :D
    IMG_9067m
  • Pizza de carne crua não é uma das nossas favoritas:
  • Definitivamente hackers não sabem fazer churrasco (na verdade a gente prefere comer, não cozinhar :) )
    IMG_9220m
  • Depois que foi anunciado o adiamento do GNOME 3 para março de 2011 (sábia decisão!), decidi não lançar o Vinagre 2.32. Em vez disso, vou lançar o 3.0 beta, que usa tecnologia do GNOME 3 e vem com suporte ao protocolo RDP.
  • Ah, ele também virá com uma interface mais GNOMEzada, graças ao fantástico Vinicius Depizzol.
  • Depois da GUADEC (que aconteceu em Haia), visitei Amsterdã e Londres. Gostei da Holanda. Amsterdã é a nova Sodoma. Londres é ótima, mas bem carinha. Almoçei com Lucas lá.
  • Minha palestra sobre o GNOME Brasil rolou legal. Espero ter compartilhado minha experiência com outros grupos regionais.
  • Finalmente, meu obrigado à Fundação GNOME por patrocinar minha viagem!



GUADEC, aí vou eu!

July 12, 2010, by Jonh Wendell - No comments yet

Oi gente! Graças a Fundação GNOME estou indo mais uma vez para GUADEC – conferência anual dos GNOMErs! Desta vez vai ser na Holanda!

Hackers going to FreeFA soccer match!

Este ano estarei com três atividades “formais” lá: Uma palestra junto com Emily Chen sobre o GNOME no Brasil/Ásia, uma palestra relâmpago no slot da Stormy sobre “Get things done” in GNOME, e finalmente uma sessão BoF sobre acesso remoto no GNOME.

Quanto às informais, bem, aí vem o tradicional jogo de futebol, campeonato de sorvete, festas com direito a jam sessions, e por aí vai… Vai ser muito bom encontrar toda a turma de novo!

Já que vou falar sobre GNOME Brasil lá, se você tem alguma sugestão, comentário, ou quer que eu leve algum assunto pra lá, entre em contato comigo!