I don't see the green things you're talking about... But this seems to be a purple macro algae, I have same thing in my tank, and that's a good algae. Just don't spread it if you don't want it everywhere... It grow in spots.
Don't know the scientific name, but if it look like this it's "Red Bush Macro Algae"