Dalla ufficiale FAQ:
[La licenza Apache 2.0] si proibisce di:
ridistribuire qualsiasi pezzo di software Apache-origine senza un adeguato attribuzione;
e
[La licenza Apache 2.0] si richiede di:
includono una copia della licenza in qualsiasi redistribuzione si può fare che include il software Apache;
In pratica, tra cui un documento 'license.txt' notare che il software è stato sviluppato con il codice sotto licenza Apache, così come una copia della licenza Apache stesso, sembra sufficiente in base a quello che ho visto altri lo fanno, ma se quegli sviluppatori si sono consultati con un avvocato prima di farlo, non posso dire.
Le app nel Google Play Store prevedono effettivamente una licenza che gli utenti possono visualizzare prima di scaricare l'app, ma in pratica sembra che la maggior parte degli sviluppatori ignori tale disposizione, magari basandosi sul loro stato di piccola Andare inosservato.
Nota, inoltre, che non sono un avvocato, e sicuramente non sono il tuo legale. Se ci sono soldi coinvolti, è una buona idea consultare un avvocato piuttosto che qualcuno su SO.
Grazie per la risposta. Aspetterò qualche altra risposta prima di considerare quale è la risposta 'perfetta'. Ma sembra probabile che dovrò prendere in considerazione una pagina di 'informazioni'/'su' che elenca componenti di terze parti e collegamenti a licenze. – GilesDMiddleton
Basta confermare - incluso un license.txt in un binario che nessuno vedrà sembra essere sufficiente? La mia app non è open-source. –
@VaddadiKartick Devi aver dimenticato la parte in cui ho indicato che non sono un avvocato, quindi eccolo di nuovo: non sono un avvocato. Quindi cosa potresti confermare con me? – MarsAtomic