It is really OK, to close a free service like GeoCities. But it is not OK to do that way like Yahoo! has done it.
Again, it is OK to close a free service but let your users (even customers!?) know that before closing and deleting data!