"Link free" just means that you are free to link to this site. It's an Engrish term, so don't expect it to make sense!