I posted something similar to this earlier, more questions than comments really. In Ubuntu, they have over 100 (that I know of) non-free drivers, codecs, etc built into their OS. (Gstreamer being a great example) Is there ANY non-free stuff in openSUSE that would otherwise go unnoticed by a novice like myself?
A big difference between Ubuntu and openSUSE is in the case of openSUSE it packaged by SuSE-GmbH owned by Novell, which is a corporation with a substantial amount of money in the bank, ripe for a law suit. But if any one were to sue Canonical (for Ubuntu) they would be wasting their time as they won’t get any money in return, as Canonical is still operating at a loss (and has been doing so for years). Hence a law suit against Canonical would garner no money.
Hence SuSE-GmbH/Novell are not going to risk a law suit, as they are a target for such. Maybe that will change with the acquisition of Novell and SuSE-GmbH and maybe not. But for now, the only ‘non-free’ packages one will see in openSUSE are those in the non-oss repository, and that repository does not include non-free firmware, nor non-free drivers, nor non-free codecs.