cours/logiciel libre.md
Oscar Plaisant 602a41e7f8 update
2024-12-25 22:30:24 +01:00

35 lines
1.9 KiB
Markdown

up:: [[informatique]]
#s/informatique
- respecte notre liberté
- spécifiquement : **les 5 libertés de base**
0. liberté d'**exécuter**
- faire fonctionner le programme comme on le veut, pour n'importe quel usage
- le développeur ne peut pas imposer ses objectifs
- inclut la liberté de ne pas exécuter
1. liberté d'**étudier** de **modifier** et d'**améliorer**
- étudier le fonctionnement du programme et de le modifier comme on le souhaite
- l'accès au code source est une condition nécessaire
- protège contre la [tivoïsation](https://www.wikiwand.com/fr/Tivo%C3%AFsation) (fait d'utiliser un logiciel libre, mais d'interdire à l'utilisateur de le modifier)
1. liberté de **distribuer des copies**
2. liberté de **distribuer des copies modifiées**
- liberté de redistribuer de versions modifiées
- premet à toute la communautée de profiter de nos changements
- l'accès au code source est une condition nécessaire
- il faut également que les dépendances soit libres
- la licence ne peut pas exiger paiement, ni exclure certains utilisateurs
- libertés nécessaires pour **garantir** que
- la vie privée est respectées (données personnelles non récoltées)
- les utilisateurs (individuellement et collectivement) ont le contrôle sur le programme et sur ce qu'il fait
- logiciel non libre = **logiciel privateur**
- la plupart du temps
- on a juste une licence (un droit d'utiliser) pour ce logiciel
- restrictions sur ce que l'on peut faire ou non avec
- on ne possède pas le logiciel
- on a pas le droit de le distribuer
- le logiciel **n'est plus un commun**
- on ne profite plus du partage, de l'amélioration par une communauté...