Licences de logiciels Open Source: que devez-vous utiliser?

Saviez-vous que toutes les licences open source ne sont pas identiques?

Saviez-vous que toutes les licences open source ne sont pas identiques?
Publicité

Lentement mais sûrement, logiciel open source Qu'est-ce qu'un logiciel Open Source? [MakeUseOf explique] Qu'est-ce qu'un logiciel Open Source? [MakeUseOf Explains] "Open source" est un terme qui circule beaucoup ces jours-ci. Vous savez peut-être que certaines choses sont open source, comme Linux et Android, mais savez-vous ce que cela implique? Ce qui est ouvert ... Lire la suite prend le relais. Si vous ne le croyez pas, regardez quelques-uns des outils les plus populaires que nous utilisons tous: Firefox, WordPress, 7-Zip, MediaWiki, BitTorrent, Android, ainsi que toutes les alternatives gratuites aux logiciels payants 14 Free & Open Source Alternatives pour les logiciels payants 14 Alternatives gratuites et Open Source pour les logiciels payants Ne gaspillez pas d'argent sur les logiciels pour un usage personnel! Non seulement les alternatives libres existent-elles, elles offrent probablement toutes les fonctionnalités dont vous avez besoin et peuvent être plus faciles et plus sûres à utiliser. Lire la suite . Mais saviez-vous que toutes les licences open source ne sont pas les mêmes?

En effet, il existe des dizaines d'entre eux et cela n'inclut pas les licences auto-écrites uniques que certains produits open source utilisent. Quelles sont les différences et que signifient-elles pour vous? Si vous écrivez un logiciel open source, lequel devriez-vous utiliser?

Avertissement: Cet article n'est pas destiné à être un avis juridique. Il tente seulement de résumer les concepts et les utilisations de différentes licences open source. Pour des problèmes juridiques potentiels, consultez un avocat.

Apache License 2.0

La licence Apache est la licence créée et utilisée par Apache Software Foundation, qui est surtout 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 reste l'une des licences les plus populaires à ce jour.

Caractéristiques

  • Le logiciel peut être utilisé commercialement.
  • Le logiciel peut être modifié pour créer des travaux dérivés.
  • Les œuvres dérivées peuvent être distribuées.
  • Les œuvres dérivées peuvent être distribuées avec une licence différente.
  • Le propriétaire du logiciel ne peut être tenu responsable des dommages.
  • Le propriétaire des marques du logiciel ne peut pas être utilisé dans des travaux dérivés.
  • Le copyright original et le texte de la licence doivent être conservés avec les distributions.
  • Les modifications importantes apportées au logiciel original doivent être notées.

Quand devriez-vous l'utiliser?

La licence Apache est l'une des licences logicielles les plus permissives. Particulièrement remarquable est le fait que les auteurs sont autorisés à 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 maintenez les droits d'auteur d'origine et d'indiquer les changements majeurs que vous avez faits.

Licence BSD 2-Clause

La licence BSD est une licence de logiciel extrêmement simple et permissive qui a été publiée pour la première fois en 1990 et révisée deux fois, en la simplifiant davantage à chaque révision.

Caractéristiques

  • Le logiciel peut être utilisé commercialement.
  • Le logiciel peut être modifié pour créer des travaux dérivés.
  • Les œuvres dérivées peuvent être distribuées.
  • Le propriétaire du logiciel ne peut être tenu responsable des dommages.
  • Le copyright original et le texte de la licence doivent être conservés avec les distributions.

Quand devriez-vous l'utiliser?

En raison de la simplicité de la licence BSD, certains préfèrent utiliser la licence Apache plus explicite à la place. Cependant, la licence BSD a un avantage dans le cas où n'importe qui devrait être en mesure de commercialiser des variantes du logiciel avec un minimum de conflit juridique. Si vous voulez que les autres étendent et commercialisent votre travail, utilisez-le.

Il convient de noter que la différence fondamentale entre la licence BSD et la licence Apache est que la licence Apache autorise une demande de brevet pour des travaux dérivés. La licence BSD ne fait pas.

Creative Commons License

Creative Commons (CC) est une organisation qui a publié plusieurs types de licences, toutes conçues pour encourager le partage d'œuvres créatives. Les standards CC permettent à tout le monde, en un coup d'œil, de regarder un travail créatif (image, vidéo, logiciel, etc.) et de savoir ce qu'ils peuvent et ne peuvent pas faire avec.

Caractéristiques

Au total, il existe sept licences différentes offertes par l'organisation. Ce serait trop pour tous les décrire ici, mais vous pouvez lire à leur sujet dans notre aperçu de Creative Commons Qu'est-ce que Creative Commons, et devriez-vous l'utiliser? Qu'est-ce que Creative Commons, et devriez-vous l'utiliser? Creative Commons est un ensemble de licences qui vous donne automatiquement la permission de faire diverses choses, telles que réutiliser et distribuer le contenu. Découvrons-en plus et comment l'utiliser. Lire la suite .

Quand devriez-vous l'utiliser?

Les licences CC sont fantastiques et, dans certains cas, les biens communs créatifs peuvent stimuler votre carrière 3 Raisons de carrière-changeantes pour autoriser votre travail avec Creative Commons 3 Raisons de carrière-changeantes pour autoriser votre travail avec Creative Commons Pensez à Creative Commons comme un outil de marketing qui peut rembourser avec d'énormes récompenses sur la route. Est-ce que vous autorisez votre travail? Si non, voici trois raisons importantes pour lesquelles vous devriez. Lire la suite . Il y a assez de variations de licence CC pour accommoder à peu près n'importe quel type de travail créatif que vous pourriez poursuivre.

Cela étant dit, l'Open Source Initiative ne reconnaît aucune de ces licences comme étant véritablement «open source». En tant que telles, les licences CC peuvent être incompatibles lorsqu'elles sont utilisées conjointement avec d'autres logiciels et licences Open Source.

GNU General Public License 3

La GNU General Public License a été créée en 1989, à l'époque où Unix gagnait en popularité, en tant qu'alternative aux licences propriétaires restrictives. La licence a été révisée deux fois à chaque révision pour résoudre les problèmes importants survenus dans les versions précédentes. La version 3 a été publiée en 2007.

Caractéristiques

  • Le logiciel peut être utilisé commercialement.
  • Le logiciel peut être modifié pour créer des travaux dérivés.
  • 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.
  • Le propriétaire du logiciel ne peut être tenu responsable des dommages.
  • Le copyright original et le texte de la licence doivent être conservés avec les distributions.

Quand devriez-vous l'utiliser?

La GPL est idéale pour la «liberté logicielle», qui est la philosophie selon laquelle tous les utilisateurs doivent avoir la liberté d'exécuter, de copier, de distribuer, d'étudier, de modifier et d'améliorer les logiciels. Il garantit que le logiciel open source reste open source, même s'il est étendu à des travaux dérivés.

Cependant, sachez que l'intégration de code GPL dans votre propre code nécessite que votre projet entier soit également sous licence GPL. Ne l'utilisez que si vous êtes prêt à vivre et mourir en open source.

Quelle licence open source est votre préférée? Il y en a beaucoup d'autres aussi. Partagez vos réflexions sur le mouvement open source en commentant ci-dessous!

In this article