Licences de distribution logicielle : pourquoi il faut une permission pour partager
Mettre un logiciel en téléchargement pour d'autres n'est pas qu'un acte technique — c'est un acte de distribution légale régi par le droit d'auteur et les contrats de licence. Voici pourquoi la licence importe et comment naviguer.
Base légale
Droit d'auteur par défaut : Toute œuvre créative (incluant logiciel) est « tous droits réservés » automatiquement. La distribution — copie, upload, partage — requiert permission explicite.
Catégories de licences
1. Licences Open Source (Permission accordée)
| Licence | Droits redistribution | Obligations clés |
|---|---|---|
| MIT / BSD / Apache 2.0 | Redistribution libre | Préserver mentions copyright/licence |
| GPL v2/v3 | Redistribution libre | Disponibilité code source, même licence pour dérivés |
| LGPL | Redistribution libre | Exception liaison bibliothèque |
| MPL 2.0 | Redistribution libre | Copyleft niveau fichier |
2. Freeware / Source-available (Restrictions)
- Gratuit à utiliser, mais redistribution souvent interdite
- Exemples : WinRAR (trialware), nombreux outils « gratuit usage personnel »
- Vérifier CLUF : « Vous ne pouvez pas distribuer... » = pas permission upload
3. Commercial / Propriétaire (Pas de redistribution)
- Microsoft Office, Adobe Creative Cloud, jeux, la plupart clients SaaS
- Upload = contrefaçon (responsabilité civile/criminelle)
- Exceptions : Revendeurs autorisés, outils déploiement entreprise
4. Abandonware / Logiciels orphelins
Toujours sous copyright. Absence d'application ≠ permission légale. Risque légal persiste.
Ce que « l'upload pour téléchargement » déclenche
- Droit de reproduction : Copie sur serveur
- Droit de distribution : Mise à disposition public
- Exécution/affichage public : Si exécutable tourne dans navigateur
- DMCA §1201 : Contournement DRM pour permettre upload
Pratiques de distribution sûres
- Vérifier licence : Lire LICENSE.txt, COPYING, ou CLUF
- Lien, pas hébergement : Pointer vers téléchargement officiel (GitHub releases, site vendeur)
- Utiliser gestionnaires paquets : npm, PyPI, Cargo, Homebrew, Chocolatey, winget
- Miroir officiel : Certains projets permettent miroirs (CTAN, CPAN, distros Linux)
- Conteneuriser : Images Docker depuis sources officielles (Docker Hub verified)
Conséquences non-conformité
- Retraits DMCA (GitHub, hébergeurs)
- Poursuites : Dommages statutaires 750-150 000 $/œuvre (US)
- Dommage réputation, perte confiance communauté
- Responsabilité malware si binaires modifiés distribués
En cas de doute : lien vers source, ne pas réhéberger. Plus sûr, respecte auteurs, assure versions authentiques et à jour.
