Choix d’une licence

Votre publication de source nécessite une licence. Aux Etats-Unis, si aucune licence est spécifiée, les utilisateurs ont pas le droit légal de télécharger, modifier ou distribuer. En outre, les gens ne peuvent pas contribuer à votre code, sauf si vous leur dites quelles sont les règles pour jouer. Le choix d’une licence est compliqué, alors voici quelques conseils:

Open source. Il y a beaucoup de licences open source disponibles pour faire son choix.

En général, ces licences ont tendance à tomber dans l’une des deux catégories:

  1. les licences qui se concentrent davantage sur la liberté de l’utilisateur à faire ce qu’il veut avec le logiciel (ce sont les licences open source plus permissives telles que le MIT, BSD et Apache).

  2. les licences qui se concentrent davantage à faire en sorte que le code lui-même - y compris toutes les modifications apportées et distribuées avec lui - restent toujours libres (ce sont les licences de logiciels libres moins permissives telles que la GPL et LGPL).

Ces dernières sont moins permissives dans le sens où elles ne permettent pas à quelqu’un d’ajouter du code au logiciel et de le distribuer sans inclure également le code source suite aux changements.

Pour vous aider à en choisir une pour votre projet, il y a un site pour l’aide au choix de licence, utilisez-le.

Plus permissives

  • PSFL (Python Software Foundation License) – pour la contribution à Python lui-même

  • MIT / BSD / ISC
    • MIT (X11)
    • New BSD
    • ISC
  • Apache

Moins permissives:

  • LGPL
  • GPL
    • GPLv2
    • GPLv3

Un bon aperçu des licences avec des explications sur ce que l’on peut, ne peut pas, et ce qu’on doit faire en utilisant un logiciel en particulier peut être trouvé sur tl;drLegal.