Plume Project

16
PLUME and RELIER Promoting economicaL, Useful and Maintained softwarE for the French higher education and research (academic) community http://www.projet-plume.org/ Jean-Luc Archimbaud and Teresa Gomez-Diaz PLUME, CNRS – UREC and LIGM FOSSa’09, Grenoble, 17-18 november 2009 JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 1 / 16

description

The PLUME open platform has as first goal to share competences and to value the knowledge of software experts within the French higher education and research communities. The project proposes in its platform the access to more than 300 index cards describing useful and economic software for this community, with open access to everybody.The RELIER project focuses on the second goal of PLUME, that is to improve the visibility of software produced by research laboratories within the higher education and research communities. The "dev-ESR" index cards briefly describe the main features of the software, including references to research publications associated to it.In this talk we will also focus on the organisation of the project, describing the theme classification of the index cards but also of its Technical committee, its evolution following the new themes added to the project and the creation of a community of shared knowledge.

Transcript of Plume Project

Page 1: Plume Project

PLUME and RELIER

Promoting economicaL, Useful and Maintained softwarE for

the French higher education and research (academic) community

http://www.projet-plume.org/

Jean-Luc Archimbaud and Teresa Gomez-Diaz

PLUME, CNRS – UREC and LIGM

FOSSa’09, Grenoble, 17-18 november 2009

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 1 / 16

Page 2: Plume Project

Plan

1 PLUMEIntroductionMotivationGoalsThe platformOrganising the community

2 RELIERMotivationThe projectProductionA reference cardPLUME (fr) - FEATHER (en)Some statisticsUseful documents

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 2 / 16

Page 3: Plume Project

- Introduction

PLUMEPromouvoir les Logiciels Utiles Maıtrises et Economiques

dans l’Enseignement Superieur et la Recherche

http://www.projet-plume.org/[email protected]

Main goal: to promote economical, useful and maintained softwarewithin the French higher education and research (academic) community

Head: Jean-Luc Archimbaud, UREC (CNRS)

Official partners: around 20 laboratories and research entitiesSupporters: 10 other associations and research entitieshttp://www.projet-plume.org/le-projet-soutiens/

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 3 / 16

Page 4: Plume Project

- MotivationWhat happens in the academic community regarding software?

The reasons to launch PLUME (january 2007):

a lot of software around, free, performant, used, useful

some is developped within the community

a lot of experts around: users, developers

no organization/structure inside the community

usual isolation of software developers/users within the community

how to find the information to solve everyday needs?

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 4 / 16

Page 5: Plume Project

- Goals

Now PLUME has four main goals regarding software within

the French higher education and research (academic) community:

share competences and value knowledge

promote software produced by the community

free/open source software from Academia (FOSSa)

create and lead a developers community

promote the use of and contributions to

free/open source software (FOSS)

Questions and goals lead to step up the PLUME platform:

http://www.projet-plume.org/

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 5 / 16

Page 6: Plume Project

- Platform (1)

The platform has been open on october 2007 (CMS Drupal).

Now there are 6 types of software index cards (statistics, nov. 2009):

(225) used and “validated” cards: in production on at least 3 sites

(25) “to be validated” cards: in production on 1 or 2 sites

(8) “on test” cards

(125) resource cards (articles, FAQ, ...)

(88) RELIER (dev. ESR) cards: developed within research labs

(13) FEATHER (en)

archives

Please contribute:http://www.projet-plume.org/participer

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 6 / 16

Page 7: Plume Project

- Platform (2)

Publishing procedure:

a member propose a new software card

a theme manager opens the cardmaths, biology, cooperative work, network and system admin,...

a contributor (expert/experienced user): write the card

2 or 3 different contributors review the card

the theme manager validated the card

final validation and publication by the chief editor and author

Some cards have a lighten publishing procedure.

Example of a “validated software card”:http://www.projet-plume.org/fiche/unitex

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 7 / 16

Page 8: Plume Project

- Platform (3)

The PLUME project is carried by the UREC of the CNRS, withJL. Archimbaud as project manager.

There are different roles (statistics, nov. 2009):

visitors (around 40 000 per month)

(906) members (login access)

(416) contributors: authors and reviewers

(19) theme managers

(1) chief editor

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 8 / 16

Page 9: Plume Project

- Organising the community

In order to structure the community, there are:

RSS feeds, mailing lists and other communication tools

summer schools (ENVOL 2008, 2010)

PLUME daysmanage your bibliography, distribute your software, foss alternatives in maths

news, resource cards, ...

Very easy to incorporate side projects:

@2L: learning free/open source software (FOSS)

DEVLOG: new project for (academic) developers

RELIER: focus on the second goal of PLUME:promote software produced by the academic community

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 9 / 16

Page 10: Plume Project

RELIER - MotivationWhat happens at the research labs and the research institutions?

some labs and universities produce a lot of softwareI for research (leading to publications)I for everyday needs (management, bibliography, ...)

some are FOSS software

some are distribued (sometimes not in the best conditions)

most of them are unknown software

most of them are useful for other researchers/labs/projects/industry

Idea: To reference and to index the labs/universities’ software withoutregarding their status of completeness, documentation or distribution.

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 10 / 16

Page 11: Plume Project

RELIER - The project

RELIER

REferencer les developpements Logiciels Internesde l’Enseignement superieur et de la Recherche

Reference software withinthe French higher education and research community

http://www.projet-plume.org/[email protected]

Born: inside the projectRELIER-pilote: V. Louvet, V. Baudin, T. Gomez-Diaz + JL. ArchimbaudPilote labs: ICJ (Lyon), LAAS (Toulouse), LIGM (Marne-la-Vallee)Supporters: Groupe Calcul, INSMI CNRS, DPI CNRS...

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 11 / 16

Page 12: Plume Project

RELIER - Cards and Labs’ pages

Goal: to reference all the software produced at research labs, universitiesor other research institutions to present them in web pages...

RELIER organizes this information with

software cards: RELIER (dev. ESR)http://www.projet-plume.org/relier/unitex

some have also “validated software” cardshttp://www.projet-plume.org/fiche/unitex

labs’ software pageshttp://www.projet-plume.org/LIGM/

Authors can be developers of the software project butalso persons nominated by the laboratory or the research institution.

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 12 / 16

Page 13: Plume Project

A RELIER reference card (dev. ESR)

The basic information to properly identify the software:

name, version, date, web site

license, status (in development, distributed, ...)

designer(s), contact information

laboratory, head institutions

keywords (search interface)

general software features

context in which the software is/has been used

publications related to software

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 13 / 16

Page 14: Plume Project

PLUME (fr) - FEATHER (en)

http://www.projet-plume.org/en/

The first aim of the English version of PLUMEis to publish the translation of RELIER (dev. ESR) cards.

Example of a FEATHER “dev. ESR card”:

http://www.projet-plume.org/en/relier/unitex

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 14 / 16

Page 15: Plume Project

RELIER Statistics

RELIERI First reference cards published september 2008I Today: 88 index cards corresponding to 60 labsI 24 more coming soonI Some have also a “validated software card”

PLUME-FEATHERI First English reference cards published on april 2009I 13 published cardsI 12 coming soon

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 15 / 16

Page 16: Plume Project

Useful documents

An inside RELIER initiative: to study problems related to softwaredevelopement inside research labs and to propose solutions...

http://www.projet-plume.org/referentiel-doc-dev

FAQ: Forges

Why free licences for research software

FAQ: Licence & copyright

Guide for research labs software

more coming soon...

This is an example of the collaborative work usual in

JLA – TGD (PLUME, CNRS) PLUME and RELIER FOSSa’09 16 / 16