Definition

Licence Apache

La licence Apache est le contrat de licence pour logiciels libres et open source de l'Apache Software Foundation (ASF).

Le contrat stipule les conditions d'utilisation, de reproduction, de modification et de distribution des logiciels publiés sous licence Apache. Les principales spécifications de la licence Apache 2.0 sont les suivantes :

Le logiciel peut être librement utilisé, reproduit, modifié, distribué ou vendu.

  • Il peut être combiné à d'autres produits avec lesquels il est distribué ou vendu sous une forme intégrée.
  • Les produits dérivés ou modifiés à partir d'un logiciel sous licence peuvent être distribués sous d'autres licences.
  • Les logiciels Apache ne peuvent pas être redistribués sans attribution.
  • Une copie de la licence doit être redistribuée avec tout logiciel Apache.
  • Les contributions externes aux logiciels sont publiées selon les conditions de l'ASF sauf indication contraire explicite.

Tous les logiciels ASF sont publiés sous licence Apache, sauf indication contraire. Le modèle de licence est également librement accessible pour être utilisé par des développeurs n'appartenant pas à l'ASF.

La licence Apache 2.0 et la licence publique générale (GPL, General Public License) GNU version 3 sont considérées comme compatibles, ce qui signifie que les développeurs peuvent librement combiner du code provenant de logiciels publiés sous ces licences. Cependant, le logiciel résultant doit être publié sous licence GPL v. 3. Les versions antérieures des modèles de licence sont considérées comme incompatibles.

Cette définition a été mise à jour en janvier 2017

Pour approfondir sur Open Source