Software livre está enfrentando um teste monumental
NotíciaA última supernova visível na Via Láctea foi a explosão de 1604 na constelação de Ofiúco. Apesar dos melhores esforços de Kepler, isso foi antes de alguém ter hardware poderoso o suficiente para estudar o evento em detalhes e aprender com ele..
Como resultado, os cientistas passaram anos esperando pacientemente com seus novos kits para a próxima explosão, que deve acontecer em breve. Pode não acontecer amanhã, mas o grande número de estrelas na galáxia local torna inevitável.
Há eventos raros e inevitáveis semelhantes no mundo do software livre, um dos quais estamos prestes a testemunhar pela primeira vez desde que alguém se interessou por tais coisas..
Um projeto vital de código aberto está prestes a ficar sem combustível e, possivelmente, explodir. Graças ao salto da Nokia para o Windows Phone 7, da frigideira ao fogo, o seu software gratuito, o kit de ferramentas Qt, foi deixado vivo em promessas vagas e entusiasmo oco. A Nokia prometeu investimentos contínuos, bônus para desenvolvedores que ficarão na plataforma e até mesmo um telefone ou dois que possam usá-lo..
Mas a verdade é que o Qt está obsoleto, o projeto parou e seu futuro é incerto. É um evento há muito aguardado pelo mundo do software livre.
Isso é importante, porque é o kit de ferramentas Qt que impulsiona a área de trabalho do KDE - um dos desktops mais populares e amplamente usados no mundo do código aberto. E como o Qt sempre foi um produto comercial, o KDE sempre se beneficiou de sua excepcional documentação, estabilidade e design - o tipo de atributos que vêm de um projeto bem financiado.
E agora?
A equipe do KDE agora tem uma escolha. Ele pode optar por observar o que acontece com o kit de ferramentas e tocar junto com qualquer nova liderança emergente, ou pode assumir o controle do próprio código-fonte e inseri-lo no núcleo do projeto KDE, algo que tem a liberdade total de fazer graças para a licença LGPL usada pela Qt.
Muitas pessoas, inclusive eu, argumentaram que o KDE e o Qt deveriam ser realmente os mesmos de qualquer maneira, e essa pode ser a oportunidade perfeita para fazê-lo. Há muita duplicação, por exemplo, quando você descobre que o KDE faz a mesma coisa que o Qt, só que ligeiramente diferente.
Mas mesmo isso mudou com lançamentos recentes, pois as duas equipes tentaram mesclar suas melhores ideias em uma única API. É graças à LGPL que temos essa escolha. Essa é uma das licenças de software livre mais liberais que um projeto pode usar, e significa que enquanto a Trolltech e a Nokia sempre venderam licenças comerciais caras para o kit de ferramentas, os projetos de software livre foram capazes de construir seus próprios e vincular à biblioteca livremente.
Renascimento
Se este fosse um kit de ferramentas proprietário que a gigante finlandesa do telefone decidira abandonar, não restaria nada para salvar e essa coluna seria arbitrária. Em vez disso, como os elementos jogados de uma supernova, este é um renascimento de tipos para o Qt.
Ele ainda pode ser copiado, bifurcado e melhorado, com ou sem o suporte de seu proprietário principal. Muitos de nós que acreditam na viabilidade do software de código aberto estão ansiosos para ver exatamente o que acontece e como as coisas podem mudar como resultado.
O principal problema será que, até certo ponto, o Qt ainda será desenvolvido comercialmente. Isso criará um conflito entre os desenvolvedores de software livre, que podem querer assumir o controle da API, e os tradicionalistas que estão felizes em usar novos recursos e lançamentos da forma como aparecem.
Pessoalmente, acho que isso levará a uma bifurcação para o Qt, a menos que haja algum tipo de aquisição de gerenciamento para a própria API. Mas uma bifurcação ajudará o KDE a se tornar um desktop muito mais homogêneo e influente se o desenvolvimento continuar, simplesmente porque será o pacote completo.
Tudo isso está acontecendo em uma crunchtime para o desktop Linux. O Gnome 3.0 lançou, a primeira grande atualização por oito anos, e está tentando superar o KDE nas apostas da inovação depois de anos de estabilidade moderada.
O próprio KDE estava prestes a se tornar utilizável novamente, eo Ubuntu jogou o gato entre os pidgins com seu novo shell Unity para o Gnome. O drama Nokia e Qt só ajuda a destacar ainda mais o perigo.
De muitas maneiras, este é o teste monumental da viabilidade do software livre, e se o desktop Linux perdeu sua chance, sem nada para fazer agora, exceto desaparecer em uma maior obscuridade..
O evento da Nokia / Qt deverá ofuscar qualquer outra notícia nos próximos meses, e quando finalmente desaparecer, esperamos ter uma nova constelação.