Wie erkenne ich Open-Source-Lizenzverletzungen durch Unternehmen?

11

Angenommen, ich habe ein Open Source-Projekt mit einer Lizenz, die die kommerzielle Nutzung verbietet. Dann kommt ein kommerzielles Produkt mit auffälligen Ähnlichkeiten in Funktionalität / Hardware.

  1. Wie würde ich das kommerzielle Produkt untersuchen, um festzustellen, ob es Teile meines Quellcodes verwendet?
    • Mir ist klar, dass ich einen Image-Dump durchführen könnte, aber ist das wirklich nützlich oder leicht zu verschleiern?
  2. Gibt es einfache Tricks, die ich verwenden könnte, z. B. das Hinzufügen seltsamer Verhaltensweisen in Eckfällen, mit denen ich leicht erkennen kann, ob jemand die Quelle wörtlich kopiert hat und die nicht allzu offensichtlich sind?

Rechtliche Bonusfrage: Kann ich den Quellcode irgendwie vorladen, wenn ja, was muss ich tun, um "begründete Zweifel" zu äußern?

stbtra
quelle
3
Weitere Fragen / Antworten dazu finden Sie möglicherweise auf stackoverflow.com.
J. Polfer
1
Zunächst müssen Sie der Autor des Open Source-Projekts sein. Wenn Sie nur ein Benutzer sind, können Sie im Allgemeinen nicht viel tun. Sie können sein, es war mir einfach nicht klar aus dem Wortlaut in Ihrer Frage.
Davr
Welches Land ist das? da die Gesetze ziemlich unterschiedlich sind.
Johan

Antworten:

6

Wenn Sie häufig stringsauf den beiden Binärdateien laufen und die Ergebnisse vergleichen, erhalten Sie aussagekräftige Ergebnisse:

strings <filename>

Von der Strings-Manpage:

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

Die Ergebnisse sind möglicherweise nicht identisch, zeigen jedoch möglicherweise wichtige Ähnlichkeiten zwischen den Dateien.

Peter Gibson
quelle
1

Wie wäre es mit einem von Apple inspirierten Poker Bluff? (Ihre Anwälte schicken eine Menge Papiermail, auch wenn ihre Fälle falsch sind :)

Sie schreiben ihnen einfach einen Brief, in dem Sie behaupten, dass sie Urheberrechtsverletzungen an Ihrem Code begehen, und bieten ihnen dann einen Deal an, um "außergerichtlich" beizulegen.

Vielleicht erwähnt, dass der Fall innerhalb von XX Tagen an jemanden wie den EFF übergeben wird, wenn dieser nicht wiederholt wird.

Und wenn Sie Glück haben, werden sie Sie kontaktieren und Sie können etwas Geld aus dieser Situation herausholen.

Johan
quelle