last update: 30. November 2005 © 2005 Till G. Bay the current version of this evaluation can be obtained here: http://se.inf.ethz.ch/people/bay/publications/development_platforms_state_of_art.pdf Project Origo Competition Analysis Platform Sourceforge Sourceforge Enterprise Berlios Collabnet Foundation Gforge Savannah Clearcase Project Development 00 0++++00++ Configuration Management cvs cvs svn svn svn cvs svn/cvs cvs/svn clearcase Collaborative Development - - - ++ 0 - - - 0 Issue Management + + + ++ ++ ++ + ++ ++ Process Integration -- 0 -- 0 0 + 0 -- ++ Project Management ++ ++++++++++ Project Dashboard 0 0 0 0 ++ ++ 0 0 ++ Team Management ++ ++ ++ ++ ++ ++ ++ ++ ++ Project Information - - - ++ 0 0 - - - Platform Security 0++00++000++ Authentication - ++ - - ++ - - - ++ Encryption ++ ++ ++ ++ ++ ++ ++ ++ ++ Roles - + - - ++ - - - ++ Platform Deployment 0+ 0-0++--- Clustering n/a n/a n/a 2 n/a 3 222 Redundancy 2 3 2222222 Mirroring 3 3 3 3 3 3 3 3 3 Platform Compliance -- 0 -- + 0 0 -- -- 0 User Interface -- 0 -- + 0 0 -- -- 0 Platform Attributes Search -- n/a -- + + + 0 -- n/a Plug-Ins 2 3 2 3 22 3 22 Speed -- n/a -- + + + 0 -- n/a Technology PHP, Python, J2EE PHP, Python, Perl Python, SQLite Python, MySQL PHP, , Ant, Apache PHP, PostgreSQL, Apache, Mailman Apache, Perl, PHP, MySQL n/a

Information www..net http://www.vasoftware.com/sourceforge/ http://developer.berlios.de http://www.edgewall.com/trac http://www.collab.net http://www.eclipse.org http://gforge.org http://savannah.gnu.org/ http://www-306.ibm.com/software/awdtools/clearcase/ Platform Rating 0+ 0+++00+ Project Development 0 0 0 ++ + + 0 0 ++ Project Management + + + ++ ++ ++ + + + Platform Security 0 ++ 0 0 ++ 0 0 0 ++ Platform Deployment 0 + 0 - 0 ++ - - - Platform Compliance -- 0 -- + 0 0 -- -- 0 Platform Attributes -- 0 -- + 0 0 0 -- - Maintainability n/a n/a n/a + n/a n/a -- -- n/a Price n/a np n/a Free np / n/a n/a Free Free 4125 US $ a) ++ very good + good 0 satisfactory - bad -- very bad n/a not applicable np unpublished 3 available 2 not available a) per floating single user license for 12 months

Clones and Branches: 1) Sourceforge ↘ 1) Decision to commercialize Souceforge Enterprise 2) Fraunhofer Institut fuer offene Kommunikationssysteme, German Audience Gforge 3) Security considerations, project stagnation Berlios 2) 4) Service to open source Community 3) Savannah ↘ LCG Savannah 4) Collabnet ↘ Tigris

Other Platforms considered: Google Code http://code.google.com Freshmeat http://fm.net Apache http://www.apache.de Maven http://maven.apache.org Sunsite http://sunsite.dk Ibiblio http://ibiblio.org seul http://www.seul.org sourcefubar http://www.sourcefubar.net Codehaus http://www.codehaus.org OpenSymphony http://www.opensymphony.com Java.net http://www.java.net Tigris http://tigris.org Picolibre http://www.picolibre.org

What Platforms Big Projects Use: Open Office Collabnet Apache Foundation Custom Platform, Maven for sub projects Kernel Custom Platform, GIT Mozilla Custom Platform, CVS KDE Custom Platform, SVN Gnome Custom Platform, CVS Mono MediaWiki, SVN Sun Collabnet Configuration Management Name Web Windows Linux OS X Availability CVS https://www.cvshome.org/ 333Free Subversion http://subversion.tigris.org/ 333Free Bitkeeper http://www.bitkeeper.com/ 333Commercial Git http://www.netfort.gr.jp/~dancer/column/200504-git.html.en 2 3 2 Free Clearcase http://www-306.ibm.com/software/awdtools/clearcase/ 333Commercial

Other Configuration Management Tools considered: http://www.daveeaton.com/scm/CMTools.html http://linuxmafia.com/faq/Apps/scm.html Collaborative Development Tool Sourceforge Sourceforge Ent Berlios Trac Collabnet / Tigris Eclipse FoundatioGforge Savannah Clearcase Website 333333333 Newsgroup 222222222 2223 22222 Mailinglist 333332 333 Faq 222333223 Doc 333333333 Blog 2223 22222 Rss-feeds 2223 22222 Score 0.375 0.375 0.375 0.875 0.5 0.375 0.375 0.375 0.5

Other Tools considered: none Issue Management Tool Sourceforge Sourceforge Ent Berlios Trac Collabnet / Tigris Eclipse FoundatioGforge Savannah Clearcase Bug Life Cycle 3 3 3333333 Bug Category 3 3 3333333 Bug Priority 3 3 3333333 Bug Natures 2223332 33 Components 3 3 3333333 Search 2223332 33 Discussion 3 3 3333333 Linked to Configuration Management 2223 22222 Score 0.625 0.625 0.625 1 0.875 0.875 0.625 0.875 0.875

Tools considered: Bugzilla http://www.bugzilla.org/ Mantis http://www.mantisbt.org/ Eventum http://dev.mysql.com/downloads/other/eventum/screenshots.html Process Integration Integration Points Sourceforge Sourceforge Ent Berlios Trac Collabnet / Tigris Eclipse Foundati Gforge Savannah Clearcase API 2 3 2 332 3 2 3 IDE PlugIns 2 3 2223 223 Webservices 2 3 223 2 3 22 IDE 222223 223 Build 3 2233332 3 Test 2223 2 3 223 Score 0.166666667 0.5 0 0.5 0.5 0.666666667 0.5 0 0.833333333

Other Integration Points considered: none Project Dashboard Widgets Sourceforge Sourceforge Ent Berlios Trac Collabnet / Tigris Eclipse Foundatio Gforge Savannah Clearcase General State 333333333 Progress 333333333 Activity 3332 3 2 333 Milestones 222333223 New and Noteworthy 222333223 Release Notes 333333333 Changelog 222333223 Bugcount 333333333 Download Statistics 3332 33333 Visitor Statistics 3332 33333 Development Metrics 222233223 Gantt Charts 222222222 Score 0.583333333 0.583333333 0.583333333 0.583333333 0.916666667 0.833333333 0.583333333 0.583333333 0.916666667

Other Widgets considered: none

Note: The Project Dashboard is for the Developer what the Project Information is for the User Team Management Role Sourceforge Sourceforge Ent Berlios Trac Collabnet / TigrisEclipse Foundat Gforge Savannah Clearcase Project Owner 333333333 Committer 333333333 User 333333333 Score 111111111

Other Roles considered: none Project Information Presentation Sourceforge Sourceforge Ent Berlios Trac Collabnet / Tigris Eclipse FoundatioGforge Savannah Clearcase Website 333333333 Wiki 2223 22222 Newsgroup 222223 222 Mailing list 333332 333 Doc 22233332 3 License 333332 332 Tutorials 2223 2 3 222 Articles 2223 2 3 222 Faq 222332223 Blog 2223 22222 Rss-feeds 2223 22222 Podcasts 222222222 Score 0.25 0.25 0.25 0.833333333 0.416666667 0.416666667 0.333333333 0.25 0.333333333

Other Presentations considered: none

Note: The Project Information is for the User what the Project Dashboard is for the Developer Authentication Tool Sourceforge Sourceforge Ent Berlios Trac Collabnet / Tigris Eclipse FoundatioGforge Savannah Clearcase Password 333333333 Password aging 2 3 223 2223 Pasword format requirements 2 3 223 2223 Score 0.333333333 1 0.333333333 0.333333333 1 0.333333333 0.333333333 0.333333333 1

Other Tools considered: none Encryption Tool Sourceforge Sourceforge Ent Berlios Trac Collabnet / Tigris Eclipse FoundatioGforge Savannah Clearcase Encryption of Configuration Management Protocols 333333333 Encryption of Management Interface 333333333 Score 111111111

Other Tools considered: none Role Attribute Sourceforge Sourceforge Ent Berlios Trac Collabnet / Tigris Eclipse FoundatioGforge Savannah Clearcase Role-based Security Model 333333333 Role Management 2 3 223 2223 Customizable Roles 22223 2223 Score 0.33 0.66 0.33 0.33 1 0.33 0.33 0.33 1

Other Attributes considered: none User Interface Attribute Sourceforge Sourceforge Ent Berlios Trac Collabnet / Tigris Eclipse FoundatioGforge Savannah Clearcase Language support 2 3 223 2223 Simplicity 2223 2 3 222 Appeal 2 3 2 333222 Accessibility 2 3 2222223 Standards 222333223 W3c 2 3 2 333223 Speed 2223 22222 Score 0 0.571428571 0 0.714285714 0.571428571 0.571428571 0 0 0.571428571

Other Attributes considered: none