tl;dr... bitcoins are legal
And you need a +$1million dollar worth money transmitter license if you want to mine and sell them for fiat

So, the way I read this, only mining pool operators or solo miners would need to do this. If you're just participating in a mining pool, you're not technically engaged in mining yourself, you are just selling a computational service of processing work units and producing shares. Only the mining pool operator is actually producing new Bitcoins (putting the new block together); you as an individual pool contributor aren't.