Restricting what you can do with data doesn't fit well with open-source. If you can read a stream and decode it to a screen or speaker, you'll also be able to save it to a file. If you can't change the software to do whatever you want it to (and download copy-protected streams is one thing you may want) it's not open-source.
It's daft.