O software GPL pode ser comprado por uma empresa e ainda liberado como GPL? [fechadas]

4

Recentemente, eu baixei duas peças bastante populares do software FOSS. Ambos são licenciados sob a GPL e eu os baixei direto dos links do site do projeto via SourceForge. Fiquei consternado ao descobrir que um continha anúncios incorporados para um produto concorrente, enquanto outro instalava muitos softwares do tipo adware no meu computador e cerca de seis plugins do Firefox de propósito desconhecido, cada um deles não tendo nada a ver com a função do software que eu pretendia instalar. .

Eu achei que o software GPL não era comercial, mas descobri que esse software foi "comprado" por uma empresa, aparentemente querendo que os usuários migrassem para seus produtos pagos. Isso é permitido sob a GPL?

    
por Village 03.08.2014 / 08:08

4 respostas

9

Quais versões do GPL estão sendo usadas aqui? Independentemente disso, o que você descreveu é, penso eu, permitido pela GPL. No entanto, uma vez que sob a GPL, as empresas têm que fornecer o código fonte para o software, então você deve ser capaz de reconstruir o software sem a porcaria da ofensa. Se eles não fornecerem a fonte, eles estão violando a GPL, e você deve relatar isso. Se você não consegue descobrir para quem denunciar isso, a FSF seria um bom lugar para começar (veja abaixo).

Se você quiser uma opinião de especialista, pode escrever para a FSF. Veja Licenciamento e & Equipe de Compliance . Eles sabem muito mais sobre licenciamento do que a maioria das pessoas aqui.

No entanto, esta questão está realmente aqui no tópico? Isso parece muito mais provável de ser algo que aconteceria em uma plataforma Windows. Qual sistema operacional você está usando? É um sistema operacional Unix ou similar ao Unix?

ADENDO: Fui apontado para Sourceforget: Controvérsia de adware DevShare por um usuário em #fsf em freenode (em algum lugar mais você poderia perguntar).

ADDENDUM2: Outro usuário no #fsf escreveu:

USER1: Generally, it tricks you into clicking on an ad that says “Download” (sometimes poorly translated), that downloads a fake installer containing adware. The actual software is not even always installed (if it is, GPL violations are frequent).

USER2: Oh, I thought the normal installer also installed adware.

USER2: Nope, normal installer that is downloaded after a few seconds of waiting is just fine. So, the fix is to use AdBlock, to not be tricked.

    
por 03.08.2014 / 10:16
8

Eu não sou advogado. Tome isso como vale o que você me pagou por isso. Dito isso, tentarei expor meu raciocínio para permitir que você chegue à sua própria conclusão também.

TL; DR: Sim, legalmente parece ser permitido pela GPL.

A versão mais longa:

A GNU GPL é uma licença de redistribuição e uso de código-fonte. Nada mais. Particularmente, nunca entra em cena se você só usa o software como usuário final.

Vou usar a GPL v2 como um exemplo aqui, mas a GPL v3 não é significativamente diferente a esse respeito, exceto pelo idioma exato usado.

I was dismayed to find that one contained embedded advertisements for a competing product while another installed lots of adware-like software on my computer and about 6 Firefox plugins of unknown purpose, each having nothing to do with the function of the software I intended to install.

Contanto que o código-fonte de todos os trabalhos da GPL esteja incluído, isso está perfeitamente alinhado com o espírito da licença, que para nossos propósitos é: dar acesso ao código-fonte, dando-lhe o direito de modificar o código-fonte, e dando-lhe o direito de redistribuir o código-fonte em forma original ou modificada, para as obras licenciadas sob a GPL .

Também não há nada na GPL que declare que um instalador não pode instalar alguns componentes da GPL e alguns componentes proprietários. Na verdade, isso é permitido expressamente pela chamada cláusula de "mera agregação" da seção 2 (lembre-se de que isso foi escrito em 1991, portanto, embora a tecnologia tenha mudado um pouco, o espírito do texto permanece o mesmo): / p>

In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

O que a licença faz afirmar é que se você construir algo usando o código-fonte GPL, sob a GPL , você deve liberar o resultado sob a GPL. Note que você pode ter recebido o código-fonte sob uma diferente licença, caso em que a GPL nunca entra em consideração em tudo.

I thought GPL software was non-commercial, but found that this software was "bought" by a company, apparently wanting users to migrate to their paid products. Is this permitted under the GPL?

Com uma pequena exceção, a GPL não diz nada sobre pagamento pago ou gratuito.

Essa exceção é que, se você distribuir o software GPL sem o código-fonte, deve existir uma oferta para oferecer uma cópia do código-fonte por uma taxa nominal. Na GPL v2, isso está na seção 3.b:

(3) You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
...
(b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

(Citação acima ligeiramente reformatada para ajudar o analisador Markdown. Minha ênfase.)

Assumindo que o detentor dos direitos autorais não está lhe negando uma cópia do código-fonte (o que seria um problema bem diferente, porque significaria que para exercer seus direitos sob a licença, eles exigem que você cumpra uma licença. que você não pode cumprir no exercício de seus direitos), você também está totalmente dentro dos seus direitos de extrair os componentes relevantes e distribuir uma versão modificada, sujeito aos termos da licença.

Então, sim, o que você está descrevendo é permitido pela GPL. Você pode certamente argumentar que isso vai contra o espírito do software livre, mas não há nada na licença que o proíba, contanto que as condições da licença sejam atendidas (em particular, o código-fonte completo das obras da GPL está disponível para o licenciado pelo distribuidor).

Em qualquer caso, o detentor dos direitos autorais não está legalmente vinculado aos termos da licença. Considere que a licença oferece direitos não detentores de direitos autorais que, de outra forma, não ter. O detentor dos direitos autorais pode fazer o que quiser, incluindo parar de distribuir o código ou licenciar o trabalho sob uma licença diferente, desde que, em situações relevantes, todos os detentores de direitos autorais concordem com essa alteração de licença. (Essa é uma das principais razões pelas quais a Free Software Foundation insiste em um acordo de transferência / cessão de direitos autorais para seu software.) As licenças de software comercial da Microsoft não estabelecem o direito da Microsoft de distribuir o software, porque a Microsoft já tem esse direito, independentemente de qualquer licença, porque eles têm os direitos autorais. A GPL não é diferente a esse respeito.

    
por 03.08.2014 / 15:25
3

Sim. A GPL não impediria isso.

one contained embedded advertisements for a competing product

Este parece estranho (a menos que esse outro produto de alguma forma beneficie os desenvolvedores da versão gratuita), mas é perfeitamente legítimo. Note, no entanto, que deve fornecer (ou permitir que você obtenha) o código-fonte do produto, para que você possa compilar sua própria cópia removendo os anúncios.

† Ou peça / contrate alguém para fazer isso por você, se você não tiver o conhecimento necessário.

while another installed lots of adware-like software on my computer and about 6 Firefox plugins of unknown purpose

Isso parece que eles foram adicionados ao programa instalando o binário, então, nesse caso, a licença do programa que você estava instalando não importaria.

O truque no entanto, é que se alguém estiver publicando um programa GPL de uma forma altamente discutível, é muito provável que alguém se posicione oferecendo esse programa de uma forma melhor.

    
por 03.08.2014 / 19:38
2

Você foi atingido pelo problema de malware do SourceForge . O mais provável é que você tenha sido enganado e tenha clicado em clicar no anúncio exibido na página de download com um botão de download falso, em vez do link de download real.

    
por 03.08.2014 / 22:24

Tags