Cuban has ranted about software patents publicly many times. He's just putting his money where his mouth is. Even if he's done little that's innovative (I don't know, I'm not especially familiar with his history), there's no reason he can't still be opposed to software patents.