drdp:glossaire
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
drdp:glossaire [2017/01/31 15:12] – goofy | drdp:glossaire [2017/01/31 16:24] (Version actuelle) – framatophe | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
## Glossaire | ## Glossaire | ||
- | **Bibliothèque** (logicielle) | + | Bibliothèque (logicielle) |
: Les bibliothèques sont des fonctions préfabriquées qui accélèrent l’écriture du code d’un logiciel, tout comme une entreprise du bâtiment achète des fenêtres préfabriquées au lieu de les assembler à partir des composants de base. Par exemple, au lieu de développer leur propre système d’identification pour les utilisateurs de leur application, | : Les bibliothèques sont des fonctions préfabriquées qui accélèrent l’écriture du code d’un logiciel, tout comme une entreprise du bâtiment achète des fenêtres préfabriquées au lieu de les assembler à partir des composants de base. Par exemple, au lieu de développer leur propre système d’identification pour les utilisateurs de leur application, | ||
+ | Capital-risque | ||
- | **Capital-risque** | ||
: Un type d’investissement privé qui permet de financer de jeunes entreprises à forte croissance en échange de titres. Le capital risque a participé à la croissance de nombreux aspects commerciaux d’Internet et a permis la montée en puissance de la Silicon Valley. | : Un type d’investissement privé qui permet de financer de jeunes entreprises à forte croissance en échange de titres. Le capital risque a participé à la croissance de nombreux aspects commerciaux d’Internet et a permis la montée en puissance de la Silicon Valley. | ||
- | **Code source** | + | Code source |
: Pour les besoins de ce rapport, le code source correspond au code effectivement associé à un projet *open source*. | : Pour les besoins de ce rapport, le code source correspond au code effectivement associé à un projet *open source*. | ||
- | **Contributeur, | + | Contributeur, |
: Personne qui fait une contribution à un *open source* actif. Parmi les exemples de contribution ont peut mentionner : écrire du code, rédiger de la documentation, | : Personne qui fait une contribution à un *open source* actif. Parmi les exemples de contribution ont peut mentionner : écrire du code, rédiger de la documentation, | ||
- | **Dépôt** (logiciel) | + | Dépôt (logiciel) |
: Lieu de stockage du code source nécessaire pour utiliser un projet informatique | : Lieu de stockage du code source nécessaire pour utiliser un projet informatique | ||
Par exemple, GitHub offre un espace en ligne pour héberger les dépôts de chacun et permettre à d’autres autres utilisateurs de les trouver et de les utiliser. | Par exemple, GitHub offre un espace en ligne pour héberger les dépôts de chacun et permettre à d’autres autres utilisateurs de les trouver et de les utiliser. | ||
Appelé aussi communément un «& | Appelé aussi communément un «& | ||
- | **Documentation** (de logiciel) | + | Documentation (de logiciel) |
: Information écrite qui explique comment les gens peuvent utiliser ou contribuer à un projet logiciel. La documentation est comme un manuel d’instructions pour le logiciel. Sans elle, un développeur ne saurait pas comment utiliser au mieux le projet. | : Information écrite qui explique comment les gens peuvent utiliser ou contribuer à un projet logiciel. La documentation est comme un manuel d’instructions pour le logiciel. Sans elle, un développeur ne saurait pas comment utiliser au mieux le projet. | ||
- | **FOSS, FLOSS, | + | OSS |
- | * OSS est l’acronyme | + | : Acronyme |
- | * FOSS est l’acronyme de *Free and Open Source Software* logiciel *open source* gratuit. | + | |
- | * FLOSS est l’acronyme de *Free, Libre, and Open Source Software* logiciel *open source* libre et gratuit | + | |
- | **Fork (scission)** | + | FOSS |
- | : Il existe deux types de *forks*. | + | |
- | Historiquement, | + | |
- | Un *fork* sur GitHub fait référence à une copie temporaire d’un projet pour réaliser des modifications, | + | |
- | **Framework** | + | : Acronyme de *Free and Open Source Software* logiciel |
- | : Les *framewoks* offrent une base, une sorte d’échafaudage, | + | |
- | Selon Wikipédia | + | FLOSS |
- | «& | + | |
+ | : Acronyme de *Free, Libre, and Open Source Software* logiciel *open source* libre et gratuit | ||
+ | |||
+ | Fork (scission) | ||
+ | |||
+ | : Il existe deux types de *forks*. Historiquement, | ||
+ | |||
+ | Framework | ||
+ | |||
+ | : Les *framewoks* offrent une base, une sorte d’échafaudage, | ||
+ | |||
+ | GitHub | ||
- | **GitHub** | ||
: Plateforme commerciale d’hébergement de code. Github a été lancé en 2008 et c’est actuellement la plateforme la plus populaire pour héberger du code et collaborer à des projets *open source* (il est également possible de stocker du code privé sur Github). Github a aidé à standardiser les pratiques dans le développement *open source* et a élargi l’audience de l’*open source*. La gestion des projets sur Github se fait grâce au système de contrôle de version Git. | : Plateforme commerciale d’hébergement de code. Github a été lancé en 2008 et c’est actuellement la plateforme la plus populaire pour héberger du code et collaborer à des projets *open source* (il est également possible de stocker du code privé sur Github). Github a aidé à standardiser les pratiques dans le développement *open source* et a élargi l’audience de l’*open source*. La gestion des projets sur Github se fait grâce au système de contrôle de version Git. | ||
- | **Infrastructure numérique** | + | Infrastructure numérique |
: Pour les besoins de cet ouvrage, l’infrastructure numérique signifie l’ensemble des ressources logicielles publiques qui sont utilisées pour créer des logiciels destinés à un usage personnel ou commercial. On peut prendre l’exemple des langages de programmation ou celui des bases de données. Cette définition n’inclut pas les éléments d’infrastructure physique nécessaires à la création de logiciel (p. ex. les serveurs physiques, les câbles…) | : Pour les besoins de cet ouvrage, l’infrastructure numérique signifie l’ensemble des ressources logicielles publiques qui sont utilisées pour créer des logiciels destinés à un usage personnel ou commercial. On peut prendre l’exemple des langages de programmation ou celui des bases de données. Cette définition n’inclut pas les éléments d’infrastructure physique nécessaires à la création de logiciel (p. ex. les serveurs physiques, les câbles…) | ||
- | **Langage** (de programmation) | + | Langage (de programmation) |
: Les langages de programmation sont l’ossature de communication des logiciels. Ils permettent aux différents composants logiciels de réaliser des actions et d’interagir entre eux. On peut citer parmi les langages les plus populaires le JavaScript, le Python et le C. | : Les langages de programmation sont l’ossature de communication des logiciels. Ils permettent aux différents composants logiciels de réaliser des actions et d’interagir entre eux. On peut citer parmi les langages les plus populaires le JavaScript, le Python et le C. | ||
- | **Logiciel libre** | + | Logiciel libre |
: Logiciel que l’on peut librement exécuter pour n’importe quel objectif (commercial ou non) aussi bien qu’étudier, | : Logiciel que l’on peut librement exécuter pour n’importe quel objectif (commercial ou non) aussi bien qu’étudier, | ||
- | **Mainteneur** (*open source*) | + | Mainteneur (*open source*) |
: Personne qui endosse la responsabilité d’un projet *open source*. La fonction varie suivant les projets. Parfois, les mainteneurs sont formellement nommés ; et parfois, ceux qui abattent le plus gros du travail le deviennent *de facto*. Un mainteneur porte probablement la charge de la gestion du projet plus qu’aucun autre contributeur. Il peut être ou non l’auteur de la version initiale du projet. Il y a de fortes chances qu’il ait un accès *commit* sur le projet, c’est-à-dire qu’il peut faire des modifications en direct sur le projet. | : Personne qui endosse la responsabilité d’un projet *open source*. La fonction varie suivant les projets. Parfois, les mainteneurs sont formellement nommés ; et parfois, ceux qui abattent le plus gros du travail le deviennent *de facto*. Un mainteneur porte probablement la charge de la gestion du projet plus qu’aucun autre contributeur. Il peut être ou non l’auteur de la version initiale du projet. Il y a de fortes chances qu’il ait un accès *commit* sur le projet, c’est-à-dire qu’il peut faire des modifications en direct sur le projet. | ||
- | **Open source** (logiciel) | + | Open source (logiciel) |
: Techniquement, | : Techniquement, | ||
Le terme *open source* a vu le jour en 1998, au cours d’une réunion entres personnes qui recherchaient une alternative au terme *Free Software* qui soit plus en phase avec l’entreprise. | Le terme *open source* a vu le jour en 1998, au cours d’une réunion entres personnes qui recherchaient une alternative au terme *Free Software* qui soit plus en phase avec l’entreprise. | ||
</ | </ |
drdp/glossaire.1485875546.txt.gz · Dernière modification : 2017/01/31 15:12 de goofy