Veille IA Veille IA sans buzz : pour stratèges québécois.
La veille

Licence Apache 2.0

📜

Licence Apache 2.0

Aussi appelé : Apache License 2.0 · Apache 2.0 · ASL 2.0 · Apache-2.0

Terme Débutant 🧠 Concepts fondamentaux

Mis à jour le

La licence Apache 2.0 est une licence open source permissive de 2004, sans copyleft, qui autorise l'usage commercial et la modification du code, avec une clause de protection contre les poursuites en brevets.

📖 Définition

La licence Apache 2.0 est une licence de logiciel libre et open source publiée en 2004 par l'Apache Software Foundation, approuvée par l'Open Source Initiative. C'est une licence dite permissive : elle n'impose pas de copyleft, ce qui signifie qu'un code sous Apache 2.0 peut être intégré dans un logiciel propriétaire sans obligation de publier les modifications. Elle autorise l'utilisation, la modification et la redistribution du code, à condition de conserver les mentions de copyright, de fournir une copie de la licence et d'indiquer clairement les fichiers modifiés. Sa particularité par rapport à d'autres licences permissives est une clause explicite de licence de brevets : chaque contributeur accorde une licence sur les brevets nécessairement couverts par sa contribution, et perd ce droit s'il attaque un utilisateur en justice pour contrefaçon de brevet. C'est l'une des licences les plus utilisées dans l'écosystème de l'intelligence artificielle, notamment pour la distribution de modèles ouverts comme Lean 4 ou Leanstral.

💬 En termes simples

C'est comme prêter sa recette de cuisine à tout le monde, gratuitement, en demandant seulement de mentionner qui l'a inventée : les gens peuvent la modifier, la vendre ou l'intégrer dans un restaurant commercial, sans jamais devoir révéler leur propre recette.

🎯 Exemple concret

Une entreprise qui construit un produit commercial peut intégrer une bibliothèque sous licence Apache 2.0 dans son code propriétaire, tant qu'elle conserve le texte de la licence et mentionne les fichiers qu'elle a modifiés, sans devoir rendre son propre code public.

💡 Le saviez-vous ?

La clause de brevets ajoutée dans la version 2.0 (par rapport à la version 1.1 de 2000) protège les utilisateurs contre le risque qu'un contributeur poursuive plus tard en justice pour contrefaçon de brevet sur du code qu'il a lui-même fourni au projet.

❓ Questions fréquentes

La licence Apache 2.0 oblige-t-elle à publier son propre code ?
Non : c'est une licence permissive sans copyleft, donc un code intégré peut rester privé ou propriétaire, contrairement à des licences comme la GPL.
Que doit-on faire pour respecter la licence Apache 2.0 ?
Conserver le texte de la licence et les mentions de copyright, indiquer les fichiers modifiés, et inclure le fichier NOTICE du projet original s'il en contient un.
Pourquoi la clause de brevets d'Apache 2.0 est-elle importante en IA ?
Parce que de nombreux modèles et outils d'IA open source (dont Lean 4 et Leanstral) l'utilisent : elle sécurise les entreprises qui les adoptent contre des poursuites en brevets liées au code lui-même.

📚 Sources

🔗 Termes liés

🏷️ Catégorie parente

🔐 Connexion rapide

Entrez votre courriel pour recevoir un code à 6 chiffres.

Pas besoin de mot de passe ni d'inscription. Entrez votre courriel, recevez un code par courriel, et c'est tout !