Pergunta

Digamos que estou escrevendo um programa que suporta plugins e escrevo um plug -in que tenha uma referência a uma montagem (.NET) que é licenciada no LGPL, devo agora fazer todo o projeto aberto e sob LGPL?

Foi útil?

Solução

Consultar um advogado é a única maneira de obter conselhos completos e precisos dessa natureza.

Dito isto, você deve ficar bem, desde que deixe o código LGPL na Assembléia Independente, .NET. Se você usar o código diretamente em seu projeto, poderá encontrar outros problemas, mas enquanto a montagem do .NET for deixada como está, e apenas usada pelo seu projeto, não deverá abrir seu código (embora Você precisa seguir as outras restrições do LGPL - distribuindo principalmente os arquivos de licença apropriados, fornecendo acesso ao código para a montagem e usando a atribuição adequada).

Outras dicas

A principal diferença entre o LGPL e o GPL é que o LGPL não impõe requisitos de licenciamento entre módulos que podem ser trocados pelo usuário final.

Portanto, desde que o usuário final possa substituir uma versão diferente, mas compatível, da Assembléia de terceiros e, desde que você obedeça aos outros requisitos da LGPL (como dar atribuição apropriada se estiver distribuindo essa assembléia de terceiros), você pode licenciar suas coisas como você quiser.

Isso depende da natureza da referência. Se "ter uma referência" é semelhante a "Linking uma biblioteca", você não é forçado a licenciar seu software sob o LGPL. É aí que o LGPL e o GPL diferem.

Desculpe, este tópico é muito antigo. Mas ainda não conseguia achar muito claro. Então aqui está minha resposta

Quando uma biblioteca ou estrutura é LGPL, você é livre para usar as bibliotecas em seu projeto comercial (sim. Você pode vendê -lo). Você não precisa fazer seu código OpenSource.

Você precisa fazer o código OpenSource apenas se: 1. você altera o código da biblioteca/estrutura. ou 2. Você vincula as bibliotecas estaticamente. (Se você vincular dinamicamente, não há necessidade de se preocupar com. No Windows, você pode usar arquivos .dll para vincular dinamicamente)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top