Em uma mudança inesperada de eventos, Google anunciou que em 26 de janeiro de 2016, Google Code vai passar, tão simples. O projeto que tentou competir com gigantes como GitHub aparentemente não é sustentável e aos poucos as restrições vão aparecendo se fechando aos poucos.
A primeira mudança que muitos usuários verão (e alguns já estão vendo pelo que entendi) é que novos projetos não poderão mais ser carregados e que o conteúdo que foi hospedado até agora estará disponível no modo somente leitura.
Agora que em Cuba estávamos aproveitando a abertura de muitos dos serviços do Google, eles decidiram fechar o Google Code, porém, ainda temos algumas alternativas. Vamos ver alguns deles.
GitHub
Talvez o sistema de forjamento mais conhecido e popular, mas não o melhor em minha opinião por seus recursos limitados. A principal desvantagem do Github é que para ter repositórios privados devemos pagar, embora taxas eles não são tão exagerados para muitos. Por outro lado, oferece-nos 1Gb de espaço para cada projeto, bem como um Wiki e um site para cada um deles.
Outra vantagem que o GitHub nos oferece são os gráficos para ver como os desenvolvedores trabalham em seus repositórios e bifurcações dos projetos, funcionalidades como se fosse uma rede social, e é uma excelente ferramenta para o trabalho colaborativo. Use a estrutura Ruby on Rails.
bitbucket
De todos os sites para forjar, este é o meu favorito e está escrito em Python. As funcionalidades e melhorias Os bitbucket são muitos, porém tem duas características que resolveram minha vida:
- Podemos fazer empurrar y puxar por https (para aqueles com portas git fechadas em seus ISPs).
- Podemos ter repositórios públicos, privados e compartilhados sem pagar um centavo, seja em GIT o mercurial.
Claro, também oferece planos de negócios e outras ferramentas para Atlassian (a empresa por trás do projeto, e outras como HipChat) para criar uma plataforma de trabalho colaborativo muito completa.
gigantesco
Outro excelente serviço que foi adquirido recentemente por GitLab portanto, deixará de ser veiculado em maio deste ano.
No entanto, tem a desvantagem de que se um projeto ou repositório exceder 500 MB / mês, ou exceder significativamente o uso médio de largura de banda de outros usuários ou clientes, Gitorious.org reserva-se o direito de desativar ou restringir a conta, projeto ou repositório até o proprietário dessa conta pode reduzir o consumo de largura de banda.
GitLab
GitLab é possivelmente a alternativa mais atraente para mim depois do BitBucket. Sua peculiaridade é a opção de baixar sua plataforma Código aberto para instalá-lo em nosso próprio servidor.
No GitLab podemos criar mais de 100000 projetos, grupos que dependem de vários repositórios e pela sua interface e aparência é o que mais se assemelha ao GitHub. GitLab inclui gerenciamento de repositório git, revisões de código, rastreador de problemas, wiki e muito mais.
Ele permite, é claro, fazer um trabalho colaborativo, ver a atividade de outros projetos ou pessoas, e se integra com várias ferramentas como Slack, HipChat, LDAP, JIRA, Jenkins, vários tipos de ganchos (ganchos) e uma API completa. Embora tenha sua parte comunitária, é claro que também oferece vários planos para empresas.
SourceForge
Não há muito a dizer sobre este serviço, é um dos mais antigos, embora nos últimos tempos tenha se envolvido em algumas questões polêmicas devido à forma como eles usam para ganhar dinheiro chamado DevShare, um programa de monetização de software por inserção. De adware. (adware) nos instaladores dos projetos hospedados que optam por participar do programa.
Launchpad
Outro que dispensa introdução no mundo do GNU / Linux, mas que ao contrário dos demais, é mais utilizado para hospedar projetos de Software. É desenvolvido e mantido pela Canonical Ltd.
Consiste em várias partes:
- Código: um site de hospedagem de código-fonte que usa o sistema de controle de versão Bazaar.
- Bugs: um sistema de rastreamento de bugs para relatar bugs em diferentes distribuições e produtos.
- Plantas: um sistema de rastreamento para especificações e novos recursos.
- Traduções: um site para traduzir aplicativos em vários idiomas.
- Respostas: um site de ajuda da comunidade.
- União: uma ferramenta para realizar uma pequena parte da manutenção das distribuições. Ele cobre o sistema de construção, manutenção de pacotes e publicação de arquivos.
Uma das principais coisas negativas que o Launchpad tem para muitos usuários é que ele usa Bazar como controle de versão.
GNU Savana
Talvez um que não seja tão popular ou fofo seja GNU Savannah, que de acordo com a Wikipedia, é um projeto da Free Software Foundation que oferece serviços de CVS, GNU arch, SVN, Git, Mercurial, Bazaar, listas de discussão, hospedagem na web, hospedagem arquivo e rastreamento de bugs. Savannah executa Savane, que é baseado no mesmo software usado pelo portal SourceForge.
O site Savannah é dividido em dois domínios: savannah.gnu.org para o software oficial do projeto GNU e savannah.nongnu.org para todos os softwares gratuitos não relacionados ao projeto. Ao contrário do SourceForge, Savannah foca em hospedar projetos de software totalmente livres, ou seja, livres de componentes não livres, como Flash; e para isso é muito estrito em suas políticas de publicação, de forma a garantir que apenas software livre seja hospedado.
Ao cadastrar um projeto, seus colaboradores devem especificar qual licença de software livre ele utiliza.
Conclusão
Como podem ver, temos mais de um serviço ao qual podemos gastar nossos projetos brincando com as possibilidades monetárias de cada um. O encerramento do Google Code me atingiu como um balde de água fria (como aconteceu quando fecharam o Google Reader) e é possível que com isso outras alternativas a este serviço comecem a aparecer.
Se você me perguntar, a melhor escolha é entre Bitbucket e Gitlab, especialmente o último porque podemos facilmente comprar um VPS e configurar nosso próprio servidor de controle de versão. A escolha é sua 😉
Uma pena pra quem tinha projetos no Google Code, não me interessa, já estava acostumado com o tedioso pôster 403. Isso é um erro. Seu cliente não tem permissão para obter URL, nas alternativas que você publica, a que mais uso é GitHub e Bitbucket mais Github do que a outra alternativa, agora tenho a dúvida que o Google não projetou nenhuma outra alternativa que eles tenham sua manga? ??.
lembranças
O Google só usou software livre como display, mas agora que atingiu seus objetivos, não precisa mais dele.
Embora o Github não seja o melhor se for o mais usado, imagino isso por causa de seu foco social.
A propósito, é o Google Code.
Eu realmente gosto do BitBucket. Possui uma interface muito boa e uma documentação excelente. Também tenho usado o Gitlab, tenho-o rodando no meu trabalho e recomendo. Nunca entendi por que alguém iria querer usar o Google Code.
Na época, optei pelo Google Code porque a interface era muito, muito simples ... era toda a simplicidade do Google ... comparado ao SourceForge, que naquela época e agora é um site muito barroco e sobrecarregado de coisas.
Existe um chamado GitLab e seu lema é "Melhor que GitHub" por vários motivos, como:
- Você pode criar repositórios privados.
- Mais um uso no painel de controle do repo
- ..
Já é mencionado no post.
na minha humilde opinião, a melhor e única opção é …… .. isso mesmo, senhores: GITHUB
porque?
PORQUE EU GOSTO !!!
Amém
Eles só precisam dizer que fecharam o código do google em favor do google +
Eu uso o gitlab local e me convém, algo de consumidor porque é feito em processos Ruby e Unicorn comem RAM e CPU, mas não posso reclamar, tenho um produto de nível github hospedado na minha LAN.
Não gosto do Bitbucket porque é um projeto hobby da Atlassian e mostra que eles não prestam muita atenção nele, por outro lado Github e Gitlab são a razão de ser de suas respectivas empresas.
Savanne do projeto GNU também tem desenvolvedores dedicados.
Boa compilação de alternativas, mas e quanto ao codeplex?
GitLab e Savanne parecem as melhores opções para mim. Mas o Google Code me causa mais pena, porque precisamente vários projetos interessantes surgiram, como a porta de 64 bits do NSIS.