I released a project under GPLv2 license on GitHub. But this project is not distributed as binary by itself. It is only available in a packaged offer along other components. As original licence owner I understand that I can also distribute my work using non Free Licenses.
The result is that the GPLed project is publicly available as Source Code on github but nowhere as an executable binary (even if I provide the scripts enabling to create a binary package with the source).
Some third party firm picked that project, made it a binary and embedded it with work of it's own. That firm added significant work of it's own and published it under GPLv3... but it is not distributing the source code of my project along their's.
They are practically hiding my work as if it didn't existed even if it is distributed as binary in their product. For all I know I can't even be sure my project wasn't modified and I can't see how their customer would know my project even exists inside their product.
Is this a violation of the GPL as I believe ? If it is, what is the best way to fix it ? I believe that either them publishing the source of the version of code they compiled or even redirecting customers to my project for that component could be OK. But as of their current behavior I'm feeling cheated.
Really I'm not even clear that publication of a source code without distribution of binaries is a transmission.
Does anyone already encountered a similar case ? It looks not that uncommon.