WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:concepts:logiciel_libre

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:concepts:logiciel_libre [2018/05/18 23:10]
mad formatage
wiki:concepts:logiciel_libre [2020/06/27 18:16] (Version actuelle)
Ligne 1: Ligne 1:
-====== Logiciels Libre ======+====== Logiciel Libre ======
  
-Que signifie logiciel "libre" ? Quelle est la différence entre un logiciel libre (free software) et les logiciels gratuits (freeware) ou encore avec les logiciels open-source ? Que désigne le terme licence libres ? Pourquoi est-ce important pour MiNET de promouvoir le libre ?+Que signifie logiciel "libre" ? Quelle est la différence entre un logiciel libre (free software) et les logiciels gratuits (freeware) ou encore avec les logiciels open-source ? Que désigne le terme licence libre ? Pourquoi est-ce important pour MiNET de promouvoir le libre ?
  
 ===== Le logiciel libre ====== ===== Le logiciel libre ======
  
-Le concept de logiciel libre a été pensé par Richard Stallman dans les années 1980 pour définir un certain nombre de libertés que les développeurs pourraient garantir autour de l'utilisation, la modification et la rediffusion de leur code. +Le concept de logiciel libre a été pensé par Richard Stallman dans les années 1980 pour définir un certain nombre de libertés que les développeurs pourraient garantir autour de l'utilisation, la modification et la rediffusion de leur code.\\ 
-https://www.gnu.org/philosophy/free-sw.html +Les quatre libertés du web :\\ 
-Liberté La liberté d'exécuter le programme, quelle qu'en soit l'utilisation +  0La liberté d'exécuter le programme, quelle qu'en soit l'utilisation\\ 
-Liberté La liberté d'étudier et de modifier le code à sa convenance +  1La liberté d'étudier et de modifier le code à sa convenance\\ 
-Liberté La liberté de diffuser des copies du programme +  2La liberté de diffuser des copies du programme\\ 
-Liberté La liberté de diffuser votre version modifiée du programme +  3La liberté de diffuser votre version modifiée du programme\\ 
-On remarquera notamment que les libertés 1 et 3 nécessitent d'accéder au code source, et que les libertés 2 et 3 rendent moins pertinente la vente de son code. +On remarquera notamment que les libertés 1 et 3 nécessitent d'accéder au code source, et que les libertés 2 et 3 rendent moins pertinente la vente de son code.\\ 
-Le concept de libre a donc été créé pour faciliter et encourager la coopération et l'échange entre développeurs, au moment où les lignes de codes ont commencé à devenir propriétaires, les développeurs ayant constaté la somme qu'elles pouvaient leur rapporter si on cessait de les partager.+Le concept de libre a donc été créé pour faciliter et encourager la coopération et l'échange entre développeurs, au moment où les lignes de codes ont commencé à devenir propriétaires, les développeurs ayant constaté la somme qu'elles pouvaient leur rapporter si on cessait de les partager.\\
  
 ===== Open-source et freeware ====== ===== Open-source et freeware ======
  
-On dit d'un logiciel qu'il est open-source si le développeur donne accès à son code. C'est donc comme nous l'avons évoqué plus tôt évidemment le cas pour les logiciels libres, mais donner accès au code ne garantit à aucun moment les autres libertés du logiciel libre. Ainsi, on parlera majoritairement de logiciels non libres en se référant au terme open-source.+On dit d'un logiciel qu'il est open-source si le développeur donne accès à son code. C'est donc comme nous l'avons évoqué plus tôt évidemment le cas pour les logiciels libres, mais donner accès au code ne garantit à aucun moment les autres libertés du logiciel libre. Ainsi, on parlera majoritairement de logiciels non libres en se référant au terme open-source.\\
 Concernant les freewares, cela désigne simplement des logiciels dont l'utilisation est gratuite. Il existe aussi ce qu'on qualifie de logiciel freemium, qui proposent une version gratuite limitée, avec la possibilité de payer le logiciel complet. Concernant les freewares, cela désigne simplement des logiciels dont l'utilisation est gratuite. Il existe aussi ce qu'on qualifie de logiciel freemium, qui proposent une version gratuite limitée, avec la possibilité de payer le logiciel complet.
  
-===== Le copyleft et les licenses libres =====+===== Le copyleft et les licences libres =====
  
-Le concept de logiciel libre est certes abstrait, mais a été concrétisé légalement à l'aide du copyleft : une utilisation du copyright, mécanique légale supposée encadrer une restriction des droits autour d'un produit, de façon à garantir ces libertés. On appelle donc license copyleft une license copyright garantissant les libertés du libres. Ces licenses sont très importantes, car elles protègent légalement le code au niveau de la propriété intellectuelle.+Le concept de logiciel libre est certes abstrait, mais a été concrétisé légalement à l'aide du copyleft : une utilisation du copyright, mécanique légale supposée encadrer une restriction des droits autour d'un produit, de façon à garantir ces libertés. On appelle donc licence copyleft une licence copyright dite restrictive (cf ci-dessous) garantissant les libertés du libre. Ces licences sont très importantes, car elles protègent légalement le code au niveau de la propriété intellectuelle.\\
 Il en existe plusieurs, que l'on peut classer en deux catégories : Il en existe plusieurs, que l'on peut classer en deux catégories :
-Les licenses restrictives : Ce sont des licenses qui, en plus d'être libres, exigent que toute modification du code, ou tout logiciel intégrant ce code soit placé sous la même license. De fait, cela évite la récupération et l'amélioration du code si elle ne bénéficie pas à tous. +  * Les licences restrictives : Ce sont des licences qui, en plus d'être libres, exigent que toute modification du code, ou tout logiciel intégrant ce code soit placé sous la même licence. De fait, cela évite la récupération et l'amélioration du code si elle ne bénéficie pas à tous.\\ Exemples : 
-Les licenses permissives : Au contraire, ces licenses sont utilisées par des gens qui estiment qu'il n'est pas envisageable de restreindre la liberté de rediffusion, et ce même si leur code est ensuite revendu. Elles permettent donc de réappliquer une license différente sur une modification du code.+    * [[https://www.gnu.org/licenses/gpl.html|GNU GPL]]((La première license copyleft rédigée pour une utilisation générale, par Richard Stallman)) 
 +    * [[https://creativecommons.org/licenses/by-sa/4.0/|Creative Commons Attribution Share-Alike]]((Celle sous laquelle est placé tout le contenu de ce wiki)) 
 +  * Les licences permissives : Au contraire, ces licences sont utilisées par des gens qui estiment qu'il n'est pas envisageable de restreindre la liberté de rediffusion, et ce même si leur code est ensuite revendu. Elles permettent donc de réappliquer une licence différente sur une modification du code.\\ Exemples : 
 +    * [[https://www.mozilla.org/en-US/MPL/|Mozilla Public License]] 
 +    * [[https://mit-license.org/|MIT License]]
  
 ===== MiNET et le logiciel libre ===== ===== MiNET et le logiciel libre =====
  
-Un des buts de MiNET est de promouvoir le logiciel libre. En effet, MiNET a pour but de "susciter des liens d'amitié et d'entraide entre les membres". La collaboration est donc un point central de l'association, et est nécessaire pour travailler ensemble, former les suivants, et progresser ensemble. Cette volonté de coopération est très importante pour les libristes, car il ne faut pas oublier que diffuser son code permet de le faire relire par n'importe qui le souhaitant, augmentant d'autant la probabilité de trouver des erreurs et des personnes susceptibles de les corriger. Il en est de même pour les failles de sécurité, les bonnes et mauvaises pratiques...+Un des buts de MiNET est de promouvoir le logiciel libre. En effet, MiNET a pour but de "susciter des liens d'amitié et d'entraide entre les membres". La collaboration est donc un point central de l'association, et est nécessaire pour travailler ensemble, former les suivants, et progresser ensemble.\\ 
 +Cette volonté de coopération est très importante pour les libristes, car il ne faut pas oublier que diffuser son code permet de le faire relire par n'importe qui le souhaitant, augmentant d'autant la probabilité de trouver des erreurs et des personnes susceptibles de les corriger. Il en est de même pour les failles de sécurité, les bonnes et mauvaises pratiques... 
 + 
 +===== Liens utiles ===== 
 + 
 +[[https://www.gnu.org/philosophy/free-sw.html|Définition du logiciel libre]]\\ 
 +[[https://www.gnu.org/|GNU]]\\ 
 +[[https://www.fsf.org/|Free Software Foundation]]\\ 
 +[[http://lepassagerclandestin.fr/catalogue/essais/utopie-du-logiciel-libre.html|L'utopie du logiciel libre]]
wiki/concepts/logiciel_libre.1526677827.txt.gz · Dernière modification: 2020/06/27 18:15 (modification externe)