Sto creando un'app per Android che è pronta per il rilascio.
Sto solo implementando un sistema di schede utilizzando 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 distribuito nessuno), quindi non ho esperienza con licenze e librerie con licenza, quindi mi chiedo se c'è qualcosa da tenere a mente quando si distribuisce un'app che utilizza una libreria con licenza Apache 2.0.
Ricorda
- Ho posto questa domanda a StackOverflow , ma mi è stato consigliato di spostarlo in Programmatori , ma per controllare il centro assistenza se questo sito ha accettato questo tipo di domanda prima Ho pubblicato. L'ho fatto, e per quanto ho potuto vedere e capire di quello che ho letto, questo tipo di domanda è permesso.
- Ho letto molte delle domande simili e ho trovato risposte per alcune delle mie domande, ma ci sono ancora alcune cose che mi chiedo, e che voglio essere chiaro, quindi non lo faccio eventuali 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 quali parti della distribuzione la licenza si applica." basta semplicemente inserire un link alla licenza Apache 2.0 nella pagina "Informazioni sull'app" nell'app e indicare il nome della libreria con licenza insieme al link?
- Continuando alla domanda precedente: Come ho bisogno di "indicare quali parti della distribuzione la licenza si applica." Significa solo che dirò quale parte della mia app che è concessa in licenza (in altre parole, che la libreria è la parte concessa in licenza)?
- Posso modificare la fonte 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à protetta automaticamente dal copyright quando la caricherò su Google Play Store? Cosa è raccomandato per proteggerlo da "copioni"?
Ci sono raccomandazioni o linee guida? Mi piacerebbe sapere in modo da non commettere errori e pagare multe o finire nei guai o qualcosa del genere. Grazie!
UPDATE: ho letto la risposta @amon e ho trovato alcuni altre domande:
- Come ho capito da ciò che dice @amon , la mia app è protetta automaticamente dal copyright. Ha anche detto che posso registrare il copyright e che ciò potrebbe darmi dei vantaggi in alcune giurisdizioni. Dove registro il copyright?
- Quali parti della licenza devo stampare sulla pagina "about"? È sufficiente inserire questo (dal sito Web della libreria Apache 2.0) sotto il testo informativo della libreria e inserire un collegamento in una pagina separata (nell'app) con l'intera licenza Apache 2.0?:
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.
Altre domande potrebbero venire.