Accessibility Contact Go to main menu Go to main content

Choosing a software forge

Speaker(s) : Joseph Roumier
Date : Wednesday 7 July 2010 Schedule : 17h00 Duration : 40 minutes
Place: ENSEIRB - Amphi C
Transversal topics: In english

The conference

PDF - 2.2 Mb

Software forges were probably a key element of FOSS projects rise, as they brought good practices and sustainability. In addition to FOSS projects characteristics such as copyleft licences favouring sharing and reuse of existing code, gathering many projects in standardised and easily usable access points enhanced visibility and collaborations between these projects.

Nowadays forges are used for FOSS as well as proprietary software. Many software forges exist, and many instances of them are used by many projects (e.g. 230 000 projects in sourceforge). The functionalities and flexibility – not talking here of proprietary forges – are very different from one to another, depending of the context in which they were created and for which purpose.

Choosing a forge fulfilling specific needs is as a result quite difficult, demanding one or more selection methods.

This conference will present a selection method to select a forge, based on the work done for the CELLaVI (Centre d’Excellence dans les Logiciels Libres à Vocation Industrielle - project forge selection.

- Software forges and the main functionalities, instances, figures
- Current trends: modularisation, API for federation and migration, OpenLinkedData, Continuous Integration
- Quick presentation of the CELLaVI project and why it required a forge, and a method to choose one
- Method description, combining QSOS as well as a CETIC method, to evaluate the fulfilment of the requirements identifiied
- Result for CELLaVI (Redmine) and feedback after one year
- The future, with a look at what’s been recently done for FusionForge

The author

Joseph Roumier is a R&D Engineer at CETIC in the Traitement Sémantique de l’Information team. He’s currently involved in the CELLaVI project, which promotes adoption of Free Software by industry and institutions in Wallonia and Belgium. As such, he participated in the selection process for the software forge of the project. Besides, he learns and uses since 2003, in the context of local and european projects - formerly at LORIA - the concepts and tools of the Semantic Web for the linguistic resources processing (mainly terminologies), document systems, semantic search engines, information systems interoperability. The application domains are Health, Industrial Maintenance, and soon OpenLinkedData.

See also the room dedicated to software forges hosting the PlanetForge community meetup.

Attached documents

Slides (PDF - 1.8 Mb)