Sommaire |
- Introduction
Qu’est qu’un Logiciel Libre ? Pourquoi est qu’on considère qu’il est gratuit ? Est-ce vraiment le cas ? Quels sont les bonnes pratiques ?
Je vais tenter d’expliquer les subtilités de ce système de diffusion de logiciels car il y a beaucoup de confusions.
- Définition
Un Logiciel Libre ou freeware en anglais, est un logiciel propriétaire. Il peut être gratuit ou payant. L’auteur n’a pas à montrer le code source s’il le veut.
Des confusions viennent de la traduction et/ou de la compréhension du mot libre. C’est ainsi que free = libre, peut être utilisé dans la formule libre service, libre accès, entrée libre, servez-vous ou gratuit… selon le contexte.
Free ou libre ne veulent donc pas dire systèmatiquement gratuit ! C’est une association et un biais qui peut être souvent erronée. La gratuité peut-être une méthode d’appel, un moyen d’appâter, d’hameçonner ou d’arnaquer.
Généralement il est développé par une seule personne ou une équipe très réduite. Cela peut-être un professionnel ou un amateur ayant de profonde connaissance en programmation. Pour résumer c’est une forme artisanale de création de logiciels.
- Histoire et principe
Le terme Logiciel Libre est apparu dans les années 1980. Avant cette période un programme était fortement lié à une machine, le programme était souvent écrit en langage machine ou assembleur. Des langages de programmation et des compilateurs permettant de porter un code sur beaucoup de machines sont apparus. Ils ont alors permis aux amateurs et professionnels de participer à l’économie des logiciels.
Comme les utilisateurs ne lisent pas toujours les conditions d’utilisation, moi le premier, ils ignorent qu’un logiciel ne peut pas être utilisé n’importe comment.
En effet, il y a des règles à respecter avec les Logiciels Propriétaires sous peine de perdre la garantie ou risquer des poursuites judiciaires. Parmi ces règles :
Autorisation de réaliser une ou plusieurs copie(s) de sauvegarde
Interdiction de réaliser une ou plusieurs copie(s) pirate
Décompiler / Désassembler le programme = ouverture du code
Modifier le code à des fins de recherches, d’études, d’améliorations…
Détournement de fonctionnement
Etc…
On comprend alors les restrictions et contraintes auxquelles nous sommes soumis lors d’un achat de Logiciel Propriétaire.
L’avantage est le prix généralement réduit mais l’inconvénient est le support technique (ou SAV). Avant les années 2000, c’est à dire avant la généralisation d’Internet, ils avaient du mal à être diffuser. On se les redonnait de la main à la main dans des cercles privés, sur disquettes/CD de magazine, dans les conventions, etc… De nos jours les freewares sont partout sur internet.
Finalement, le freeware n’a de vraiment gratuit que sa méthode de diffusion car on peut recopier le logiciel. Avant les années 2010, rappelons que pour utiliser un logiciel commercial il fallait obligatoirement acheter un boitier contenant : une notice, un CD/DVD et une clé de licence. De nos jours même les plus gros éditeur propose le téléchargement de leur logiciel. Quelle que soit les méthodes de distribution utilisées, l’auteur accorde alors sa confiance aux utilisateurs pour le rémunérer.
- Condition d’utilisation
Le freeware est soumis à des conditions d’utilisation et chaque éditeur, auteur ou créateur les définit. Malheureusement, c’est à l’utilisateur de lire les documents expliquant ce qu’il a le droit de faire, comment, quand et combien il doit payer.
Les conditions d’utilisation et les prix sont fournies sur le site ou avec des fichiers. L’utilisateur doit les lire afin de prendre connaissance des modalités de paiement.
- Différences entre les systèmes
De nos jours les logiciels font partie d’un système. Ce système permet d’assurer plusieurs principes :
- Une philosophie
- Un économique
- Un modèle de création
On peut alors catégoriser les logiciels dans 2 groupes :
- Les logiciels propriétaires (software)
Un logiciel propriétaire est un logiciel commercial dont l’utilisation est soumis à des règles sous peine de perte de la garantie ou de poursuite judiciaire. Même si le but est commercial il peut être gratuit.
- Les logiciels à code ouvert (open source)
Un logiciel à code ouvert est un logiciel dont le code doit être accessible. A l’inverse ici, même s’il peut-être gratuit (sous certaines conditions) cela peut-être dans un but commercial.
Aussi étrange que cela peut paraître les logiciels commerciaux et les freewares sont à catégoriser dans le groupe logiciel propriétaires.
- Une philosophie
- Libre donc pour tous ?
Pour les particuliers et les indépendants, le Logiciel Libre est une solution intéressante car il permet de tester un logiciel puis de payer l’auteur si on est satisfait, si on veut l’encourager, si on veut le payer… bref quelque soit la motivation, dans notre monde c’est ce qui va lui permettre de vivre et de continuer son travail.
Toutefois, le Logiciel Libre souffre d’une mauvaise image auprès des professionnels qui n’ont pas les mêmes besoins ou contraintes.
En effet, il est souvent handicapant d’avoir un logiciel qui ne fonctionne pas et que personne ne peut dépanner dans les plus brefs délais. Ayant travaillé dans l’IT et dans des milieux exigeants (Microsoft France et la finance), je peux vous affirmer que certains problèmes ne peuvent pas attendre plus de 10 minutes pour être résolus.
Les logiciels professionnels n’ont pas tous des services hotline 24h/7j, alors ce n’est même pas la peine de rêver avec le Logiciel Libre. De plus selon les contrats vous pourrez bénéficier d’un technicien / ingénieur qui pourra se déplacer mais cela se paie.
Il est très très rare de voir (voir inexistant) ce genre de service avec un Logiciel Libre.
Afin de trouver des solutions, vous devrez faire appel à une communauté, qui souvent communiquera en anglais et pourra vous répondre avec des délais de 2 minutes, 2 heures, 2 jours, 2 mois… 2 ans… ou jamais. Alors qu’un éditeur de logiciel propriétaire aura une obligation de résultat selon les cas.
Vous pourrez également trouver les solutions vous même si vous êtes débrouillard et chercheur (c’était un des aspects de mon métier IT).
- Philosophie
Voici une comparaison qui permettra peut-être de mieux comprendre les subtilités dans le monde des logiciels.
Le logiciel propriétaire c’est une industrie qui produit des fruits et légumes avec des méthodes de production agressives et cherchant le rendement.
Le logiciel libre (qui est également un logiciel propriétaire) c’est un peut comme le mouvement bio, où tout le monde cherche à consommer différemment et responsable. Dans ce premier cas c’est une philosophie personnelle, un mouvement social.
L’Open Source correspond aux agriculteurs qui produisent les produits bio pour les consommateurs. Dans ce second cas c’est la réalisation et la production commerciale avec l’application d’une philosophie. On comprend alors que rien n’est vraiment gratuit !
Il est souvent compliqué, voir impossible, de faire la différence entre Logiciel Libre et logiciel Open Source.
Pour comprendre la différence entre les logiciels libres et les logiciels open source.
- Le paiement dans tout ça ?
Quand est-ce qu’on paie ?
La réponse est celle du sketch de Fernand Raynaud avec le fût du canon : « ça dépend ! »
Cela dépend des conditions d’utilisation. L’utilisateur doit lire les conditions d’utilisation sinon cela pourrait se retourner contre lui.
- Les sanctions
Quelque soit le type de logiciel utilisé, l’utilisateur doit être en règle !
Le piratage, l’obtention de licence illégalement ou la mauvaise utilisation d’un logiciel Open Source… peut mener à des sanctions. Comme je le rappelle souvent, les citoyens ont des droits mais aussi des devoirs. Si vous n’êtes pas au courant pour des raisons qui vous sont propres, faites le nécessaire.
Il risque des amandes et des poursuites de l’auteur / éditeur. Bref, des sanctions surtout d’ordre financier et cela conduit généralement à la fermeture d’un studio.
Ce qui est regrettable c’est que le comportement d’idiots, d’inconscients ou d’ignorants (y’a d’autres mots mais restons le plus polis) qui abusent de failles ou de la tolérance des système ou des conditions d’utilisation. Cela rend encore plus complexe l’accessibilité et l’utilisation d’un produit open source.
- Conclusion
Pour résumer :
- Logiciel Libre NE VEUT PAS dire gratuit systématiquement
- Le prix est attractif et abordable par tous
- La méthode de diffusion est vraiment gratuite
- Les utilisateurs doivent lire les conditions d’utilisation et de paiement
- C’est souvent un produit d’appel pour d’autres logiciels
- Il est développé par une seule personne ou une équipe très réduite
- Le support technique ou SAV n’est pas toujours à la hauteur
Voici une synthèse des différences entre logiciel commercial, freeware et open source.
Comparatifs Commercial Freeware Open Source Paiement Payant Selon conditions Selon conditions Prix €€ à €€€€ gratuit à € gratuit à €€€€ Qui paie ? Entreprises et particuliers Entreprises et particuliers Entreprises et particuliers Réduction pour qui ? Etudiants, enseignants et chercheurs – – Gratuit pour qui ? Etudiant, enseignants et chercheurs Réductions seulement ou selon cas Etudiant, enseignants et chercheurs.
Entreprises et particuliers selon conditions et chiffre d’affaireDiffusion avant 1990 Grande surface ou correspondance Magazines, correspondance, main à la main… Magazines, correspondance, main à la main… Diffusion 1990-2000 Grande surface ou correspondance Internet, magazines, correspondance, main à la main… Internet, magazines, correspondance, main à la main… Diffusion 2000-2010 Grande surface ou correspondance Internet, magazines, main à la main… Internet, magazines, main à la main… Diffusion après 2010 Internet ou correspondance Internet, main à la main… Internet, main à la main… Personnes dans l’équipe supérieur à 5 1 à 4 1 à supérieur à 5 Copie avant 2010 Illégale Autorisée Autorisée Copie après 2010 Autorisée Autorisée Autorisée Clé de licence Obligatoire Obligatoire Optionnelle Support technique / SAV Obligatoire Selon les cas Selon les cas Accès au code Refusé Refusé ou selon cas Obligatoire - Logiciel Libre NE VEUT PAS dire gratuit systématiquement