Licences de logiciels open source : lesquelles utiliser ?
Lentement mais sûrement, les logiciels open source prennent le dessus. Si vous ne me croyez pas, jetez un coup d’œil à certains des outils les plus populaires que nous utilisons tous : Firefox, WordPress, 7-Zip, MediaWiki, BitTorrent, Android et toutes les alternatives gratuites aux logiciels payants. Mais saviez-vous que toutes les licences open source ne sont pas identiques ?
En fait, il en existe des dizaines, sans compter les licences uniques auto-écrites utilisées par certains produits open source. Quelles sont les différences et que signifient-elles pour vous ? Si vous écrivez un logiciel open source, lequel devriez-vous utiliser ?
Avis de non-responsabilité : cet article ne se veut pas un avis juridique. C’est juste une tentative de résumer les concepts et les utilisations des différentes licences open source. Pour d’éventuels problèmes juridiques, veuillez consulter un avocat.
cette Licence Apache est une licence créée et utilisée par Apache Software Foundation, mieux connue pour le serveur HTTP Apache qui alimente de nombreux sites Web que nous visitons. La version 2.0 a été publiée en 2004 pour faciliter l’utilisation de la licence par les projets non Apache, et elle reste l’une des licences les plus populaires à ce jour.
fonctionnalité
- Le logiciel est disponible pour un usage commercial.
- Le logiciel peut être modifié pour créer des œuvres dérivées.
- Les œuvres dérivées peuvent être distribuées.
- Les œuvres dérivées peuvent être distribuées sous différentes licences.
- LES PROPRIÉTAIRES DE LOGICIELS NE SERONT PAS RESPONSABLES DES DOMMAGES.
- Les propriétaires de marques de logiciels ne peuvent pas les utiliser dans des œuvres dérivées.
- Le texte original du copyright et de la licence doit être conservé avec la distribution.
- Les modifications importantes apportées au logiciel d’origine doivent être notées.
Faire une vidéo du jour
Quand faut-il l’utiliser ?
La licence Apache est l’une des licences logicielles les plus permissives. Il convient de noter en particulier que les auteurs peuvent breveter des œuvres dérivées. En bref, vous pouvez faire à peu près tout ce que vous voulez avec le logiciel d’origine tant que vous conservez le droit d’auteur d’origine et que vous tenez compte de toutes les modifications importantes que vous avez apportées.
cette Licence BSD est une licence logicielle extrêmement simple et permissive, publiée pour la première fois en 1990 et soumise à deux révisions, chacune simplifiée davantage.
fonctionnalité
- Le logiciel est disponible pour un usage commercial.
- Le logiciel peut être modifié pour créer des œuvres dérivées.
- Les œuvres dérivées peuvent être distribuées.
- LES PROPRIÉTAIRES DE LOGICIELS NE SERONT PAS RESPONSABLES DES DOMMAGES.
- Le texte original du copyright et de la licence doit être conservé avec la distribution.
Quand faut-il l’utiliser ?
En raison de la simplicité de la licence BSD, certaines personnes préfèrent utiliser la licence Apache plus explicite. Cependant, la licence BSD présente des avantages dans les cas suivants : personne Il devrait être possible de commercialiser des variantes du logiciel avec un conflit juridique minimal.Si vous pense D’autres l’utilisent pour étendre et commercialiser votre travail.
Il est important de noter que la principale différence entre la licence BSD et la licence Apache est que la licence Apache autorise le brevetage des œuvres dérivées. Numéro de licence BSD
Creative Commons (CC) est une organisation qui publie un certain nombre de types de licences différents, tous conçus pour encourager le partage d’œuvres créatives. La norme CC permet à chacun de visualiser en un coup d’œil une œuvre de création (image, vidéo, logiciel, etc.) et de savoir ce qu’il peut et ne peut pas en faire.
fonctionnalité
Au total, l’organisation propose sept licences différentes. C’est trop pour tous les décrire ici, mais vous pouvez les lire dans notre aperçu de Creative Commons.
Quand faut-il l’utiliser ?
Les licences CC sont excellentes et, dans certains cas, Creative Commons peut inspirer votre carrière. Il existe suffisamment de variantes de la licence CC pour s’adapter à presque tous les types de travaux créatifs que vous pouvez effectuer.
Cela étant dit, l’Open Source Initiative ne reconnaît aucune de ces licences comme véritablement « open source ». Par conséquent, la licence CC peut ne pas être compatible lorsqu’elle est associée à d’autres logiciels et licences open source.
cette Licence publique générale GNU a été créé en 1989, à une époque où Unix gagnait en popularité comme alternative aux licences propriétaires restrictives. La licence a été révisée deux fois, chaque révision corrigeant des problèmes importants survenus dans la version précédente. La version 3 est sortie en 2007.
fonctionnalité
- Le logiciel est disponible pour un usage commercial.
- Le logiciel peut être modifié pour créer des œuvres dérivées.
- Les œuvres dérivées peuvent être distribuées.
- Les œuvres dérivées doivent également être sous licence GPL 3.
- Les distributions doivent inclure le logiciel original et tout le code source.
- LES PROPRIÉTAIRES DE LOGICIELS NE SERONT PAS RESPONSABLES DES DOMMAGES.
- Le texte original du copyright et de la licence doit être conservé avec la distribution.
Quand faut-il l’utiliser ?
La GPL est idéale pour la « liberté du logiciel », l’idée que tous les utilisateurs devraient avoir la liberté d’exécuter, de copier, de distribuer, de rechercher, de modifier et d’améliorer les logiciels. Il garantit que les logiciels open source restent open source, même lorsqu’ils sont étendus à des œuvres dérivées.
Cependant, veuillez noter que l’intégration du code GPL dans votre propre code nécessite que l’ensemble de votre projet soit également sous licence GPL. Utilisez-le uniquement si vous êtes prêt à laisser votre projet vivre ou mourir en open source.
Quelle licence open source est votre préférée ? Il y en a beaucoup d’autres. Partagez vos réflexions sur le mouvement open source en commentant ci-dessous !
A propos de l’auteur