You are the owner. If you take it away and host it elsewhere, then you will have to pay dreamhost for the domain name registration (you can also then move it to another provider.) If you continue hosting it here at dreamhost, it will always retain the free registration each year.
If you do host elsewhere, it will still be yours, providing you pay the yearly registration fees. $9.95 per year I think.