
Un modèle de licence qui rend les logiciels librement disponibles pour utilisation et modification.L'open source est un modèle de licence qui rend le code source d'un logiciel librement disponible pour que chacun puisse l'utiliser, le modifier et le distribuer. Il favorise le développement collaboratif, la transparence et l'innovation, comme on le voit dans des projets tels que Linux, Python et le serveur web Apache. Pour les scientifiques, l'open source est essentiel pour une recherche reproductible, permettant à d'autres d'inspecter, de valider et de s'appuyer sur les méthodes computationnelles.
Le terme « open source » a été inventé en 1998 par Christine Peterson, bien que la pratique remonte aux débuts de la culture hacker et au mouvement du logiciel libre mené par Richard Stallman dans les années 1980. L'Open Source Initiative a formalisé la définition en 1998.
Les licences open source (par exemple, MIT, GPL) accordent aux utilisateurs le droit d'accéder au code, de le modifier et de le partager, souvent à condition que les œuvres dérivées restent ouvertes. Le développement se fait généralement par le biais de dépôts publics, où les contributeurs soumettent des modifications qui sont examinées et fusionnées par les mainteneurs. Ce modèle décentralisé tire parti de l'expertise collective et de la revue par les pairs pour améliorer la qualité et la sécurité des logiciels.
Les logiciels open source alimentent le calcul scientifique (par exemple, NumPy, ROOT), l'analyse de données (par exemple, R, Jupyter) et les cadres d'apprentissage automatique (par exemple, TensorFlow), permettant aux chercheurs du monde entier de partager des outils et des résultats.
Le noyau Linux, un projet open source lancé par Linus Torvalds en 1991, fonctionne désormais sur tout, des smartphones aux supercalculateurs, y compris la majorité des 500 ordinateurs les plus rapides du monde.


