Résumé
vignette|320x320px|Capture d'écran d'un bureau avec de multiples logiciels open-source en cours d'exécution: VLC, Firefox, LibreOffice Writer, GIMP, etc. Free and open-source software (F/OSS, FOSS) ou free/libre/open-source software (FLOSS) sont des expressions inclusives, rassemblant à la fois les logiciels libres et les logiciels à code source ouvert, qui malgré des cultures et des philosophies divergentes ont des modèles de développement logiciel similaires. Ces expressions permettent de désigner globalement le type particulier de logiciels produits par ce modèle de développement logiciel spécifique (par opposition aux modèles des logiciels propriétaires), en mettant de côté les divergences philosophiques qui existent au sein de ce courant (le mouvement original du logiciel libre insistant davantage sur le concept de liberté, au sens philosophique et socio-politique, tandis que le mouvement des logiciels à code source ouvert s'est différencié de son parent en insistant plus sur l'aspect technique et pratique du développement ouvert et collectif). L'emploi de ces expressions permet de ne pas prendre parti entre les deux courants, en insistant sur ce qui les unit : le fait que les logiciels sont publiés sous licence libre afin de permettre aux utilisateurs d'utiliser à toute fin, de copier, d'étudier, de modifier et de redistribuer à titre gratuit ou onéreux ces derniers grâce à la disponibilité du code source. D'après Richard Stallman, l'initiateur du mouvement du logiciel libre via le projet GNU, l'usage du terme « FLOSS » est légitime dans le cas précis où l'on ne souhaite pas prendre parti pour l'une ou l'autre approche. Cependant, comme avec tout terme amalgamant, on peut s'interroger sur la prédominance de l'une ou l'autre acception ainsi rassemblées : Stallman fait ainsi remarquer que ce sont souvent des personnes qui « ont d'abord entendu parler du mouvement open source et pensent que nous le soutenons tous » qui réclament d'utiliser le terme de F/LOSS.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Cours associés (32)
ME-213: Programmation pour ingénieur
Mettre en pratique les bases de la programmation vues au semestre précédent. Développer un logiciel structuré. Méthode de debug d'un logiciel. Introduction à la programmation scientifique. Introductio
ChE-403: Heterogeneous reaction engineering
The theoretical background and practical aspects of heterogeneous reactions including the basic knowledge of heterogeneous catalysis are introduced. The fundamentals are given to allow the design of m
MATH-106(f): Analysis II
Étudier les concepts fondamentaux d'analyse et le calcul différentiel et intégral des fonctions réelles de plusieurs variables.
Afficher plus