Code Google está morto, quais são as melhores alternativas?

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

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

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

Gitoriuos

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

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

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

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

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 😉


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   anubis_linux dito

    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

  2.   miguel dito

    O Google só usou software livre como display, mas agora que atingiu seus objetivos, não precisa mais dele.

  3.   Miguel dito

    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.

  4.   Maurício dito

    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.

    1.    MD dito

      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.

  5.   waKeMaTTa dito

    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
    - ..

    1.    Miguel dito

      Já é mencionado no post.

  6.   pecador dito

    na minha humilde opinião, a melhor e única opção é …… .. isso mesmo, senhores: GITHUB
    porque?
    PORQUE EU GOSTO !!!
    Amém

  7.   Neysonv dito

    Eles só precisam dizer que fecharam o código do google em favor do google +

  8.   caçador dito

    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.

    1.    eliotime3000 dito

      Savanne do projeto GNU também tem desenvolvedores dedicados.

  9.   Joel dito

    Boa compilação de alternativas, mas e quanto ao codeplex?

  10.   eliotime3000 dito

    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.