5 Replies - 977 Views - Last Post: 30 November 2009 - 05:51 PM

#1 EdwinNameless  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 120
  • View blog
  • Posts: 710
  • Joined: 15-October 09

Open Source hosting

Posted 30 November 2009 - 03:23 AM

Hi All,

Very likely something discussed here before.

I have been looking at GitHub and Sourceforge for an open-source project of mine in C++, and I was wondering if you guys had suggestions as to which to go for. I've been working with SourceForge for years, but I'm leaning more and more towards GitHub these days, especially because I'm doing more and more Ruby rather than Java. Which open-source hosting site would you recommend? One of these 2? Or another one entirely?

Is This A Good Question/Topic? 0
  • +

Replies To: Open Source hosting

#2 girasquid  Icon User is offline

  • Barbarbar
  • member icon

Reputation: 108
  • View blog
  • Posts: 1,825
  • Joined: 03-October 06

Re: Open Source hosting

Posted 30 November 2009 - 10:36 AM

I don't think your choice of language really affects where you decide to host your project - it's moreso which version control system you like more(along with featureset).

I've noticed that a lot of the projects I tend to work with these days are either on Google Code or Github - sourceforge isn't even really considered for project hosting(although I'm not sure why).

Which source control system do you prefer? You should decide on that before you start trying to figure out where to host your project.
Was This Post Helpful? 0
  • +
  • -

#3 TriggaMike  Icon User is offline

  • Using up all your 1's and 0's
  • member icon

Reputation: 85
  • View blog
  • Posts: 1,103
  • Joined: 26-September 08

Re: Open Source hosting

Posted 30 November 2009 - 10:36 AM

Don't forget about Google Code.
Was This Post Helpful? 0
  • +
  • -

#4 EdwinNameless  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 120
  • View blog
  • Posts: 710
  • Joined: 15-October 09

Re: Open Source hosting

Posted 30 November 2009 - 12:21 PM

View Postgirasquid, on 30 Nov, 2009 - 09:36 AM, said:

I don't think your choice of language really affects where you decide to host your project - it's moreso which version control system you like more(along with featureset).

I've noticed that a lot of the projects I tend to work with these days are either on Google Code or Github - sourceforge isn't even really considered for project hosting(although I'm not sure why).

Which source control system do you prefer? You should decide on that before you start trying to figure out where to host your project.


True, I totally forgot about Google code: I guess I unconsciously rejected it for a c++ project :D ... wrt to source-control, I am more used to CVS/Subversion, but git would do me fine, though I still have to look into its merging capability (merging with Subversion still causes me nightmares).

Even though it is true you can pretty much host any type of projects with the sites mentioned, Google code is very much Java and Javascript oriented (very much due to the fact that it's the languages they promote internally, with Python to a lesser extent), git hosts many more Ruby projects, again probably because the technologies behind are Rails/Ruby friendly. Sourceforge would tend to prove that this technology “magnetism” disappears with time (though again I'm biased because that's the one I'd have used most in the past), but with Google code, not so sure.

I'll probably stick with SF because that's what I'm used to, but for some reason, I have the impression that they are “behind.” I guess the identity problems with their colours/banners, etc. changing every second day doesn't help at all.
Was This Post Helpful? 0
  • +
  • -

#5 Oler1s  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1395
  • View blog
  • Posts: 3,884
  • Joined: 04-June 09

Re: Open Source hosting

Posted 30 November 2009 - 05:13 PM

Quote

I am more used to CVS/Subversion, but git would do me fine, though I still have to look into its merging capability (merging with Subversion still causes me nightmares).
Significantly better. DVCS like Git, Mercurial, Bazaar are merge friendly. In fact, the idiom for working on a project is to branch. A DVCS encourages forking.

Quote

Google code is very much Java and Javascript oriented (very much due to the fact that it's the languages they promote internally, with Python to a lesser extent), git hosts many more Ruby projects, again probably because the technologies behind are Rails/Ruby friendly. Sourceforge would tend to prove that this technology “magnetism” disappears with time (though again I'm biased because that's the one I'd have used most in the past), but with Google code, not so sure.
I would discard that perceived language orientation. Simply use what you think is best. I've favored Google Code because of Mercurial support (which is what I use by default now).

Quote

I have the impression that they are “behind.” I guess the identity problems with their colours/banners, etc. changing every second day doesn't help at all.
Their cutting down of features combined with bad navigation issues and various bugs in their system in the past didn't help. I think navigation on that site is still ugly.
Was This Post Helpful? 0
  • +
  • -

#6 Tom9729  Icon User is offline

  • Segmentation fault
  • member icon

Reputation: 180
  • View blog
  • Posts: 2,641
  • Joined: 30-December 07

Re: Open Source hosting

Posted 30 November 2009 - 05:51 PM

I've only really used SourceForge, so I guess I'm a little biased. I'm not sure what caused the constant theme change, but their services/policies have remained pretty constant. Last time I checked, they offer Subversion, CVS, and Mercurial. You also get web hosting (with MySQL), and SSH access.

The new thing they've been working on is "applications", where basically you can check a few boxes and have your own Mediawiki/Trac/Wordpress/etc setup in a couple of minutes on their servers.

Uptime is pretty good. I only remember one outage in several years.

License choice is pretty broad as long as it's open source.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1