~etalab/logiciels-libres

ref: d21f28daf68c185d1aa06e46820269214af699e1 logiciels-libres/glossary.fr.md -rw-r--r-- 3.0 KiB
d21f28daBastien Guerry Add month reports 5 months ago

#title: Glossaire pour code.gouv.fr

Pour proposer une amélioration, écrivez à logiciels-libres@data.gouv.fr.

#Codes sources

Le code source d'un programme informatique est ce qu'écrit une programmeuse ou un programmeur. Il peut s'agir de programmes complexes ou de quelques lignes. Ce code source peut être partagé sous licence libre pour permettre aux autres programmeurs de l'étudier, de le modifier, de le diffuser et de partager leurs améliorations.

#Licence

Une licence logicielle est un contrat passé entre les auteurs d'un logiciel et ses réutilisateurs. Les licences dites « libres » accordent aux utilisateurs le droit de réutiliser le code source d'un logiciel.

#Dépôt

Un « dépôt » est un espace dans lequel sont publiés les fichiers de code source. C'est ce que vous voyez lorsque vous visitez un lien vers un code source hébergé sur une forge. C'est aussi ce que vous pouvez copier sur votre machine pour l'explorer localement.

#Organisation et groupe

GitHub permet d'avoir des comptes personnels pour y héberger du code et des « comptes d'organisation ». Un « groupe » est la notion plus ou moins équivalent sur les instance de GitLab. Un organisme remplissant une mission de service public peut avoir un ou plusieurs organisations et/ou groupes sur une ou plusieurs forges.

#Réutilisations

GitHub permet de connaître le nombre de dépôts qui en utilisent un autre : le nombre de ces dépôts est présenté ici dans la colonne "Réutilisations" de la liste des dépôts.

#Dépendances

Un logiciel intègre souvent des briques logicielles publiées sous licence libre. Celles-ci sont appelées « dépendances ». Ce site permet de parcourir la liste des dépendances de mise en production, non les dépendances de développement ; d'autre part, seules sont comprises les dépendances sollicitées par au moins deux dépôts.

#Fork

Un dépôt « forké » en franglais est un dépôt de code source qui a été développé à partir d'un autre.

#Étoiles

Les « étoiles » (« stars » en anglais) sont un moyen pour les utilisateurs des plates-formes de mettre un dépôt en favori. Pour l'instant, nous collectons cette information sur GitHub, GitLab et les instances de GitLab. Ce n'est pas une mesure de la qualité du code source.

#Secteur public

Les codes sources développés dans le cadre de missions de service public ont vocation à être publiés, dans certains conditions. Ce site propose de chercher dans l'ensemble des codes sources aujourd'hui identifiés comme provenant d'un organisme remplissant une mission de service public. Il a été développé par Etalab.

#Software Heritage

Software Heritage est un projet dont le but est d'archiver tous les codes sources disponibles. Pour chaque dépôt référencé sur ce site, nous donnons le lien vers la version archivée sur Software Heritage.