Les licences logicielles open-source sont des contrats légaux entre le créateur et l’utilisateur pour modifier et partager le code logiciel. Permet de passer en revue les licences populaires open source
Aperçu
Les licences open source sont des contrats juridiques entre l’auteur et l’utilisateur d’un logiciel informatique qui permet d’utiliser, modifié ou partagé le code source, le plan ou la conception dans les termes et conditions définies. Il garantit que le logiciel peut être utilisé dans des applications commerciales dans les termes et conditions spécifiés. La licence open source est ce qui transforme un code d’application ou de logiciel en application ou logiciel open source. Sans licence open source, l’application logicielle est inutilisable par les utilisateurs même s’il est publié publiquement sur GitHub. Chaque licence open source indique ce que les utilisateurs sont autorisés à faire avec les composants de l’application logicielle, leurs obligations et ce qu’ils ne peuvent pas faire selon les termes et conditions. Il existe plus de 200 licences de licences open source et il n’y a pas de bons ou de mauvais types de licences logiciels open source. Maintenant, il appartient à une organisation de choisir la meilleure licence open source la plus compatible avec leurs politiques pour s’assurer qu’elles restent conformes en fonction de la complexité et des exigences. Il est important de noter que le choix d’une licence open source est une entreprise compliquée. Surtout pour les utilisateurs et les clients qui ne connaissent pas bien les procédures de droit juridique. C’est pourquoi l’OSI a dressé une liste des licences approuvées par OSI, composées de plus de 80 licences open source les plus couramment utilisées et qui respectent la définition open source. Si un projet est important pour vous, vous devez trouver une personne experte en expertise juridique pour vous aider à déterminer la licence open source appropriée. Il est préférable d’obtenir des conseils juridiques de vos avocats avant de choisir votre licence préférée. Un avocat qui connaît les détails de votre projet sera le mieux en mesure d’expliquer les effets des différents choix de licence qui conviennent le mieux à votre projet. Toutes les licences répertoriées dans ce didacticiel sont approuvées par OSI via le processus d’examen des licences et tous sont bien pour la publication du logiciel open source. Ces licences sont les plus populaires et largement utilisées. Ceux-ci sont les plus susceptibles d’être familiers aux utilisateurs potentiels et aux contributeurs de votre logiciel. Les licences logicielles permissives les plus populaires et les licences open source gratuites sont:
- Licence MIT (MIT)
- Licence Apache 2.0 (Apache-2.0)
- Licence publique générale GNU (GPL)
- Licence de distribution de logiciels Berkeley (BSD)
- Licence de consortium sur les systèmes Internet (ISC)
- Conclusion
1. Licence MIT (MIT)
La licence du MIT est la licence open source approuvée par l’OSI la plus populaire créée au Massachusetts Institute of Technology (MIT) à la fin des années 80. C’est l’une des licences de logiciels libres les plus permissives ou les plus permissives ou les plus permis ou permettent aux gens de faire presque tout ce qu’ils veulent avec vos projets sous la licence MIT avec des restrictions minimales. Vous pouvez ajouter, modifier, fusionner, publier, distribuer la licence MIT originale et vendre librement les copies du logiciel. Cette licence est très facile, simple et à la licence de point, c’est pourquoi elle a un taux d’adoption si énorme parmi les développeurs de logiciels. Les organisations commerciales préfèrent souvent la licence open source du MIT en raison de sa nature de type «sans chaînes».
2. Licence Apache 2.0 (Apache-2.0)
La licence APACH Software (ASL) est un schéma de licence de logiciel Open Source gratuit permissive et un logiciel informatique open source (FOSS). Il est écrit par l’Apache Software Foundation (ASF) et est une licence de logiciels gratuits permissive publié par le groupe Apache (nommé plus tard l’Apache Software Foundation). La licence APache V2 est la licence la plus populaire et la plus largement déployée. Il permet aux utilisateurs de développement d’utiliser le logiciel à quelque fin que ce soit, pour distribuer, modifier et distribuer des versions modifiées du logiciel en vertu des termes du produit sous licence Apache. Le groupe de licence Open Source Apache 2.0 a publié la première version de sa licence Apache en 1995. Les documents publicitaires de tout produit sous licence Apache ne sont plus tenus d’inclure l’attribution de la licence Apache après avoir retiré la clause publicitaire. La version 2.0 de la licence Apache approuvée par l’ASF en 2004 pour quitter le modèle BSD. ASF Group a produit la version 2.0 de la licence Apache en accordant des droits de brevets et en définissant des définitions solides des concepts. La licence de logicielle gratuite permissive d’Apache est actuellement dans sa troisième itération. Il aide à des produits logiciels plus fiables et à longue durée de vie à l’aide d’un processus de développement logiciel collaboratif et open source. Désormais, tous les packages de licences produits par Apache Software Foundation sont implicitement licenciés dans la version 2.0 de la Licence 2.0 du logiciel Apache.
3. Licence publique générale GNU (GPL)
La licence publique générale GNU est une série de licences open source les plus populaires couramment utilisées. La licence publique générale GNU, ou GLU GPL pour Short ou simplement GPL est une licence Copyleft. Il est destiné à garantir votre liberté de distribuer, d’exécuter, de copier et de modifier toutes les versions d’un programme pour en faire un logiciel gratuit. C’est le meilleur exemple de licence logicielle propriétaire. Cette licence a deux versions activement et largement utilisées dans de nombreuses communautés et organisations open source. GNU (GPL) a été écrit par Richard Stallman en 1989 afin de protéger le logiciel GNU de la propriété. Il s’agit d’une implémentation spécifique de Richard de la Free Software Foundation ou FSF, la première licence Copyleft à être largement acceptée. Une licence CopyLeft Open Source Copyright signifie que toute application logicielle écrite en fonction de tout composant GPL doit être publiée en tant que produit open source. Il est obligatoire pour tout composant Open Source GPL de distribuer le code source complet du logiciel basé sur le travail de copieft précédent lors de la libération au public.
4. Licence de distribution de logiciels Berkeley (BSD)
Les licences BSD se réfèrent à toute personne dans une famille de licences de logiciels gratuites et open source BSD (FOSS). Il s’agit d’une famille de licences de logiciels libres permissives avec un minimum de restrictions sur l’utilisation et la distribution des logiciels. Les licences BSD sont une famille de permissive signifie que la licence de type BSD ou de style BSD est une licence de logiciel gratuit qui ne nécessite pas grand-chose des utilisateurs et ne mettent pas beaucoup d’exigences sur la redistribution du logiciel open source sous licence. Le nom d’origine de la licence BSD a été tiré du système d’exploitation de type Unix, la Distribution des logiciels Berkeley (BSD). Licence BSD Deux variantes, la licence BSD modifiée (3-CLAUS) et la licence BSD simplifiée ou la licence FreeBSD (2-CLAUS) sont également des licences de logiciel libre permissives. La licence open source BSD contrairement à GPL ne nécessite pas du tout le code source. La licence BSD vous permet de copier, de modifier et de distribution librement de nombreux logiciels gratuits, de partage de partage et d’open source lorsque vous conservez une copie de l’avis de droit d’auteur, de la liste des conditions et de la clause de non-responsabilité.
5. Licence du consortium des systèmes Internet (ISC)
La licence ISC est la licence de logicielle gratuite de famille de licence open source la plus permissive comme la licence MIT et la licence BSD. Il a été créé par Internet Software Consortium (Internet Systems Consortium). La licence ISC est essentiellement une version «dépouillée» des licences du MIT et des licences simplifiées BSD 2 clause, en supprimant une langue qui n’est plus nécessaire. La licence open source ISC est fonctionnelle équivalente à la licence MIT. La seule différence réside dans la langue de licence. La licence ISC n’a que deux exigences et elles sont les mêmes que celles de la licence MIT. Les utilisateurs doivent inclure l’avis d’origine du droit d’auteur et une copie de la licence elle-même lors de la copie ou de la modification du code sous licence. Les utilisateurs de licence permissifs ISC sont libres d’utiliser le code commercialement, de modifier le code et de distribuer le code. Système d’exploitation OpenBSD et OpenStreetMap gratuitement pour utiliser la carte des projets mondiaux OSS utilisent la licence ISC.
Conclusion:
Si vous êtes allé aussi loin, vous savez que le droit d’auteur du logiciel open source n’est pas destiné à cœur. Cependant, compte tenu du fait que presque tous les développeurs de logiciels comptent fortement sur la plus grande licence open source et les meilleures sociétés de licence. Il est crucial de comprendre les bases des licences open source les plus courantes et les principales différences entre les licences open source populaires. Nous espérons seulement que cette explication de la licence logicielle propriétaire et de l’exemple de licence logicielle open source a rendu le champ de mines potentiel de licences un peu plus navigable. _Pour peut se joindre à nous sur Twitter, LinkedIn et notre page Facebook. Quelles licences open source préférez-vous ?. Si vous avez des questions ou des commentaires, veuillez vous contacter]4.
Explorer:
Nous avons également plusieurs autres articles qui pourraient vous intéresser.