Aller au contenu
Cercle IA Tech · Open source Un site du réseau Cercle IA Tech

Guide

Open source ou poids ouverts : la différence

Ce que l'Open Source AI Definition de l'OSI exige (données, code, paramètres), ce qu'en dit la CNIL, et pourquoi « poids ouverts » ne suffit pas.

Mis à jour le

Un modèle à poids ouverts (en anglais open weights) publie ses poids : vous pouvez le télécharger et le faire tourner, dans les limites de sa licence. Un modèle open source au sens de l'Open Source Initiative (OSI) va plus loin : il doit aussi publier le code complet d'entraînement et des informations détaillées sur ses données, le tout sous des conditions approuvées par l'OSI. La plupart des modèles présentés comme « ouverts » sont à poids ouverts, pas open source au sens strict.

Pour la définition courte des deux termes, voyez la fiche modèle open source du lexique Cercle IA. Cette page détaille les critères et leurs conséquences.

La définition de l'OSI, version 1.0

L'Open Source AI Definition 1.0 reprend les quatre libertés du logiciel libre, appliquées à un système d'IA :

Liberté Texte de l'OSI (traduit)
Utiliser Utiliser le système pour tout usage, sans avoir à demander la permission
Étudier Étudier comment le système fonctionne et inspecter ses composants
Modifier Modifier le système pour tout usage, y compris pour changer ses résultats
Partager Partager le système, modifié ou non, pour tout usage

Pour que ces libertés soient réelles, l'OSI exige la « forme préférée pour faire des modifications », qui comprend trois éléments :

  1. Les informations sur les données : assez détaillées pour qu'une personne compétente puisse construire un système « substantiellement équivalent », sous des conditions approuvées par l'OSI.
  2. Le code : « le code source complet utilisé pour entraîner et faire tourner le système », sous licence approuvée par l'OSI.
  3. Les paramètres : les poids du modèle et autres réglages, sous des conditions approuvées par l'OSI.

Un modèle à poids ouverts coche le troisième point, et souvent seulement celui-là.

Ce que dit la CNIL

Dans sa note d'analyse sur les pratiques open source en IA, la CNIL (Commission nationale de l'informatique et des libertés) relève que l'expression « IA ouverte » « n'est pas clairement définie », et que l'ouverture d'un modèle désigne généralement la publication du modèle et de ses poids plutôt que celle du code source. Elle reprend une grille de recherche qui distingue trois dimensions : la disponibilité (code, données, poids, licence), la documentation (code, architecture, fiche du modèle, fiche des données, publication) et l'accès (bibliothèque, API, c'est-à-dire interface de programmation). Selon cette grille, beaucoup de modèles qualifiés d'ouverts ont des conditions d'accès « fondamentalement différentes ».

Le cas des licences restrictives

Même un modèle dont tout serait publié peut ne pas être open source si sa licence restreint les usages. L'OSI l'a écrit à propos de Llama dans un billet du 18/02/2025 : selon elle, la licence discrimine certains usagers et restreint des domaines d'usage, et les licences récentes excluent des personnes de l'Union européenne. Détails sur la page licence Llama.

Trois niveaux d'ouverture, avec des exemples vérifiés

Niveau Ce qui est publié Exemples relevés le 15/11/2026
Poids sous licence restrictive Poids, conditions d'usage Llama 4 (licence Llama), Muse Spark Open (Muse Model License)
Poids sous licence permissive Poids sous Apache 2.0 ou MIT Mistral Small 4, Qwen3.8-27B, DeepSeek V4.1 Flash
Modèle, code et données publiés Poids, code d'entraînement, jeux de données, étapes intermédiaires OLMo 3.1 (Ai2), Lucie-7B (OpenLLM-France et LINAGORA)

Ce tableau décrit ce que les fiches publient ; il ne vaut pas certification par l'OSI. Le détail des modèles du troisième niveau est sur les modèles entièrement ouverts.

Ce que ça change dans un projet

  • Pour utiliser ou ajuster un modèle, les poids et une licence claire suffisent.
  • Pour auditer un modèle (biais, données personnelles possibles dans l'entraînement, droit d'auteur), il faut savoir sur quoi il a été entraîné : seul le troisième niveau le permet vraiment.
  • Pour l'AI Act, ce n'est pas la définition de l'OSI qui compte mais celle du règlement : une licence libre et ouverte, et des paramètres publics. Voir AI Act et modèles open source.
  • Pour votre communication, évitez d'écrire « open source » pour un modèle qui ne publie que ses poids : « à poids ouverts » est plus exact.

Questions fréquentes

Un modèle sous Apache 2.0 est-il open source au sens de l'OSI ?

Pas forcément. La licence couvre les poids, mais l'Open Source AI Definition exige aussi le code complet d'entraînement et des informations détaillées sur les données. Un modèle qui ne publie que ses poids, même sous Apache 2.0, ne remplit pas ces conditions.

Pourquoi la différence compte-t-elle pour une entreprise ?

Les poids suffisent pour utiliser et ajuster un modèle. Les données et le code servent à comprendre comment il a été construit, à l'auditer ou à le reconstruire, ce qui pèse dans une démarche de conformité ou de souveraineté.

Sources

Pages consultées pour écrire cet article :

  1. https://opensource.org/ai/open-source-ai-definition
  2. https://opensource.org/blog/metas-llama-license-is-still-not-open-source
  3. https://www.cnil.fr/sites/cnil/files/2024-06/note_d_analyse_sur_les_pratiques_open_source_en_ia.pdf
  4. https://huggingface.co/allenai/Olmo-3.1-32B-Instruct
  5. https://huggingface.co/OpenLLM-France/Lucie-7B

À lire aussi