Le Service Piscine s'appuie sur des contenus pédagogiques et des logiciels tiers, chacun distribué sous sa propre licence. Cette page en recense les attributions. Le détail exercice par exercice, avec liens vers les sources, est disponible page Sources.
Article 1 — Contenu pédagogique
CS50x (Harvard University)
Une partie du contenu pédagogique est adaptée du cours CS50x de l'Université Harvard, diffusé sous licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International (CC BY-NC-SA 4.0). Cette adaptation est réalisée à des fins strictement pédagogiques et non commerciales, avec attribution à CS50 et Harvard University. Le Service n'est pas affilié à Harvard University.
Sujets de la piscine 42
Les sujets d'exercices inspirés de la piscine de l'École 42 proviennent de dépôts publics cités individuellement page Sources, avec un lien vers le dépôt d'origine pour chaque sujet concerné. Le Service n'est pas affilié à 42.
Exercices d'entraînement
Les exercices d'entraînement conçus spécifiquement pour le Service (non issus de 42 ni de CS50x) sont la propriété de l'éditeur du Service.
Réutilisation du travail de l'éditeur
Le projet sera ouvert (open source). L'éditeur s'engage à publier le code du Service sous une licence libre, pour que ce travail puisse être repris, modifié et amélioré par d'autres. Cet engagement n'est cependant pas encore traduit en droit : les dépôts de code du Service sont aujourd'hui privés et ne portent aucune licence ouverte. En l'état, aucun droit de copie, de modification ou de redistribution n'est donc concédé sur le code et les contenus originaux de l'éditeur. La licence retenue et la date d'ouverture seront annoncées sur cette page ; d'ici là, toute demande de réutilisation peut être adressée à piscine@mangoye.com.
Article 2 — Logiciels et outils
| Composant | Rôle | Licence |
|---|---|---|
| norminette | Vérificateur de style de code (École 42) | MIT |
| v86 | Émulateur x86 dans le navigateur (moteur d'exécution embarqué) | BSD-2-Clause |
| Alpine Linux | Image système utilisée par le moteur d'exécution | Diverses licences open source (voir Alpine Linux) |
| Pyodide | Python compilé pour le navigateur (exécution de la norminette) | Mozilla Public License 2.0 (MPL-2.0) |
| Lucide | Bibliothèque d'icônes d'interface | ISC |
| Monaco Editor | Éditeur de code intégré | MIT |
| xterm.js | Émulateur de terminal dans le navigateur | MIT |
| Next.js | Framework utilisé pour le site | MIT |
Article 3 — Polices de caractères
Les polices utilisées par le Service sont distribuées sous licence SIL Open Font License (OFL).
Article 4 — Photographies
- Photographie utilisée en page d'accueil : Wesley Tingey, via Unsplash (licence Unsplash — utilisation libre, attribution appréciée).
Article 5 — Contact
Pour toute question relative à une attribution, une licence ou un contenu tiers utilisé sur le Service, contacter piscine@mangoye.com.
Article 6 — Date
Présente page mise à jour le 2026-09-06.