Quero usar o SVG Edit para um projeto. Este software é distribuído sob a licença Apache 2.
Eu já vi isso:
- todas as cópias, modificadas ou não, são acompanhadas de uma cópia da licença
- todas as modificações estão claramente marcadas como sendo obra do modificador
- todos os avisos de direitos autorais, marca registrada e direitos de patente são reproduzidos com precisão em cópias distribuídas
- o licenciado não usa nenhuma marca registrada que pertença ao licenciante
Isso pertence ao código ou devo exibir a licença em algum lugar da GUI? O software original exibe um "powered by SVG Edit". Tudo bem se eu remover isso? E o mais importante: qual é a etiqueta correta para fazer isso? Não quero ser um idiota, mas ao mesmo tempo, quero simplificar a interface do usuário o máximo possível e remover o link fará parte dela se não for considerado rude .
licensing
apache-license
methodofaction
fonte
fonte
tl;drLegal
site) ao pesquisar este tópico: - Licença do Apache 2.0 (Apache-2.0) Explicada Eu acho que as outras respostas já aqui realmente dizem melhor, mas talvez o link será útil para outra pessoa.Respostas:
Você não precisa exibir a licença na GUI, sob nenhuma circunstância.
Para o software licenciado sob a Apache License Versão 2.0 (APLv2), não há problema em modificar o software da maneira sugerida. Essa licença incentiva a modificação. A licença garante sua liberdade para remover "powered by SVG Edit" em sua versão modificada.
No entanto, consulte o APLv2 (seção 4 (b)) sobre suas obrigações em relação ao arquivo NOTICES fornecido com o software APLv2. Você é obrigado a exibir seu conteúdo de maneira apropriada ao software. (Lembre-se, o SVG Edit provavelmente já faz isso.) Você não pode remover o "powered by SVG Edit" se isso acontecer do arquivo NOTICES. Mas, se você distribuir o arquivo NOTICES e o código fonte, estará isento disso. Consulte a seção 4 (b) do APLv2 para entender melhor suas opções.
De qualquer forma, o que você deseja fazer não é grosseiro, especialmente se isso faz com que seu derivado funcione melhor.
fonte
Basta dizer obrigado ... todo mundo ganha
IANAL ... então não comentarei as obrigações legais da licença Apache.
Uma boa etiqueta no uso de software de código aberto é pelo menos dar crédito onde é devido. Eu acho que isso é um mínimo. Como tal, faça o que fizer, acho que seria uma boa prática mencionar e agradecer aos diferentes projetos, bibliotecas ou desenvolvedores que o ajudaram a criar seu sistema. Que seja através da integração de uma biblioteca, modificando um pedaço de código reunido em algum lugar ou obtendo ajuda direta de alguém.
Faça menção de que você o usou é mínimo.
Diga a eles que você usou isso é legal.
Faça suas menções e agradecimentos de uma maneira que possa ser ligada ao uso deles e permita que eles mencionem que seu projeto em troca é ainda melhor.
O que seria considerado rude é usar um pedaço de código aberto, fazer algumas correções e modificações, integrá-lo em outro sistema e publicar esse outro sistema sem nunca compartilhar as correções ou mencionar que você o usou em qualquer lugar.
O código aberto não exige muito e as pessoas certamente não fazem fortuna com o trabalho que realizam. Pense no que significaria se você tivesse que codificar a coisa toda do zero sem nenhuma ajuda externa ... é justo para dar crédito a essas pessoas pelo trabalho que realizaram, geralmente é o único salário delas e você dar a elas não tirará comida da sua mesa. Mas se você puder ajudá-lo, a reputação que eles poderiam ganhar com a sua referência poderia colocar comida na mesa deles.
A reputação pode ser um recurso poderoso, difícil de ganhar, mas fácil de doar.
Agora você está em condições de dar, algum dia alguém retornará o favor.
fonte
Parece que você é afetado por '4. Cláusula de redistribuição dessa licença, que você deve ler atentamente, e pergunte a um advogado se algo não estiver claro para você (se você puder pagar uma e se puder encontrar uma que entenda o que é tudo isso, para todos os países em que você deseja distribuir ou vender seu projeto).
Não sou advogado, vou apenas dizer como compreendo esses 4 itens dessa cláusula - posso estar completamente errado.
O item 1 se aplica se o seu projeto for um 'Trabalho Derivativo', conforme definido na licença do Apache 2 (leia novamente essa definição com atenção). Se sim, você precisa incluir o próprio texto da licença do Apache 2, já o vi aplicado a vários produtos, geralmente na documentação (impressa ou on-line) em algum lugar sob o título 'este software contém código' ou 'é derivado do código ... coberto por esta licença ', conforme apropriado. Todos os direitos autorais de todas as partes e partes também são mencionados em algum lugar próximo.
Os itens 2 e 3 geralmente são sobre arquivos de origem.
O item 4 se aplica se o código 'original' continha o arquivo de texto 'AVISO', então você deve incluí-lo e exibi-lo
Eu vi esses avisos na caixa de diálogo "Sobre", que quase todo programa GUI possui, é considerado educado dar todos os créditos lá.
fonte