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.
- 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?
- 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?
open-source
licensing
stbtra
quelle
quelle
Antworten:
Versuchen Sie dies vielleicht: http://www.binaryanalysis.org/en/home
Für die rechtliche Frage würde ich versuchen, eine E-Mail an das Software Freedom Law Center zu senden: http://www.softwarefreedom.org/
quelle
Wenn Sie häufig
strings
auf den beiden Binärdateien laufen und die Ergebnisse vergleichen, erhalten Sie aussagekräftige Ergebnisse:Von der Strings-Manpage:
Die Ergebnisse sind möglicherweise nicht identisch, zeigen jedoch möglicherweise wichtige Ähnlichkeiten zwischen den Dateien.
quelle
Hier ist ein schöner Artikel von Multimedia Mike (ffmpeg / mplayer) über den zweiten Trick, den Sie erwähnt haben (Erkundung von Eckfällen ). Es gibt keine GPL-Verstöße auf YouTube-Seite, aber es macht trotzdem Spaß.
quelle
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.
quelle