Comment détecter les violations de licence open source par les entreprises?


11

Disons que j'ai un projet open source avec une licence qui interdit les utilisations commerciales. Vient ensuite un produit commercial avec des similitudes frappantes en termes de fonctionnalité / matériel.

  1. Comment pourrais-je inspecter le produit commercial pour voir s'il utilise des parties de mon code source?
    • Je me rends compte que je pourrais faire un vidage d'image, mais est-ce vraiment utile ou facilement obscurci?
  2. Y a-t-il des astuces simples que je pourrais utiliser, telles que l'ajout d'étranges comportements de casse de coin, qui me permettraient de détecter facilement si quelqu'un a copié la source textuellement, et ne sont pas trop évidentes?

Bonus question juridique: puis-je en quelque sorte assigner le code source, si oui, de quoi ai-je besoin pour présenter un «doute raisonnable»?


3
Vous trouverez peut-être plus de questions / réponses à ce sujet sur stackoverflow.com.
J.Polfer

1
Tout d'abord, vous devez être l'auteur du projet open source. Généralement, si vous n'êtes qu'un utilisateur, vous ne pouvez pas faire grand-chose. Vous l'êtes peut-être, ce n'était tout simplement pas clair pour moi d'après le libellé de votre question.
davr

De quel pays s'agit-il? car les lois diffèrent beaucoup.
Johan

Réponses:



6

Souvent exécuté stringssur les deux binaires et comparant les résultats peut donner des résultats révélateurs:

strings <filename>

Depuis la page de manuel des chaînes:

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

Les résultats peuvent ne pas être identiques, mais ils peuvent montrer des similitudes clés entre les fichiers.



1

Que diriez-vous d'un bluff de poker inspiré par Apple? (Leurs avocats envoient beaucoup de papeterie, même si leur cas est faux :)

Vous leur écrivez simplement une lettre dans laquelle vous prétendez qu’ils font une violation du droit d’auteur sur votre code, puis vous leur offrez un accord à régler «hors cour».

Peut-être mentionné que le cas sera remis à quelqu'un comme l' EFF dans les XX jours s'ils ne rejouent pas.

Et si vous avez de la chance, ils vous contacteront et vous pourrez retirer un peu d'argent de cette situation.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.