Come on, we're getting too philosophical. Viruses have genes, internet memes are just ideas.
We just got used to the DNA=life, but is this a valid assumption?
Some exotic lifeforms could encode their self-defining information on silicium magnetic polarisation, electron spin or whatever. And you would call them life if they were standing and moving in an animal-like way.