Launchpad

Launchpad est une forge logicielle développée et maintenue par Canonical.

Launchpad
Informations
Créateur Canonical Ltd.
Première version
Dépôt code.launchpad.net/launchpad et git.launchpad.net/launchpad
Écrit en Python
Langues Anglais
Type Forge logicielle
Site web
Bibliothèque de données (en)
Licence AGPL-3.0 (d)
Site web launchpad.net

Launchpad

Adresse https://launchpad.net/
Commercial  Oui
Publicité  Non
Langue Anglais
Inscription Facultative
Propriétaire Canonical
Créé par Canonical
Lancement Janvier 2004
État actuel  Actif

Composantes

Launchpad se compose de plusieurs parties :

  • « Code » : hébergement de code source (utilise le système de contrôle de versions Bazaar).
  • « Bugs » : système de suivi de bogues qui permet de suivre les bogues dans des contextes multiples.
  • « Blueprints » : système de suivi des spécifications et des nouvelles fonctionnalités.
  • « Translations » : traduction des applications dans différentes langues.
  • « Answers » : aide à la communauté
  • « Soyuz » : composante importante, mais moins directement apparente, qui assure la gestion de la distribution.

Les teams

Le plus souvent, un logiciel est maintenu par une équipe. Sur Launchpad, des équipes (appelées « teams ») peuvent être créées pour permettre aux utilisateurs de s'inscrire. Les teams sont administrées par des personnes choisies lors de la création. Il existe 3 types de teams :

Type de teamTraductionPropriété
OpenOuverteTout membre peut s'y inscrire.
RestrictedRestreinteLes membres proposent leur candidature, qui sont ensuite validées ou non par les membres de la team.
ModeratedModéréeLes membres proposent leur candidature, qui sont ensuite validées ou non par les administrateurs de la team.

Utilisateurs

Launchpad est actuellement essentiellement utilisé dans le cadre du développement d'Ubuntu et d'autres projets de Canonical (par exemple Bazaar et Juju). Il est également utilisé par des projets d'autres origines, qui s'en servent pour gérer des aspects variés de leur développement. Les plus importants sont MySQL, Zope 3, Gnome Do, Drizzle, ou Upstart.

Critiques

Dans les années 2000, il avait été reproché à Launchpad de ne pas être distribué sous une licence libre telle que la GNU GPL, en contradiction avec son objet. Pour justifier ce choix, Mark Shuttleworth avait alors évoqué le besoin de programmeurs rémunérés pour continuer à développer le projet, et d'autre part le fait que des forks seraient vraisemblablement incompatibles entre eux, et donc inutiles[1].

Le , une première composante de Launchpad (Storm) a été distribuée sous licence libre[2], et le , Mark Shuttleworth a annoncé que l'intégralité du code source serait diffusée avant un an[3], ce qui a été réalisé le [4],[5].

Concurrents

Notes et références

Annexes

Liens externes

  • Portail de l’informatique
  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.