Fedora release cycles: longer or shorter?
Autor original: Jonathan Corbet
Publicado originalmente no: lwn.net
Tradução: Roberto Bechtlufft
Data original: 12/11/2008
Disponibilizado para tradução: 20/11/2008
O lançamento do Fedora 10 esteve previsto para 25 de novembro, um pouco mais tarde do que havia sido planejado originalmente. É fato que atrasos em lançamentos do Fedora não são novidade, mesmo quando o projeto não está lidando com sérias avarias em sua infra-estrutura fundamental (diga-se de passagem, essa história ainda não foi totalmente esclarecida). Parece que a espera pelo Fedora 10 valeu a pena, mas o projeto não esperou pelo lançamento para começar a pensar no ciclo de lançamentos de futuras versões. Alguns debates sobre o assunto nos permitiram ter breves vislumbres da pressão sentida pela liderança do Fedora.
Uma recente análise em vídeo do Fedora 10 foi vista pelo projeto como algo não muito favorável:
Mas a maior queixa expressada pelo projeto é outra: trata-se do crédito dado ao trabalho realizado por desenvolvedores do Fedora. Como disse o líder do Fedora, Paul Frields:
As discussões subseqüentes indicam que um vasto número de desenvolvedores do Fedora tem a sensação de que outras distribuições, especialmente o Ubuntu, estão levando a fama pelas melhorias que são desenvolvidas pelo Fedora. Não é a primeira vez que esse tipo de preocupação surge; dizem que a Novell desenvolveu o XGL a portas fechadas para que o Ubuntu não fosse o primeiro a utilizá-lo. O Fedora não parece estar considerando a hipótese de fechar o desenvolvimento ao público, o que seria contrário à natureza aberta do projeto, mas há outras alternativas sendo discutidas.
O projeto Fedora, mais do que tudo, quer que o mundo saiba do trabalho que seus desenvolvedores estão tendo. Iniciativas como a lista de recursos de cada versão ajudam a difundir as informações antes do lançamento da versão oficial. Também se discute uma divulgação mais agressiva em blogs, sites de notícias etc. O projeto até postou uma proposta de calendário de marketing para ajudar a garantir que as atividades de marketing adequadas aconteçam nos momentos certos do ciclo de lançamento.
O antigo líder do Fedora, Max Spevack, fez uma sugestão diferente:
Essa proposta evoca a visão de distribuidores correndo para ver quem lança sua distro primeiro, levando a ciclos de lançamento ainda menos e a uma correspondente queda na qualidade das versões. É difícil de imaginar que ser o primeiro confira uma vantagem de marketing tão grande; deve haver uma alternativa melhor.
Não parece que o Fedora vá trilhar esse caminho para um contra-ataque tão cedo. Na verdade, se o calendário proposto para o lançamento do Fedora 11 for aprovado, vai acontecer exatamente o contrário. No passado, o Fedora respondeu a um lançamento atrasado com um ciclo de lançamento subseqüente reduzido para acertar o calendário. No Fedora 11, pelo visto, isso não vai acontecer; o projeto não tentará lançar a nova versão no mês de maio.
O motivo para que o ciclo do Fedora 11 não seja reduzido é o seguinte:
Reduzir o ciclo do Fedora 11 tornaria mais difícil encaixar todas as alterações planejadas para o RHEL6. Isso é um problema para a Red Hat, e como a Red Hat praticamente banca a existência do Fedora, os problemas da Red Hat são problemas do Fedora. Além disso, parece que vários engenheiros do núcleo da Red Hat vão trabalhar no Fedora durante o próximo ciclo para ajudar a aprontar os recursos que devem ser incluídos no RHEL-6. Se o próximo ciclo for menor, o Fedora terá menos atenção desses desenvolvedores. O Fedora prefere evitar isso e tirar proveito dos engenheiros do RHEL enquanto pode.
Por isso, a proposta é manter o ciclo de seis meses para o Fedora 11 e lançá-lo no início de junho. O ciclo do Fedora 12, no entanto, será encurtado para que o calendário do projeto se acerte. Espera-se que o anúncio antecipado facilite os planos para esse ciclo reduzido; Jesse Keating também sugere que o projeto “se foque mais em aperfeiçoamentos do que em grandes recursos arrebatadores no Fedora 12”. Os mais cínicos de nós podem concluir que o Fedora 11 vai ser entupido de recursos novíssimos que a equipe do RHEL deseja avaliar, e que o Fedora 12 será a versão em que essas novidades todas estarão realmente estáveis. Mas eu não seria cínico a esse ponto, imaginem…
As primeiras reações ao calendário proposto foram quase totalmente positivas, e parece que as coisas vão mesmo tomar esse rumo. Alguns desenvolvedores do Fedora podem achar que lançar uma versão após o Ubuntu põe suas relações públicas em desvantagem, mas há outras preocupações tidas como mais importantes. Como essas “outras preocupações” podem ser encaradas como “aproveitar o tempo disponível para focar no trabalho de desenvolver novos recursos para a próxima versão estável”, fica difícil argumentar contra elas.
Créditos a Jonathan Corbet – lwn.net
Tradução por Roberto Bechtlufft <roberto at bechtranslations.com>
Deixe seu comentário