I agree, this would be much improved by some definitions. I read a lot of it thinking, "what is meant by 'free' here?".
I think often times when questions about memory arise, a focus of interest is on when and how memory is returned to the operating system. That's probably a distinction made in here somewhere, but it would be better if that distinction were explicit.