Estou criando um aplicativo Android que está pronto para ser lançado em breve.
Vou apenas implementar um sistema de guias usando esta biblioteca . Eu li que ele está licenciado sob a Licença Apache 2.0 . Eu nunca usei nenhuma biblioteca licenciada para aplicativos / programas / jogos que distribuí (porque não distribuí), por isso não tenho experiência com licenças e bibliotecas licenciadas, então, me pergunto se há algo lembre-se de distribuir um aplicativo que usa uma biblioteca licenciada sob a licença Apache 2.0.
Tenha em mente
- Fiz essa pergunta no StackOverflow , mas me foi recomendado movê-la para programadores , mas verifique o centro de ajuda se este site aceitou esse tipo de pergunta antes de postar. Sim, e até onde pude ver e entender o que li, esse tipo de pergunta é permitido.
- Li várias perguntas semelhantes e encontrei respostas para algumas das minhas perguntas, mas ainda há algumas coisas que gostaria de saber, e que quero deixar claro que não cometo erros.
Estas são as questões restantes
- Eu li que "os usuários do meu aplicativo devem receber uma cópia da Licença Apache 2.0. Para evitar confusão, você também deve indicar em quais partes da distribuição a qual a licença se aplica." Basta colocar um link para a Licença Apache 2.0 na página "Sobre o aplicativo" no aplicativo e informar o nome da biblioteca licenciada juntamente com o link?
- Continuando com a pergunta acima: Como preciso "indicar em quais partes da distribuição a licença se aplica". Isso significa apenas que devo dizer qual parte do meu aplicativo está licenciada (em outras palavras, que a biblioteca é a parte licenciada)?
- Posso modificar a fonte da biblioteca, incluir a versão modificada no meu aplicativo e vendê-la?
- (isso não tem nada a ver com bibliotecas licenciadas) Preciso aplicar uma licença para meu aplicativo? Se sim, qual é o recomendado? Meu aplicativo será protegido por direitos autorais automaticamente quando eu o enviar para o Google Play Store? O que é recomendado para protegê-lo de "imitadores"?
Existem recomendações ou diretrizes? Gostaria de saber para não cometer erros e ter que pagar multas ou ter problemas ou algo do tipo. Obrigado!
ATUALIZAÇÃO: Eu li a resposta de amon e encontrei mais algumas perguntas:
- Pelo que entendi pelo que amon disse, meu aplicativo é protegido por direitos autorais automaticamente. Ele também disse que posso registrar os direitos autorais e que isso pode me dar algumas vantagens em algumas jurisdições. Onde registro os direitos autorais?
- Que partes da licença tenho que imprimir na página "sobre"? É suficiente colocar isso (no site da biblioteca Apache 2.0) abaixo do texto informativo da biblioteca e colocar um link para uma página separada (no aplicativo) com toda a licença do Apache 2.0 ?:
Copyright [aaaa] [nome do proprietário dos direitos autorais]
Licenciado sob a Licença Apache, Versão 2.0 (a "Licença"); você não pode usar este arquivo, exceto em conformidade com a Licença. Você pode obter uma cópia da Licença em
http://www.apache.org/licenses/LICENSE-2.0
A menos que exigido pela lei aplicável ou acordado por escrito, o software distribuído sob a Licença é distribuído "COMO ESTÁ", SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou implícitas. Consulte a Licença para obter o idioma específico que rege as permissões e limitações sob a Licença.
Mais perguntas podem vir.