Publicité

Lentement mais sûrement, logiciels open source Qu'est-ce qu'un logiciel open source? [MakeUseOf explique]"Open source" est un terme qui revient souvent 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 simplement certains des outils les plus populaires que nous utilisons tous: Firefox, WordPress, 7-Zip, MediaWiki, BitTorrent, Android, ainsi que tous les alternatives gratuites aux logiciels payants 14 Alternatives gratuites et open source pour les logiciels payantsNe gaspillez pas d'argent sur des logiciels à usage personnel! Non seulement des alternatives gratuites existent, mais elles offrent très 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 identiques?

En effet, il y en a des dizaines 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 devez-vous utiliser?

instagram viewer

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

le 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 permettre aux projets non Apache d'utiliser plus facilement la licence 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 œuvres dérivées.
  • 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 de commerce du logiciel ne peut pas être utilisé dans des œuvres dérivées.
  • Le texte original du copyright et de la licence doit être conservé avec les distributions.
  • Les modifications importantes apportées au logiciel d'origine doivent être notées.

Quand devriez-vous l'utiliser?

La licence Apache est l'une des licences logicielles les plus permissives du marché. Il est particulièrement intéressant de noter que les auteurs sont autorisés à breveter des œuvres dérivées. En bref, vous pouvez à peu près faire tout ce que vous voulez avec le logiciel d'origine tant que vous conservez les droits d'auteur d'origine et indiquez les modifications majeures que vous avez apportées.

le Licence BSD est une licence logicielle extrêmement simple et permissive qui a été publiée pour la première fois en 1990 et révisée deux fois, et qui est encore simplifiée à chaque révision.

Caractéristiques

  • Le logiciel peut être utilisé commercialement.
  • Le logiciel peut être modifié pour créer des œuvres dérivées.
  • Les œuvres dérivées peuvent être distribuées.
  • Le propriétaire du logiciel ne peut être tenu responsable des dommages.
  • Le texte original du copyright et de la licence doit être conservé 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 présente un avantage dans le cas où n'importe qui devrait être en mesure de commercialiser des variantes du logiciel avec un minimum de conflits juridiques. Si vous vouloir d'autres pour étendre et commercialiser votre travail, utilisez-le.

Il convient de noter que la principale différence entre la licence BSD et la licence Apache est que la licence Apache permet une concession de brevet pour les œuvres dérivées. La licence BSD ne le fait pas.

Creative Commons (CC) est une organisation qui a publié plusieurs types de licences différents, tous conçus pour encourager le partage d'œuvres créatives. Les normes CC permettent à quiconque, d'un coup d'œil, de regarder un travail créatif (image, vidéo, logiciel, etc.) et de savoir ce qu'il peut et ne peut pas en faire.

Caractéristiques

Au total, sept licences différentes sont proposées par l'organisation. Ce serait trop de les décrire tous ici, mais vous pouvez les lire dans notre aperçu de Creative Commons Qu'est-ce que Creative Commons et l'utilisation non commerciale?Qu'est-ce que Creative Commons? Que signifie «utilisation non commerciale»? Découvrez les licences Creative Commons et leur fonctionnement. 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 changer de carrière pour autoriser votre travail avec Creative CommonsPensez à Creative Commons comme un outil de marketing qui peut porter ses fruits avec d'énormes récompenses sur la route. Accordez-vous votre travail sous licence? Sinon, voici trois bonnes raisons de le faire. Lire la suite . Il existe suffisamment de variantes de licence CC pour s'adapter à pratiquement tous les types de travaux créatifs que vous pouvez poursuivre.

Cela étant dit, l'Open Source Initiative ne reconnaît aucune de ces licences comme 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.

le Licence publique générale GNU a été créé en 1989, à l'é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 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 œ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 d'origine et tout le code source.
  • Le propriétaire du logiciel ne peut être tenu responsable des dommages.
  • Le texte original du copyright et de la licence doit être conservé avec les distributions.

Quand devriez-vous l'utiliser?

La GPL est idéale pour la «liberté des logiciels», qui est la philosophie selon laquelle tous les utilisateurs devraient 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 lorsqu'il est étendu à des œuvres dérivées.

Cependant, sachez que l'incorporation de 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 à faire vivre et mourir votre projet en open source.

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

Joel Lee a un B.S. en informatique et plus de six ans d'expérience en rédaction professionnelle. Il est le rédacteur en chef de MakeUseOf.