when you open-source something, with any reasonable OSS license, you are placing it out there
freely. not just free to people to use as in cost, but free for them to do mostly anything with it.
if you expect to be paid in gratis, fame, recognition, etc. you are frankly barking up the wrong tree. you are neither required, expected, or have any obligation to support it but, flip-side, you have no right - morally or otherwise -- to complain about it or control it either.
if you used copyright and a good license, you can't "rip off" the code without at least keeping the copyright and notices intact, which i'm sure is all fine or you'd have a real cause.
promoting your work on twitter as his is maybe disingenuous, but people are free to be assholes.
if you want your thing to be the dominant popular thing, it better be the best. if your thing was better than his thing in some way by a sufficient margin, including promotion, then it would dominate.
and we're still back to: "and why do you care?" move on and make something else or make it better.
(hey to all the downvoters! - guess what - I don't care. i find the idea that people think that they can open-source stuff and then still control it to be obnoxious)