web-dev-qa-db-fra.com

À la recherche d'un exemple d'utilisation du code avec Apache License Version 2.0

Je sais qu'il y a beaucoup de q/comme dans le légalais ou l'anglais ordinaire. Je me demande si quelqu'un pouvait fournir un exemple de vie réel du texte qui doit être inclus dans la distribution de logiciels à l'aide de code avec Apache License Version 2.0.

Par exemple, si une application utilise Apache Commons Math , A Java Bibliothèque avec Apache License version 2.0, quel est le texte concernant cette licence nécessaire pour être inclus dans sa distribution ?

6
Hong

Le AVIS DE LA BAILLATELLE POUR LA LICENCE APACHE EST :

Copyright [Yyyy] [Nom du propriétaire du droit d'auteur]

Sous licence sous licence Apache, version 2.0 (la "licence"); Vous ne pouvez pas utiliser ce fichier, sauf en conformité avec la licence. Vous pouvez obtenir une copie de la licence à

http://www.apache.org/licenses/license-2.

Sauf si requis par la loi applicable ou accepté par écrit, les logiciels distribués sous la licence sont distribués sur une base "tel quel", sans garantie OR conditions de quelque nature que ce soit, expresse ou implicite. Voir le Licence pour la langue spécifique régissant les autorisations et les limitations en vertu de la licence.

Il existe également la licence Apache complète V2 disponible dans [~ # ~] html [~ # ~ ~] et TXT formats.


Si vous distribuez un code source pour un projet, vous devez placer la licence complète dans un fichier texte appelé licence à la racine du projet. Si vous avez besoin d'un fichier d'avis (les projets exécutés par Apache Software Foundation en exigent un), il va au même niveau.

Si vous distribuez un binaire pour un projet et fournissez un bocal ou une citacle, les fichiers de licence (et d'avis) doivent être au niveau supérieur. C'est-à-dire que lorsque vous décompressez le fichier, vous devez voir un fichier de licence (et de préavis) dans la cible.

Si vous distribuez un seul fichier (tel qu'un gist sur GitHub), alors vous êtes probablement ok avec la mise en place de l'avis de la chaudière en haut du fichier .

Si vous utilisez un logiciel licencié Apache License V2 dans votre projet, vous devez inclure la licence et les fichiers d'avis de cette bibliothèque. La façon dont je fais habituellement est-ce que j'ai un répertoire lib à la racine de mon projet. J'extraînerais la distribution de la bibliothèque dans un sous-répertoire du répertoire lib. En supposant que l'auteur a correctement emballé son application, il contiendra les fichiers de licence appropriés.

6
Thomas Owens