Sto creando un'app Android che è presto pronta per il rilascio.
Ho intenzione di implementare un sistema a schede usando questa libreria . Ho letto che è concesso in licenza con la licenza Apache 2.0 . Non ho mai usato librerie con licenza per app / programmi / giochi che ho distribuito (perché non ne ho distribuite), quindi non ho alcuna esperienza con le licenze e le librerie con licenza, quindi mi chiedo se ci sia qualcosa da tenere presente quando si distribuisce un'app che utilizza una libreria concessa in licenza con la licenza Apache 2.0.
Tieni a mente
- Ho fatto questa domanda su StackOverflow , ma mi è stato consigliato di spostarlo su Programmers , ma di controllare il centro assistenza se questo sito ha accettato questo tipo di domanda prima di pubblicare. L'ho fatto, e per quanto ho potuto vedere e capire ciò che ho letto, questo tipo di domanda è consentita.
- Ho letto alcune delle Domande simili e ho trovato le risposte ad alcune delle mie domande, ma ci sono ancora alcune cose che mi chiedo e che voglio essere chiaro in modo da non commettere errori.
Queste sono le domande rimanenti
- Ho letto che "gli utenti della mia applicazione devono ricevere una copia della Licenza Apache 2.0. Per evitare confusione, dovresti anche indicare a quali parti della distribuzione si applica la licenza." È sufficiente inserire un collegamento alla licenza Apache 2.0 nella pagina "Informazioni sull'app" nell'app e indicare il nome della libreria con licenza insieme al collegamento?
- Continuando sulla domanda sopra: come devo "indicare a quali parti della distribuzione si applica la licenza". Significa solo che dirò quale parte della mia app è autorizzata (in altre parole, che la libreria è la parte autorizzata)?
- Posso modificare l'origine della libreria, quindi includere la versione modificata nella mia app e venderla?
- (questo non ha nulla a che fare con le librerie con licenza) Devo applicare una licenza per la mia app? Se sì, quale è raccomandato? La mia app sarà automaticamente protetta da copyright quando la caricherò su Google Play Store? Cosa si consiglia di proteggerlo dai "copioni"?
Ci sono raccomandazioni o linee guida? Vorrei sapere in modo da non commettere errori e dover pagare multe o mettermi nei guai o qualcosa del genere. Grazie!
AGGIORNAMENTO: ho letto la risposta di Amon e ho trovato qualche altra domanda:
- Come ho capito da quanto detto da Amon, la mia app è automaticamente protetta da copyright. Ha anche detto che posso registrare il copyright e che ciò potrebbe darmi alcuni vantaggi in alcune giurisdizioni. Dove posso registrare il copyright?
- Quali parti della licenza devo stampare nella pagina "about"? È sufficiente inserire questo (dal sito Web della libreria Apache 2.0) sotto il testo delle informazioni della libreria e inserire un collegamento a una pagina separata (nell'app) con l'intera licenza di Apache 2.0 ?:
Copyright [yyyy] [nome del proprietario del copyright]
Licenza concessa in licenza Apache, Versione 2.0 (la "Licenza"); non è possibile utilizzare questo file se non in conformità con la Licenza. È possibile ottenere una copia della Licenza all'indirizzo
http://www.apache.org/licenses/LICENSE-2.0
A meno che non sia richiesto dalla legge applicabile o concordato per iscritto, il software distribuito ai sensi della Licenza è distribuito "COSÌ COM'È", SENZA GARANZIE O CONDIZIONI DI ALCUN TIPO, esplicite o implicite. Consultare la Licenza per la lingua specifica che disciplina le autorizzazioni e le limitazioni sotto la Licenza.
Potrebbero sorgere altre domande.