warning: Creating default object from empty value in /var/www/drupal/modules/taxonomy/taxonomy.pages.inc on line 33.

forges

Forges paper pre-print

Here is the pre-print copy of the paper on forges that David and I have written. I am going to present at HICSS 45 in January.

Squire, M. and Williams, D. (2012). Describing the software forge ecosystem. 45th Hawaii International Conference on System Sciences. Maui, Hawaii. January 4-7. Forthcoming.

Forge Policy Matrix, June 2011

Part of a series on Everything you ever wanted to know about software forges (code forges (June 2011)
Description: The table shows which forge policies are held by each data forge as of early June 2011.

Forge Policy Matrix, June 2011

Forge Name ADFadfree(ADF): Forge appears to be ad-free. ANOanonftp(ANO): Forge allows use of anonoymous ftp by projects. APIapi(API): Forge provides public, remote API into project data. APRapproval(APR): Forge requires approval for hosting. DIRdirectory(DIR): Forge offers a method for listing all projects. DOAdoap(DOA): Forge makes DOAP descriptions of each project. FNCflossnocharge (FNC): Forge is free, or no charge for FLOSS projects. FLOflossonly (FLO): Forge only accepts FLOSS projects. GRAgravatar(GRA): Forge allows use of gravatar for user profiles. OIDopenid (OID): Forge offers logins through OpenID. PAYpayoption (PAY): Forge has a paid or commercial option. SHEshell (SHE): Forge offers shell access to project team.
Aliothhttp://alioth.debian.org
Est: March 29, 2003
Users: 11053
Projects: 920
Powered By: FusionForge
- - - - -
Assemblahttp://assembla.com
Est: 2006
Users: 300,000
Powered By: Assembla
- - - - - - - - -
BerliOS*http://berlios.de
Est: January, 2000
Projects: 3,600
Powered By: FusionForge
- - - - -
Bitbucket*http://bitbucket.org
Est: 2008
Users: 138,000
- - - - - -
Codehaus*http://
Est: February 26, 2003
Projects: 288
- - - - - - - -
Codeplex*http://codeplex.com
Est: May, 2006
Projects: 22,559
- - - - - - - - -
Fedora Hostedhttp://fedorahosted.org
Est: December, 2007
Powered By: trac
- - - - - - -
Githubhttp://github.com
Est: April 10, 2008
Users: 758,300
Projects: 2,119,817
- - - - - - - -
Gitorioushttp://gitorious.org
Est: January, 2008
Powered By: Gitorious
- - - - - -
Gna*http://gna.org
Est: January, 2004
Users: 15,199
Projects: 1,353
Powered By: Savane
- - - - - - -
Google Code*http://code.google.com
Est: March 17, 2005
Projects: 208,664
- - - - - - - -
Java.Net*http://java.net
Est: 2003
Users: 604,505
Projects: 2,057
Powered By: Kenai
- - - - - - - -
Javaforge*http://javaforge.com
Est: September, 2005
Users: 23,000
Projects: 494
Powered By: Codebeamer
- - - - - - - - -
Launchpadhttp://launchpad.net
Est: 2004
Projects: 22,912
- - - - -
Objectweb*http://forge.ow2.org
Est: 1999
Users: 19,813
Projects: 191
Powered By: Gforge
- - - - - - -
Origo*http://www.origo.ethz.ch
Est: 2006
Projects: 6,535
Powered By: Origo
- - - - - - - -
OSOR.eu*http://forge.osor.eu
Est: September, 2008
Users: 4,696
Projects: 225
Powered By: Gforge
- - - - - - -
Rubyforge*http://rubyforge.org
Est: 2003
Users: 88,985
Projects: 9,206
Powered By: Gforge
- - - - - - -
Sarovar*http://sarovar.org
Est: 2003
Users: 69,381
Projects: 514
Powered By: Gforge
- - - - - - -
Savannahhttp://savannah.gnu.org
Est: 2000
Users: 51,709
Projects: 3,334
Powered By: Savane
- - - - - - -
Sharesourcehttp://sharesource.org
Est: 2006
Projects: 600
Powered By: Sharesource
- - - - - - - -
Sourceforgehttp://sourceforge.net
Est: November, 1999
Users: 2,700,000
Projects: 291,600
- - - - -
Tigris*http://tigris.org
Est: January 1, 2000
Projects: 799
- - - - - - - -
TuxFamilyhttp://tuxfamily.org
Est: 1999
Powered By: VHFFS
- - - - - -


Forge-Specific Notes*

1. BerliOS: projects do have to be approved according to the FAQ "Getting started with BerliOS"

2. Bitbucket: Limit of 5 users for the free (cost) FLOSS hosting option.

3. Codehaus: Calculated number of projects on CodeHaus by using the project directory to list projects alphabetically, then summing the counts (total 288). Did not code as "floss only" since so many FLOSS licenses are excluded, but the site is free (in cost) if you use one of the licenses they call "business friendly". Codehaus does not have a project directory so it was somewhat difficult to survey a variety of projects.

4. Codeplex: runs its own ads (Microsoft) on internal project pages. I coded their 'liveid' as 'openid' just for brevity's sake since they were the only forge that did 'liveid'.

5. Gna: French Free Software Foundation site.

6. Google Code: Does have a project search and directory, but too large to use to calculate manually the number of hosted projects.

7. JavaNet: Merged with Project Kenai. No explicit statement that the site is free (in cost), but I assumed it was since there was no evidence of payment or plans either.

8. JavaForge: Projects can choose which items to make available. Here I have coded "yes" for any features that I saw in a consistent location on a subset of project pages, but these widgets (for example tracker details) are located on different screens for different projects.

9. Objectweb: Has a middleware focus. Approval is required to add a project.

10. Origo: does not have a directory, so I used the "recent projects" featured on home page to check out what projects were hosted there.

11. OSOR.eu: Forge includes federated sites hosted elsewhere, but I did not include these in my project counts.

12. Rubyforge: is running gforge so the projects to have to be 'approved'. Not sure if there are additional hurdles.

13. Sarovar: Sarovar is based in India.

14. Tigris: Calculated number of projects from project directory (by categories). There may be duplicates if projects are listed in more than one category. Tigris is largely ad-free, but does show a small number of ads from CollabNet, its parent company.

Revision Control Matrix, June 2011

This is part of a series on Everything you ever wanted to know about software forges (code forges) June 2011
Description: The table shows which revision controls are available for projects at each code forge.

Revision Control Matrix, 2011

Forge Name ARCarch (ARC): Offers Arch revision control system. BZRbzr (BZR): Offers Bazaar revision control system. CREcodereview (CR): Offers code review revision control system. CVScvs (CVS): Offers CVS revision control system. DARdarcs (DAR): Offers Darcs revision control system. GITgit (GIT): Offers GIT revision control system. MERmercurial (MER): Offers Mercurial revision control system. TFSmtfs (MTFS): Offers Microsoft Team Foundation Server revision control system. SVNsvn (SVN): Offers Subversion revision control system.
Aliothhttp://alioth.debian.org
Est: March 29, 2003
Users: 11053
Projects: 920
Powered By: FusionForge
- -
Assemblahttp://assembla.com
Est: 2006
Users: 300,000
Powered By: Assembla
- - - - - -
BerliOShttp://berlios.de
Est: January, 2000
Projects: 3,600
Powered By: FusionForge
- - - - -
Bitbuckethttp://bitbucket.org
Est: 2008
Users: 138,000
- - - - - - - -
Codehaus*http://
Est: February 26, 2003
Projects: 288
- - - - - - -
Codeplexhttp://codeplex.com
Est: May, 2006
Projects: 22,559
- - - - - - -
Fedora Hostedhttp://fedorahosted.org
Est: December, 2007
Powered By: trac
- - - - - -
Githubhttp://github.com
Est: April 10, 2008
Users: 758,300
Projects: 2,119,817
- - - - - - -
Gitorioushttp://gitorious.org
Est: January, 2008
Powered By: Gitorious
- - - - - - -
Gnahttp://gna.org
Est: January, 2004
Users: 15,199
Projects: 1,353
Powered By: Savane
- - - - - -
Google Code*http://code.google.com
Est: March 17, 2005
Projects: 208,664
- - - - - -
Java.Net*http://java.net
Est: 2003
Users: 604,505
Projects: 2,057
Powered By: Kenai
- - - - - - - -
Javaforge*http://javaforge.com
Est: September, 2005
Users: 23,000
Projects: 494
Powered By: Codebeamer
- - - - - -
Launchpadhttp://launchpad.net
Est: 2004
Projects: 22,912
- - - - - - -
Objectweb*http://forge.ow2.org
Est: 1999
Users: 19,813
Projects: 191
Powered By: Gforge
- - - - - - -
Origo*http://www.origo.ethz.ch
Est: 2006
Projects: 6,535
Powered By: Origo
- - - - - - -
OSOR.eu*http://forge.osor.eu
Est: September, 2008
Users: 4,696
Projects: 225
Powered By: Gforge
- - - - - - - -
Rubyforgehttp://rubyforge.org
Est: 2003
Users: 88,985
Projects: 9,206
Powered By: Gforge
- - - - - -
Sarovar*http://sarovar.org
Est: 2003
Users: 69,381
Projects: 514
Powered By: Gforge
- - - - - - - -
Savannahhttp://savannah.gnu.org
Est: 2000
Users: 51,709
Projects: 3,334
Powered By: Savane
- - -
Sharesourcehttp://sharesource.org
Est: 2006
Projects: 600
Powered By: Sharesource
- - - - - - -
Sourceforgehttp://sourceforge.net
Est: November, 1999
Users: 2,700,000
Projects: 291,600
- - -
Tigris*http://tigris.org
Est: January 1, 2000
Projects: 799
- - - - - - -
TuxFamilyhttp://tuxfamily.org
Est: 1999
Powered By: VHFFS
- - - - -


Forge-Specific Notes*

1. Codehaus: Calculated number of projects on CodeHaus by using the project directory to list projects alphabetically, then summing the counts (total 288). Codehaus does not have a project directory so it was somewhat difficult to survey a variety of projects.

2. Google Code: Does have a project search and directory, but too large to use to calculate manually the number of hosted projects.

3. Java.Net: Merged with Project Kenai.

4. JavaForge: Projects can choose which items to make available. Here I have coded "yes" for any features that I saw in a consistent location on a subset of project pages, but these widgets (for example tracker details) are located on different screens for different projects.

5. Objectweb: Has a middleware focus

6. Origo: does not have a directory, so I used the "recent projects" featured on home page to check out what projects were hosted there.

7. OSOR.eu: Forge includes federated sites hosted elsewhere, but I did not include these in my project counts.

8. Sarovar: Sarovar is based in India.

9. Tigris: Calculated number of projects from project directory (by categories). There may be duplicates if projects are listed in more than one category.

Feature Matrix for Code Forges, June 2011

Part of a series on Everything you ever wanted to know about code forges

Description: The table shows which features are evident in projects of each data forge, as of early June 2011

Features Matrix, June 2011

Forge Name BTRbugtracker (BTR): Forge offers bug-tracking system. DBMdbms(DBM): Forge provides database management system for teams. DOCdocumentation (DOC): Forge offers a designated spot for documentation. FORforum (FOR): Forge offers software so that project teams can host forums. MALmailinglist (MAL): Forge offers software so that the project teams can host mailing lists. NEWnews (NEW): Forge offers a news or announcement service to teams to publicize their activities. PRMprojectmanager (PRM): Forge offers various project management software. SURsurvey (SUR): Forge offers survey software to project teams. TKMtaskmanager (TKM): Forge offers various task management software. TRAtrac (TRA): Forge offers Trac software to project teams. WEBwebsite (WEB): Forge offers website space to project teams. WIKwiki (WIK): Forge offers wiki software to project teams.
Alioth*http://alioth.debian.org
Est: March 29, 2003
Users: 11053
Projects: 920
Powered By: FusionForge
- - - - - -
Assemblahttp://assembla.com
Est: 2006
Users: 300,000
Powered By: Assembla
- - - - - - -
BerliOShttp://berlios.de
Est: January, 2000
Projects: 3,600
Powered By: FusionForge
-
Bitbuckethttp://bitbucket.org
Est: 2008
Users: 138,000
- - - - - - - -
Codehaus*http://
Est: February 26, 2003
Projects: 288
- - - - - - - -
Codeplexhttp://codeplex.com
Est: May, 2006
Projects: 22,559
- - - - - -
Fedora Hosted*http://fedorahosted.org
Est: December, 2007
Powered By: trac
- - - - - - - - -
Githubhttp://github.com
Est: April 10, 2008
Users: 758,300
Projects: 2,119,817
- - - - - - - - - -
Gitorious*http://gitorious.org
Est: January, 2008
Powered By: Gitorious
- - - - - - - - - -
Gna*http://gna.org
Est: January, 2004
Users: 15,199
Projects: 1,353
Powered By: Savane
- - - - - - -
Google Code*http://code.google.com
Est: March 17, 2005
Projects: 208,664
- - - - - - - - -
Java.Net*http://java.net
Est: 2003
Users: 604,505
Projects: 2,057
Powered By: Kenai
- - - - - - - -
Javaforge*http://javaforge.com
Est: September, 2005
Users: 23,000
Projects: 494
Powered By: Codebeamer
- - - - - -
Launchpad*http://launchpad.net
Est: 2004
Projects: 22,912
- - - - - - - - -
Objectweb*http://forge.ow2.org
Est: 1999
Users: 19,813
Projects: 191
Powered By: Gforge
- - - -
Origo*http://www.origo.ethz.ch
Est: 2006
Projects: 6,535
Powered By: Origo
- - - - - - - -
OSOR.eu*http://forge.osor.eu
Est: September, 2008
Users: 4,696
Projects: 225
Powered By: Gforge
- - -
Rubyforge*http://rubyforge.org
Est: 2003
Users: 88,985
Projects: 9,206
Powered By: Gforge
- - -
Sarovar*http://sarovar.org
Est: 2003
Users: 69,381
Projects: 514
Powered By: Gforge
- - -
Savannahhttp://savannah.gnu.org
Est: 2000
Users: 51,709
Projects: 3,334
Powered By: Savane
- - - - - -
Sharesource*http://sharesource.org
Est: 2006
Projects: 600
Powered By: Sharesource
- - - - - - -
Sourceforge*http://sourceforge.net
Est: November, 1999
Users: 2,700,000
Projects: 291,600
-
Tigris*http://tigris.org
Est: January 1, 2000
Projects: 799
- - - - - -
TuxFamily*http://tuxfamily.org
Est: 1999
Powered By: VHFFS
- - - - - - - - -


Forge-Specific Notes*

1. Alioth: survey examples I found seem to require login. Survey data appears unavailable to non-authenticated users.

2. Codehaus: Calculated number of projects on CodeHaus by using the project directory to list projects alphabetically, then summing the counts (total 288). Codehaus does not have a project directory so it was somewhat difficult to survey a variety of projects. Uses Jira for bug tracking and Atlassian for documentation.

3. FedoraHosted: only provides trac, so very difficult to find project-level metadata in unstructured text.

4. Gna: French Free Software Foundation site.

5. Google Code: Does have a project search and directory, but too large to use to calculate manually the number of hosted projects.

6. Java.Net: Merged with Project Kenai.

7. JavaForge: Projects can choose which items to make available. Here I have coded "yes" for any features that I saw in a consistent location on a subset of project pages, but these widgets (for example tracker details) are located on different screens for different projects.

8. Launchpad: Mailing lists are associated with teams, not projects. So find a team first, then find the mailing list archives, if any.

9. Objectweb: Has a middleware focus. Wiki is available on a centralized OW2 wiki server. Edits and history are for logged-in users only. News and news archive is available but no RSS for that. Survey data appears unavailable to non-authenticated users.

10. Origo: does not have a directory, so I used the "recent projects" featured on home page to check out what projects were hosted there. Origo has a bugtracker but the history would have to be gleaned by searching for and then combining 'open' and 'closed' I think. Documentation is done via the wiki system.

11. OSOR.eu: Forge includes federated sites hosted elsewhere, but I did not include these in my project counts.

12. Rubyforge: Survey data appears unavailable to non-authenticated users.

13. Sarovar: Sarovar is based in India. Survey data appears unavailable to non-authenticated users.

14. Sharesource: Offers a project page but not a full-featured web site with ability to run scripts, etc.

15. Sourceforge: Sourceforge has a feature request manager which I have coded as 'Task Manager'.

16. Tigris: Calculated number of projects from project directory (by categories). There may be duplicates if projects are listed in more than one category. Mailing lists are now called discussions, so I've coded these as 'forums'.

17. Tuxfamily: Offers PostgreSQL in addition to MySQL but was the only forge to do so, so I did not create a separate tag for this.

Everything you ever wanted to know about software forges (code forges), June 2011

Description

We have taken a list of 24 software forges and classified them according to what features and artifacts are present on that forge (as of early June 2011). The word cloud below represents the relative frequency of the forge tags. The links lead to tables that show what characteristics each code forge has.

We have a paper summarizing and extending these findings, which you can download as a pre-print attached to this posting. The citation is:

Squire, M. and Williams, D. (2012). Describing the software forge ecosystem. 45th Hawaii International Conference on System Sciences. Maui, Hawaii. January 4-7. pp 3416-3425.

Frequency of tags on forges: June 2011

You can also browse by specific artifact or feature list:
Project Metadata found at forges - what sort of data can we gather easily about the projects at each forge? (registration dates, lists of administrators/members? software licenses?)
Artifacts found at forges - what sort of publicly-available artifacts can researchers find at each forge? (mail archives, bug tracker reports, wiki histories, etc)
Features found at forges - what features does the forge offer for project teams? (Mailing lists, forums, wikis, etc)
Revision Control software found at forges - what sort of revision control software systems are hosted at the forge? (svn, cvs, bzr, git, etc)
Forge Policies - what policies does the forge itself have for projects hosted there? (free for floss projects, ad-free, etc)
Timeline of Forge Creation

Artifacts Matrix for Code Forges, June 2011

This is part of a series on Everything you ever wanted to know about code forges.

Description: The table shows which artifacts are evident in projects of each data forge as of early June 2011.

Artifacts Matrix, June 2011

Forge Name BTAbugtrackerarchive (BTA): Bug tracker archives are publicy available. FOAforumarchive(FOA): forum archives are publicly available. MLAmailinglistarchive (MLA): Mailing list archives are publicly available. NWSnewsstream (NWS): Forge provides project-level news streams or rss activity feed . REVreviews (REV): Project reviews are publicly available. TDLtodolist (TDL): To-do list or task manager is publicy available. WIHwikihistory (WIH): Wiki change history pages are publicly available. WIPwikipages (WIP): Wiki pages are publicly available.
Aliothhttp://alioth.debian.org
Est: March 29, 2003
Users: 11053
Projects: 920
Powered By: FusionForge
- - -
Assemblahttp://assembla.com
Est: 2006
Users: 300,000
Powered By: Assembla
-
BerliOShttp://berlios.de
Est: January, 2000
Projects: 3,600
Powered By: FusionForge
- - -
Bitbucket*http://bitbucket.org
Est: 2008
Users: 138,000
- - - - -
Codehaus*http://
Est: February 26, 2003
Projects: 288
- - - - - -
Codeplex*http://codeplex.com
Est: May, 2006
Projects: 22,559
- -
Fedora Hostedhttp://fedorahosted.org
Est: December, 2007
Powered By: trac
- - - - -
Githubhttp://github.com
Est: April 10, 2008
Users: 758,300
Projects: 2,119,817
- - - - - - -
Gitorioushttp://gitorious.org
Est: January, 2008
Powered By: Gitorious
- - - - - -
Gna*http://gna.org
Est: January, 2004
Users: 15,199
Projects: 1,353
Powered By: Savane
- - - -
Google Code*http://code.google.com
Est: March 17, 2005
Projects: 208,664
- - - -
Java.Net*http://java.net
Est: 2003
Users: 604,505
Projects: 2,057
Powered By: Kenai
- - -
Javaforge*http://javaforge.com
Est: September, 2005
Users: 23,000
Projects: 494
Powered By: Codebeamer
- - -
Launchpad*http://launchpad.net
Est: 2004
Projects: 22,912
- - - -
Objectweb*http://forge.ow2.org
Est: 1999
Users: 19,813
Projects: 191
Powered By: Gforge
-
Origohttp://www.origo.ethz.ch
Est: 2006
Projects: 6,535
Powered By: Origo
- - - - -
OSOR.eu*http://forge.osor.eu
Est: September, 2008
Users: 4,696
Projects: 225
Powered By: Gforge
-
Rubyforgehttp://rubyforge.org
Est: 2003
Users: 88,985
Projects: 9,206
Powered By: Gforge
-
Sarovar*http://sarovar.org
Est: 2003
Users: 69,381
Projects: 514
Powered By: Gforge
- - -
Savannahhttp://savannah.gnu.org
Est: 2000
Users: 51,709
Projects: 3,334
Powered By: Savane
- - - -
Sharesourcehttp://sharesource.org
Est: 2006
Projects: 600
Powered By: Sharesource
- - - -
Sourceforgehttp://sourceforge.net
Est: November, 1999
Users: 2,700,000
Projects: 291,600
Tigris*http://tigris.org
Est: January 1, 2000
Projects: 799
- - -
TuxFamily*http://tuxfamily.org
Est: 1999
Powered By: VHFFS
- - - - - - - -


Forge-Specific Notes*

1. Bitbucket: Must be logged in to see wiki change history?

2. Codehaus: Calculated number of projects on CodeHaus by using the project directory to list projects alphabetically, then summing the counts (total 288). Codehaus does not have a project directory so it was somewhat difficult to survey a variety of projects. Artifacts are more prevalent than metadata.

3. Codeplex: Indicates that they have mailing lists, but archives seem to be web-only in a forum-style format, so I coded the artifact as such.

4. Gitorious: wiki history requires login.

5. Gna: French Free Software Foundation site.

6. Google Code: Does have a project search and directory, but too large to use to calculate manually the number of hosted projects.

7. Java.Net: Merged with Project Kenai.

8. JavaForge: Projects can choose which items to make available. Here I have coded "yes" for any features that I saw in a consistent location on a subset of project pages, but these widgets (for example tracker details) are located on different screens for different projects.

9. Launchpad: Launchpad lists 'blueprints as documentation' as an artifact.

10. Objectweb: Has a middleware focus. Wiki is available on a centralized OW2 wiki server. Edits and history are for logged-in users only. News and news archive is available but no RSS for that.

11. Origo: does not have a directory, so I used the "recent projects" featured on home page to check out what projects were hosted there. Origo has a bugtracker but the history would have to be gleaned by searching for and then combining 'open' and 'closed' I think.

12. OSOR.eu: Forge includes federated sites hosted elsewhere, but I did not include these in my project counts.

13. Sarovar: Sarovar is based in India.

14. Tigris: Calculated number of projects from project directory (by categories). There may be duplicates if projects are listed in more than one category.

15. Tuxfamily: Mailing list archives are disabled for everyone by default but administrators can make them open if they wish. I coded this as 'no'. Offers PostgreSQL in addition to MySQL but was the only forge to do so, so I did not create a separate tag for this.

Syndicate content