Tak binárky samozřejmě budou jiné, ale to tě nezajímá. Tobě jde o zdroják, který prostě bude v jiné aplikaci dělat něco podobného. Není šance, jak to dokázat.
Záleží na tom, zda by někomu stálo za to dělat analýzu, jak jsou si dvě binárky sémantikcy podobné (popř. implementačně). Jistě, optimalizace překladače tento úkol ztěžují, ale věci jako lokální/globální proměnné a jejich konkrétní použití (to samé může platit pro konstanty) a struktura kódu zůstávají.
Pokud by se jednalo o nějaký unikátní algoritmus, je situace o něco horší (pro tebe).
Netvrdil bych, že to nejde. Jen je třeba se tomu trockhu více věnovat.
----------------
Mně se nestává, že bych mohl nějaký velký kus kódu prostě vzít a použít jinde. Obvykle je možné vzít spoustu malých kousků, trochu je poupravit a spojit (jiným způsobem než předtím) do fungujícího celku. Rozhodně se nejedná o cekou aplikaci.
A u těch malých kousků jsem nikdy neměl problém se dohodnout, že budou třeba open source, protože plní podpůrnou úlohu, která přímo nesouvisí s cílem aplikace.