150 likes | 370 Views
Le logiciel libre. Vidéo INA ( 1 998 ). Définition. Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication en vue de sa diffusion sont permises (techniquement et légalement). Source : http://fr.wikipedia.org/wiki/Logiciel_libre. Robert Stallman.
E N D
Le logiciel libre Vidéo INA(1998)
Définition • Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication en vue de sa diffusion sont permises (techniquement et légalement). • Source : http://fr.wikipedia.org/wiki/Logiciel_libre Robert Stallman
Quatre libertés • Un logiciel est libre selon la Free Software Foundation s'il confère à son utilisateur quatre libertés (numérotées de 0 à 3) : • 0. La liberté d'exécuter le programme, pour tous les usages ; • 1. La liberté d'étudier le fonctionnement du programme et de l'adapter à ses besoins ; • 2. La liberté de redistribuer des copies du programme (ce qui implique la possibilité aussi bien de donner que de vendre des copies) ; • 3. La liberté d'améliorer le programme et de distribuer ces améliorations au public, pour en faire profiter toute la communauté.
Qu’est-ce qu’un logiciel ? • « Pour comprendre le concept de Logiciel Libre, vous devez d’abord comprendre ce qu’est un logiciel (ou encore programme ou application). Du point de vue de l’utilisateur, un logiciel est une application qui répond à l’un de ses besoins (traitement de textes, programme de dessin, jeu, ...). C’est une suite de petites instructions invisibles pour l’utilisateur, qui forme un tout cohérent. » • Source : http://www.framasoft.net/article4127.html Issu du monde éducatif, Framasoft est un réseau de sites web collaboratifs à géométrie variable dont le dénominateur commun est le logiciel libre et son état d’esprit. Il vise à diffuser le logiciel libre et à le faire connaître auprès du plus large public.
Programme de saisie de données en C++ • #include <float.h> • void main(void) • { • char nomm[20]; • intage; • cout << "Tapez votre nom: "; • cin >> nomme; // saisie d'une chaine de caractère • cout << "Tapez votre age: "; • cin >> age; // saisie d'un entier • cout << "votre nom est: " << name • char one_char; • cout << "\nEnterez u caratère: "; • cin >> one_char;
Quelques termes à connaître • un "Freeware" (logiciel gratuit ou graticiel) : • Le logiciel fourni est gratuit, indépendamment de sa licence d’utilisation. Dans certains cas, ce sont des logiciels du domaine public. Le code source du programme n’est pas disponible, ce qui interdit, par exemple de corriger des bugs ou d’effectuer des améliorations ; • un "Shareware" (partagiciel) : • Logiciel dont l’auteur demande aux utilisateurs réguliers de son programme une rétribution volontaire. La rediffusion ou la modification d’un tel programme n’est pas autorisée ; • un logiciel du domaine public • n’est plus soumis au droit d’auteur. Si le code source est dans le domaine public, c’est un logiciel libre, mais très souvent le code source n’est pas disponible (seul le code binaire est disponible). Dans ce cas, ce n’est pas un logiciel libre.
Définition de l’AFUL • L’Association Francophone des Utilisateurs de Logiciels Libres définit le logiciel libre ainsi : • « Un logiciel libre est un logiciel qui est distribué selon une licence libre. Précisément, ce sont les licences libres qui définissent les logiciels comme tels.Plus concrètement et de manière un peu simplifiée, cela se matérialise par le fait qu'un logiciel libre est un logiciel qui peut être utilisé, modifié et redistribué sans restriction par la personne à qui il a été distribué. Un tel logiciel est ainsi susceptible d'être soumis à étude, critique et correction. Cette caractéristique confère aux logiciels libres une certaine fiabilité et réactivité.MozillaFirefox, MozillaThunderbird, OpenOffice.org et VLC sont des exemples de logiciels libres célèbres. Si vous avez déjà utilisé un de ces logiciels, vous avez donc déjà utilisé un logiciel libre ! » • Cliquer sur l’image
Le DVD de l’Université Lien vers DVD
Framakey • La Framakey est une compilation de Logiciels Libres pour Windows, prêts à l’emploi sur clef USB qui facilite la vie des utilisateurs nomades • Cliquer sur l’image
Mieux comprendre le libre Modèle économique du logiciel libre Philosophie du logiciel libre Jean-Pierre Archambault Les logiciels libres et l’Éducation L’école et les logiciels libres Stallman