Como detecto violações de licença de código aberto por empresas?

11

Digamos que eu tenha um projeto de código aberto com uma licença que proíba usos comerciais. Em seguida, vem um produto comercial com semelhanças impressionantes em funcionalidade / hardware.

  1. Como eu inspecionaria o produto comercial para ver se eles estão usando partes do meu código-fonte?
    • Sei que poderia fazer um despejo de imagem, mas isso é realmente útil ou facilmente ofuscado?
  2. Existem truques simples que eu possa usar, como adicionar comportamentos estranhos a maiúsculas e minúsculas, que me permitam detectar facilmente se alguém copiou a fonte literalmente e não são muito óbvios?

Pergunta legal sobre bônus: posso, de alguma forma, intimar o código-fonte? Em caso afirmativo, o que preciso para apresentar 'dúvida razoável'?

stbtra
fonte
3
Você pode encontrar mais perguntas e respostas para isso em stackoverflow.com.
J.Jolfer
11
Primeiro de tudo, você precisa ser o autor do projeto de código aberto. Geralmente, se você é apenas um usuário, não pode fazer muito. Você pode estar, não estava claro para mim o teor da sua pergunta.
davr
Que país é esse? já que as leis diferem bastante.
Johan

Respostas:

6

Geralmente, a execução stringsnos dois binários e a comparação dos resultados pode gerar resultados reveladores:

strings <filename>

Na página do manual strings:

strings - find the printable strings in a object, or other binary, file

Os resultados podem não ser idênticos, mas podem mostrar as principais semelhanças entre os arquivos.

Peter Gibson
fonte
1

Que tal um blefe de pôquer inspirado pela Apple? (Seus advogados enviam muito correio em papel, mesmo que seus casos sejam falsos :)

Você simplesmente escreve uma carta para eles, alegando que eles estão violando direitos autorais no seu código e, em seguida, oferece a eles um acordo para resolver "fora dos tribunais".

Talvez tenha sido mencionado que o caso será entregue a alguém como a EFF dentro de vinte dias se eles não forem reproduzidos.

E se você tiver sorte, eles entrarão em contato com você e você poderá obter algum dinheiro com essa situação.

Johan
fonte