Come utilizzo una libreria con licenza Apache 2.0 nella mia app Android commerciale? [duplicare]

0

Sto usando una libreria con licenza Apache 2.0 nella mia app Android commerciale. Ho dato un'occhiata alle domande frequenti sulla licenza Apache sulla homepage ufficiale di Apache ( link ) e dichiaro che io devo

provide clear attribution to The Apache Software Foundation for any distributions that include Apache software.

Che cosa significa / come lo farei? Grazie per il tuo aiuto!

    
posta Adrian K. 29.01.2018 - 21:08
fonte

1 risposta

1

La attribuzione chiara può assumere molte forme:

  • Un elenco di licenze per le librerie utilizzate (es: Xerces.LICENSE)
  • Una voce sulla tua pagina "Informazioni" nella tua app (es .: utilizza le seguenti librerie di Apache Software Foundation: X, Y e Z)
  • Le informazioni nel tuo app store che trattano le licenze possono fornire l'attribuzione.
  • Includilo nella tua licenza (ad esempio una clausola che indica che questo prodotto utilizza il software fornito da Apache Software Foundation) se richiedi che un utente accetti una licenza per utilizzare il software.

La prima opzione è abbastanza comune nei progetti open source (o almeno lo era). Ho visto diversi esempi della seconda opzione nel software commerciale, in particolare se ha un'interfaccia utente - è un posto utile dato che quella pagina funge anche da luogo in cui dichiari i tuoi diritti d'autore.

Non devi mettere quelle informazioni nella tua splash page. Inseriscilo in un posto logico in modo che le persone a cui importa possano vederlo.

    
risposta data 29.01.2018 - 21:48
fonte

Leggi altre domande sui tag