La notifica di boilerplate per la licenza Apache è :
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License"); you
may not use this file except in compliance with the License. You may
obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied. See the License for the specific language governing
permissions and limitations under the License.
C'è anche la licenza completa di Apache v2 disponibile in HTML e TXT formati.
Se stai distribuendo un codice sorgente per un progetto, devi posizionare la licenza completa in un file di testo chiamato LICENZA nella radice del progetto. Se hai bisogno di un file AVVISO (i progetti eseguiti da Apache Software Foundation ne richiedono uno), questo va allo stesso livello.
Se stai distribuendo un binario per un progetto e stai fornendo un JAR o un tarball, i file LICENSE (e NOTICE) devono essere al livello più alto. Cioè, quando decomprimi il file, dovresti vedere un file LICENSE (e NOTICE) nella destinazione.
Se si distribuisce un singolo file (come Gist su GitHub), quindi probabilmente stai bene inserendo la notifica dello standard di caldaia nella parte superiore del file .
Se nel tuo progetto utilizzi il software con licenza di Apache License v2, devi includere i file LICENSE e NOTICE per quella libreria. Il modo in cui faccio questo è che ho una directory lib
nella radice del mio progetto. Vorrei estrarre la distribuzione della libreria in una sottodirectory della directory lib. Supponendo che l'autore abbia impacchettato correttamente la propria applicazione, conterrà i file di licenza appropriati.