"an idea, behavior, style, or usage that spreads from person to person within a culture" - http://www.merriam-webster.com/dictionary/meme
And who actually makes money from meme's anyway? Is YouTube scum for making money from showing video memes? Likewise for 4chan (the website, not the community) and Reddit? The advertisers that buy ads on those pages? What about memegenerators?
Double standards?
None of this sounds like he planned to make it free or open source at all. It sounds like he is trying to capitalize on intellectual property that he doesn't own the rights to.
If you choose to put something creative out into the ether, you should have the expectation that if it's good there are going to be copies and other derivations. If you can't stomach this or can't afford legal counsel to enforce your IP, keep your creative works off the Internet.
The world is a better place because of "unsolicited collaboration".