Déployer Scrum avec Tuleap

Industries
Rôles et responsabilités

Déployer Scrum avec Tuleap

Découvrez Tuleap

Centralisez exigences, traçabilité, tests et documentation. Garantissez vos conformités et accélérez vos livraisons, du prototype au système certifié.

Fonctionnalités
Aller plus loin avec Tuleap...
Ressources
Dernier billet

Tuleap, la meilleure alternative à Jira

Derniers replays

4 étapes pour lancer son projet Agile

Dernier ebook

Déployer Scrum avec Tuleap

Dernier témoignage

L’Insee outille sa gestion agile de projet avec Tuleap

Qu’est-ce qu’un logiciel Open Source ?

Louison Beck
Product marketing manager

Sommaire

open source nuage

Open Source : késako ?

Définition

Un logiciel Open Source est un logiciel informatique dont le code source est librement accessible, modifiable et redistribuable. Les principes de développement collaboratif et l’échange des savoirs informatiques sont souvent également associés aux communautés des développeurs open source.

Le logiciel open source peut être opposé aux logiciels propriétaires dans la mesure où leur code est « fermé ». Par définition, l’accès au code source d’un logiciel propriétaire n’est pas possible ou très restreint. L’utilisateur paie alors une licence pour utiliser le logiciel ; le code n’est pas accessible.

Par exemple, si l’on compare deux systèmes d’exploitation professionnels : Microsoft Windows est sous licence propriétaire alors que Red Hat Enterprise Linux est sous licence open source. Tous deux sont très largement utilisés en entreprises aujourd’hui.

open source logo

Pour qualifier une solution informatique comme Open Source, l’Open Source Initiative, une organisation à but non lucratif dédiée à la promotion des logiciels open source, établit une liste de 10 caractéristiques à respecter :

  • La libre redistribution : quiconque peut vendre ou donner le logiciel, sans frais à verser aux auteurs ;
  • Le code source doit être accessible, distribuable et lisible ;
  • Les œuvres dérivées et modifications sont autorisées et doivent être distribuables dans les mêmes termes que la version originale ;
  • L’intégrité du code source de l’auteur : la distribution du code source modifié peut être restreinte, uniquement si des « patchs » sont distribués avec le code source, afin de modifier le programme ;
  • Aucune discrimination envers des personnes ou des groupes ;
  • Aucune discrimination de domaine d’activité ;
  • Les droits appliqués au logiciel sont applicables à tous les utilisateurs ;
  • La licence ne doit pas être relative à un produit : le logiciel reste libre, même séparé de la distribution logicielle avec laquelle il a été fourni ;
  • La licence ne doit pas apposer de restrictions sur d’autres logiciels distribués avec le programme sous cette licence ;
  • La licence doit être technologiquement neutre.

Les bénéfices de l’Open Source

86 % des responsables informatiques affirment que les entreprises les plus novatrices utilisent l’Open Source d’entreprise.

L’état actuel de l’Open Source d’entreprise – Red Hat 2020

Les avantages de l’Open Source pour les entreprises sont nombreux. En voici quelques-uns :

Transparence

La transparence liée à l’accessibilité du code source permet aux sociétés de s’assurer de la conformité et de la qualité du logiciel. Les bugs et failles sont plus facilement détectés par la communauté de développeurs, ce qui renforce la sécurité.

Plus d’innovation

De plus en plus, les entreprises constatent que l’innovation passe par deux éléments clés : la collaboration et l’ouverture. Ces accélérateurs permettent de réduire le time-to-market, les coûts de développement et les cycles de production. L’ouverture des logiciels, donc l’open source, devient une condition sine qua non pour innover mieux et plus rapidement.

Prix

Bien qu’un logiciel open source ne soit pas gratuit, le Coût Total de Possession (TCO) reste généralement inférieur à celui d’une solution propriétaire.

Liberté et pérennité

Intégrer un logiciel open source à ses outils, c’est aussi plus de liberté et moins de dépendance à l’éditeur, contrairement aux systèmes propriétaires. Vous pouvez adapter le logiciel à vos besoins, bénéficier des contributions de la communauté et, puisque le code est accessible, vous ne risquez pas de perdre votre outil.

Ces avantages valent autant pour les entreprises que pour les utilisateurs. Il est important de savoir pourquoi choisir un logiciel de gestion de projet Open Source français permet de tirer pleinement parti de ces bénéfices, même en tant qu’utilisateur d’un logiciel Open source d’entreprise.

Libre vs Open Source

Il est encore courant de voir dans la presse une confusion entre les termes de logiciel libre et open source. Les deux concepts sont souvent utilisés comme synonymes. La question est donc : y a-t-il une différence entre les expressions open source et logiciel libre ou, au contraire, sont-elles interchangeables ?

Du libre à l’open source

Le terme anglophone « free software » a longtemps prêté à confusion, puisqu’il suggère la gratuité alors que ce n’est pas le sujet. En effet, « free » signifie à la fois « libre » et « gratuit » en anglais. Mais Richard Stallman précisait bien qu’il fallait comprendre « free software » comme « free as in free speech, not as free beer » : c’est la liberté, pas le prix.

En 1998, la fondation Open Source Initiative est créée, afin d’adapter le logiciel libre à l’industrie du logiciel commercial. L’expression « open source » met ainsi fin au raccourci induit par le double sens de « free ».

Bien que les deux termes soient très fréquemment employés de façon interchangeable, Richard Stallman explique que le logiciel libre est un mouvement social et politique, tandis que l’open source est avant tout une « méthodologie de développement ».

Les quatre libertés des logiciels libres

Le mouvement du « logiciel libre », lancé en 1984 par Richard Stallman, père du projet GNU et fondateur de la Free Software Foundation (FSF), se fonde sur la liberté des utilisateurs.

libertés logiciel open source

Dans ce cadre, la Free Software Foundation définit le logiciel libre selon 4 libertés fondamentales :

  • La liberté d’utilisation ;
  • La liberté de copie ;
  • La liberté d’étudier ;
  • La liberté de modification.

Les 4 types de licences libres

  • Les logiciels du domaine public peuvent être modifiés et ensuite utilisés sans restriction.
  • La licence permissive, connue sous les licences « Apache », « BSD » ou « MIT », impose des restrictions minimales, avec le simple respect de la paternité.
  • La licence GNU GPL (General Public License) représente la majorité des logiciels libres et bénéficie d’un copyleft fort : les usagers peuvent accéder au code, le modifier, le redistribuer, à condition de n’apporter aucune restriction supplémentaire.
  • Le copyleft, en opposition au copyright, permet l’étude, la modification et la diffusion des œuvres, rendant un logiciel libre, et oblige les versions dérivées à l’être également.

Les différences

On peut dire que le mouvement du logiciel libre va plus loin que l’aspect purement technique du code, puisqu’il porte aussi des valeurs philosophiques et parfois politiques. Ainsi, un logiciel libre est forcément open source. Mais l’inverse n’est pas vrai : un logiciel peut être open source sans être « libre » au sens de la FSF. En conclusion, « logiciel libre » et « open source » ne sont pas synonymes.

En savoir plus

Découvrir Tuleap en action

Demandez voter démo →
Louison Beck
Product marketing manager
Product marketing manager chez Enalean, je travaille sur la valorisation de Tuleap et la production de contenus autour de l’ALM, de l’agilité et des exigences de conformité.
Partager

Contenus similaires

D’autres contenus qui pourraient vous intéresser.