Sistemas Inteligentes de Automação e Segurança
A força dos Fork's


"Como um projeto com forks pode ser muito interessante."

 

A força dos Forks

Fork vem do inglês e significa Bifurcação ou garfo de qualquer forma sempre se referindo a algo que se divide, no mundo do software livre o termo é usado para fazer referencia a um software que é criado a partir do código fonte de outro com objetivos diferentes do original. Os forks geram muitas discussões pois de um lado sempre existem aqueles que pensam que o melhor seria juntar forças e tornar o software original melhor e de outro tem aqueles que acreditam que o melhor é ter a própria versão e acrescentar ou manter nela aquilo que eles acreditam ser o correto independente do que os idealizadores dos projetos achem. Por um motivo ou por outro entra ano e sai ano sempre existem aqueles que apontam como uma das dificuldades da aceitação em massa de do Linux e de outros sotwares livres o grande numero de forks,  mas os forks podem ser muito bom para um sistema e tem algumas vantagens muito interessantes vamos a elas.

A primeira vantagem e a mais controversa é a variedade pois quando um software só tem uma arvore de desenvolvimento sem forks algumas características que você possa querer mesmo que simples e que não existam no software original não estarão disponíveis em lugar nenhum pois não existem versões alternativas o que obriga o usuário a recorrer a outros programas e o leva muitas das vezes a fazerem malabarismos para trocar dados entre programas que trabalham com formatos diferentes, quando você tem forks de um programa existe a possibilidade de ter em seu computador 2 forks ou mais do mesmo projeto que tendem a ser compatíveis entre si bastando salvar o seu trabalho em um software e abrir no outro, um exemplo é o software para tratamento de vídeo VirtualDub e seu Fork o VirtualDubMod  onde no primeiro é mais simples o tratamento do áudio e no segundo a pos-edição é melhor devido ao suporte ao avisynth. Comumente a reclamação sobre a existência de muitos forks é que com múltiplas versões o usuário passa a ter dificuldade de saber qual fork faz o que. O sentimento de frustração é aumentado quando o usuário começa a pensar que os diversos grupos poderiam se reunir e fazer um único software com todas as características. É claro que ter que fazer donwloads de 2 ou mais forks de um único software até achar aquele com as características que você quer é negativo mas o lado positivo é que existe a chance de você achar um fork que te atenda enquanto em softwares com uma única arvore de desenvolvimento você pode esperar anos para aparecer o que você quer ou pior seu desejo nunca ser implementado.

A segunda vantagem que está intimamente ligada com a cultura do software livre é a possibilidade da continuidade da licença de uso juntamente com a atualização do software. Se pensarmos um pouco da para imaginar que um caminho natural para muitos softwares livres que fizerem grande sucesso é ser comprado por empresas proprietárias que mesmo não podendo fechar o código fonte podem se apoderar do nome e da marca e dos direitos e criar um fork fechado do software e ainda decidir não atualizar mais a versão aberta, se isto acontecer em pouco tempo o software aberto vai se tornar incompatível com as novas versões dos sistemas operacionais e também não vai integrar com novos recursos que forem surgindo o que vai tornar o software obsoleto, entretanto se houver um fork você troca o nome do software mas mantém as características e fica atualizado.

A terceira vantagem e a razão deste artigo está na capacidade dos forks provarem para os donos dos projetos que algumas idéias que eles não pensaram ou dispensaram eram boas e deviam estar no projeto. Vamos ser sinceros quem começa um projeto como o Linux e outros é certamente alguém de visão, mas mesmo visionários não vêem tudo e se você não é alguém de destaque no projeto talvez suas idéias não sejam levadas adiante, não por que são ruins mas por que existem tantas idéias para se aprovar que não ha tempo suficiente para olhar a sua em detalhe, e é nesta hora que um contribuidor de iniciativa cria um fork e coloca suas idéias para funcionar, e quando um destes forks ganha destaque o mantedor do projeto original acaba por incorporar-lo no projeto principal e isto faz com que projetos que tenham muitos forks acabem ganhando melhorias que os seus idealizadores jamais imaginaram. Ganhar melhorias que vão alem da capacidade dos “Donos” do projeto é a força por traz ambiente dos forks pois assim de um jeito ou de outro o projeto passa sempre a atender as necessidades das pessoas ao invés se fazer o que os “Donos” do projeto imaginam que se deve fazer, pode parecer estranho questionar um visionário mas houve um tempo em que alguns pensaram que 640 KB de memória RAM era o suficiente para qualquer coisa.





ANEXOS

Ultimas Notícias
10/12/2013 às 18:59
É Telas Curvas - A Apple parece querer entrar no mercado de telas curvadas, segundo uma patente recentemente registrada pela empresa nos Estados Unidos. >> Mais

10/12/2013 às 18:56
Remover LULU - Lançado na semana passada no Brasil, o aplicativo Lulu já causou polêmica em poucos dias no ar ao permitir que mulheres avaliem de forma anônima os homens que sejam seus amigos no Facebook. Vale notar que os homens não podem acessar o app para v >> Mais

04/11/2010 às 15:23
SILVERLIGHT é o futuro - Bob Muglia executivo sénior da Microsoft e responsável pela área de Ferramentas e Servidores acredita na longa vida da ferramentas >> Mais

03/11/2010 às 14:48
IPAD 95% de vendas - Apesar de ter muita gente que não ver a necessidade de ter um Tablet ou sendo mais preciso um IPAD o fato é que o aparelho da APPLE tem agradado muita gente e possa até virar sinônimo de Tablet como aponta a empresa de pesquisas Strategy Analytics (SA) que diz que o IPAD respondeu por 95% das vendas de Tablets no terceiro trimestre de 2010. >> Mais

07/10/2010 às 14:00
Microsoft quer lugar do IPHONE - Um gigante da TI como a Microsoft estende seus tentáculos por quase tudo nem sempre com sucesso mas nem por isto eles desistem >> Mais

06/10/2010 às 16:20
A força dos Fork's - Como um projeto com forks pode ser muito interessante. >> Mais

06/10/2010 às 13:13
Aumenta a Demanda por espao na Web - Web: demanda por espao gera necessidade de fibras pticas >> Mais

06/10/2010 às 02:52
Presidente da Microsoft garante tablet com Windows at o Natal - Um computador tablet da Microsoft para combater o popular iPad, da Apple, ser lanado antes do Natal, anunciou nesta tera-feira o presidente-executivo da companhia, Steve Ballmer. >> Mais

06/10/2010 às 02:48
Internet Explorer tem menos de 50% do mercado de navegadores - O Internet Explorer sempre foi o navegador mais utilizado no mundo. Isso se deve (em grande parte) instalao integrada a todos os sistemas operacionais Windows. >> Mais

05/10/2010 às 19:26
Noticias do Geek - Nova Loja Android >> Mais


| Página Inicial | Notícias | Serviços | Tecnologias | Modelos | Contato | Área do Cliente | Mapa do Site