Code Google is dead, what are the best alternatives?

In an unexpected turn of events, Google has announced that on January 26, 2016, Google Code will pass away, that simple. The project that tried to compete with giants like GitHub apparently it is not sustainable and little by little restrictions will appear to be closing little by little.

The first change that many users will see (and some are already seeing from what I understand) is that new projects will no longer be able to be uploaded, and that the content that has been hosted so far will be available in Read Only mode.

Right now that in Cuba we were enjoying the opening of many of Google's services, they decided to close Google Code, however, we still have a few alternatives. Let's see some of them.

GitHub

Github

Perhaps the system of forging most known and popular, but not the best in my opinion for its limited features. The main downside of Github is that to have private repositories we must pay, although rates they are not that exaggerated for many. On the other hand, it offers us 1Gb of space for each project, as well as a Wiki and a website for each of them.

Another advantage that GitHub offers us are the graphics to see how developers work in their repositories and forks of the projects, functionalities as if it were a social network, and it is an excellent tool for collaborative work. Use the framework Ruby on Rails.

bitbucket

bitbucket

Of all the sites for forging this is my favorite and it is written in Python. The functionalities and improvements Bitbucket are many, however it has two characteristics that have solved my life:

  • We can do push y pull over https (for those with closed git ports on their ISPs).
  • We can have public, private and shared repositories without paying a penny, either in GIT o mercurial.

Sure, it also offers business plans and other tools for Atlassian (the company behind the project, and others like HipChat) to create a very complete collaborative work platform.

gitorious

Gitoriuos

Another excellent service that was recently purchased by GitLab therefore, it will stop serving in May of this year.

Anyway, it has the downside that if a project or repository exceeds 500 MB / month, or significantly exceeds the average use of bandwidth of other users or clients, Gitorious.org reserves the right to deactivate or restrict the account , project or repository until the owner of that account can reduce bandwidth consumption.

GitLab

GitLab

GitLab is possibly the most attractive alternative to me after BitBucket. Its peculiarity is the option to download its platform OpenSource to install it on our own server.

In GitLab we can create more than 100000 projects, Groups that depend on several repositories and due to its interface and appearance it is the one that most resembles GitHub. GitLab includes git repository management, code reviews, issue tracker, wiki, and much more.

It allows, of course, to do collaborative work, see the activity of other projects or people, and integrates with a lot of tools such as Slack, HipChat, LDAP, JIRA, Jenkins, many types of hooks (hooks) and a full API. Although it has its community part, of course it also offers various plans for companies.

SourceForge

SourceForge

There is not much to say about this service, it is one of the oldest, although in recent times it has been involved in some controversial issues due to the way they use to make money called DevShare, a software monetization program through insertion. of adware (adware) in the installers of the hosted projects that choose to participate in the program.

Launchpad

Launchpad

Another that needs no introduction in the world of GNU / Linux, but that unlike the rest, is used more to host Software projects. It is developed and maintained by Canonical Ltd.

It consists of several parts:

  • code: a source code hosting site that uses the Bazaar version control system.
  • Bugs: a bug tracking system to report bugs in different distributions and products.
  • Blueprints: a tracking system for specifications and new features.
  • Translations: a site to translate applications into multiple languages.
  • Answers: a community help site.
  • Soyuz: a tool to carry a small part of the maintenance of the distributions. It covers the build system, package maintenance, and file publishing.

One of the main negative things that Launchpad has for many users is that it uses Bazaar as version control.

GNU Savannah

GNU_Savannah

Perhaps one that is not so popular or cute is GNU Savannah, which according to Wikipedia, is a project of the Free Software Foundation that offers services from CVS, GNU arch, SVN, Git, Mercurial, Bazaar, mailing lists, web hosting, hosting file and bug tracking. Savannah runs Savane, which is based on the same software used by the SourceForge portal.

The Savannah website is divided into two domains: savannah.gnu.org for official GNU project software, and savannah.nongnu.org for all free non-project software. Unlike SourceForge, Savannah focuses on hosting totally free software projects, that is, free of non-free components, such as Flash; and for this it is very strict in its publication policies, so as to make sure that only free software is hosted.

When registering a project, its collaborators must specify which free software license it uses.

Conclusions

As you can see, we have more than one service to which we can spend our projects playing with each other's monetary possibilities. The closure of Google Code has hit me like a bucket of cold water (as it happened when they closed Google Reader) and it is possible that as a result of this, other alternatives to this service begin to appear.

If you ask me, the best choice is between Bitbucket and Gitlab, especially the latter because we can easily buy a VPS and set up our own version control server. The choice is yours 😉


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   anubis_linux said

    A shame for those who had projects in Google Code, I don't care, I was already used to the tedious 403 poster. That's an error. Your client does not have permission to get URL, on the alternatives that you publish the one that I use the most is GitHub and Bitbucket more Github than the other alternative, now I have the doubt Google has not projected any other alternative that they have up their sleeve? ??.

    regards

  2.   Miguel said

    Google only used free software as a screen, but now that it has met its goals, it doesn't need it.

  3.   Miguel said

    Although Github is not the best if it is the most used, I imagine that because of its social focus.

    It's Google Code, by the way.

  4.   Mauricio said

    I really like BitBucket. It has a very good interface and excellent documentation. I have also used Gitlab, I have it running in my work and I recommend it. I never understood why someone would want to use Google Code.

    1.    MD said

      At the time, I opted for Google Code because the interface was very, very simple ... it was all the simplicity Google stuff ... compared to SourceForge, which at that time and now is a very baroque website and overloaded with things.

  5.   waKeMaTTa said

    There is one called GitLab and its motto is "Better than GitHub" for several reasons, such as:
    - You can create private repo's.
    - One more use in the repo's control panel
    - ..

    1.    Miguel said

      It is already mentioned in the post.

  6.   sinnermann said

    In my humble opinion the best and only option is …… ..that's right, gentlemen: GITHUB
    why?
    BECAUSE I LIKE IT !!!
    Amen

  7.   neysonv said

    They just need to say, that they close google code in favor of google +

  8.   dhunter said

    I use local gitlab and it suits me, something consumer because it is made in Ruby and Unicorn processes eat RAM and CPU but I can't complain, I have a github-level product hosted on my LAN.

    I don't like Bitbucket because it is an Atlassian hobby project and it shows that they don't pay much attention to it, on the other hand, Github and Gitlab are the raison d'être of their respective companies.

    1.    eliotime3000 said

      Savanne from the GNU project also have dedicated developers.

  9.   Joel said

    Good compilation of alternatives, but what about codeplex?

  10.   eliotime3000 said

    GitLab and Savanne seem like the best options to me. But Google Code causes me more pity, because precisely several interesting projects have come out such as the 64-bit port of NSIS.