From what I know, for Steam purchase, you will not get any license key, you just need to have Steam running when your software activating. After the activated you do not need to have Steam running to use the product.
As for Humble Bundle, I have forward your question to Stardock Support Team for their assistance. Please keep an eye on this thread for any updates. We appreciate your patience.
Stardock Community Assistant