Il y a quelques années, ZDNet a publié un article J'ai interviewé Greg Stein sur le projet Google Code, discutant de plusieurs licences de logiciels et de la raison pour laquelle Google Code n'en accepte que quelques-unes. Cet article a été l'une de mes plus grandes influences lorsqu'il s'est agi de "comprendre" quelques-unes des licences les plus courantes.
En ce qui concerne la question que je vais poser, voici la citation la plus importante :
C'est l'une des raisons pour lesquelles Google choisit la licence Apache (2.0) par défaut pour les logiciels qu'il met en libre accès. Elle est permissive comme la BSD, mais (contrairement à la BSD) elle mentionne les droits de la loi sur le droit d'auteur et vous donne une licence pour ces droits. En d'autres termes, elle sait réellement ce qu'elle fait, contrairement à d'autres licences permissives.
Êtes-vous d'accord ? En raison de cet article, j'ai utilisé et recommandé la licence Apache plutôt que les licences BSD et MIT sans aucun doute ; mais cet article n'est pas nécessairement le dernier mot en la matière. Y a-t-il quelque chose meilleur (dans la même veine) que la licence Apache ?
J'aime ce que vous dites, Adam, c'est pourquoi j'ai accepté votre réponse. Cependant, il ne me semble pas particulièrement utile, en général, de continuer à promouvoir à la fois Apache et BSD (je suppose que nous supposons que le MIT n'est pas bon dans cette entreprise ?) puisqu'ils sont essentiellement identiques avec cette différence mineure que vous mentionnez et que tout le monde fait de toute façon.
Pour ce qui est de la comparaison entre 4 pages et 1 page, j'imagine que je préfère celle qui couvre mieux mes arrières ! :)