Définition - Que signifie la licence logicielle Apache?
La licence logicielle Apache (ASL) est un schéma de licence pour les logiciels informatiques libres et open-source (FOSS) écrit par l'Apache Software Foundation (ASF). ASL permet aux projets et logiciels d'être librement téléchargés et utilisés, que ce soit en tout ou en partie, à des fins personnelles, professionnelles ou commerciales et sans souci de redevances. Le code est distribué ouvertement et peut être librement modifié, redistribué ou étudié. Grâce à un code open source, Apache encourage les utilisateurs à améliorer volontairement la conception du logiciel.
Definir Tech explique la licence du logiciel Apache
La licence du logiciel Apache est un indicateur que le logiciel est gratuit, cependant Apache exige toujours que le logiciel Apache distribué ait une copie de sa licence incluse clairement et facile à trouver; ainsi qu'une attribution claire à l'ASF pour toutes les distributions qui incluent un logiciel Apache.
Le code ou le logiciel modifié n'est plus considéré comme Apache et serait attribué au développeur qui l'a modifié, même s'il conserve toujours l'ASL. Il est interdit d'utiliser un logiciel modifié dans toute propriété commerciale ou marque commerciale qui pourrait utiliser ou laisser entendre que l'ASF approuve la distribution. Il interdit également l'utilisation de toutes marques ou logos appartenant à l'ASF qui pourraient suggérer que la personne qui a modifié le code a créé le logiciel Apache en question. Essentiellement, tout élément de logiciel créé par Apache doit être redistribué avec une attribution appropriée.
Les utilisateurs ne sont pas tenus de renvoyer leurs modifications de code à l'ASF, mais les commentaires sont encouragés. Il n'est pas non plus nécessaire d'inclure le logiciel Apache lui-même ou la modification qui a été effectuée dans le code à distribuer. La licence Apache 2.0 est compatible GPL tant que le logiciel est sous licence GPL version 3.0.