Qu'est-ce que l'open source et pourquoi est-ce important en NSI
L'open source désigne les logiciels dont le code source est accessible, modifiable et redistribuable par tous. Bien que le terme ne soit pas explicitement au programme NSI, les élèves utilisent quotidiennement des outils open source : Python est open source, Linux est open source, Firefox est open source, et la plupart des bibliothèques de programmation le sont aussi. Comprendre l'open source est important pour plusieurs raisons. Du point de vue technique, l'accès au code source permet d'apprendre en lisant le code écrit par d'autres développeurs. Du point de vue collaboratif, les projets open source fonctionnent avec Git et GitHub, des outils que les élèves de NSI doivent maîtriser. Du point de vue sociétal, l'open source pose des questions sur les modèles économiques du logiciel, la propriété intellectuelle et la souveraineté numérique. Les licences (GPL, MIT, Apache) définissent les droits et obligations des utilisateurs et contributeurs. Contribuer à un projet open source (même modestement) est un excellent signal sur un dossier Parcoursup ou un CV. Sur NSI-Lycée, nous encourageons l'esprit open source et proposons des tutoriels pour contribuer à des projets GitHub. Consultez alloeconomie.fr pour les modèles économiques du logiciel libre, et alloemc.fr pour les enjeux de souveraineté numérique.
