Company should always be optional. Name will always be required, but I've asked Development if they could change that label to something like "Your Full Name" for Free Checkouts where the buyer is not paying with a card.
You can also send anyone a free link manually using Send Free Download Link in your Seller Admin.