2013-06-14 12 views
6

La licenza Apache 2.0 dice che la licenza dovrebbe essere inclusa nei lavori derivati, ma non ho potuto vedere se fosse applicabile al codice compilato.Devo visualizzare la licenza Apache nella mia app quando uso phonegap?

Ho notato una mancanza di attribuzione EULA o di licenza nelle app mobili in generale, se le app necessitano di una pagina di informazioni nella mia app che elenchi le piattaforme/plug-in utilizzati e le condizioni di licenza di essi?

risposta

5

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.

+0

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

+0

Basta confermare - incluso un license.txt in un binario che nessuno vedrà sembra essere sufficiente? La mia app non è open-source. –

+0

@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

Problemi correlati