Openstreetmap ... see a problem in the character of their data. Usually when you need to evade copyright problems with competitors you make your product sufficiently different from theirs. But because their product is "the reality" as they put it, they don't see this as an option. A street in Openstreetmap will always essentially look the same as in the product of any commercial competitor, because there is only one way of displaying it correctly (direction, length, curvature, etc.).
I think the copyright holders will create hashes of their IP (or parts thereof), upload these hashes to some central DB, and whenever someone else uploads new content somewhere, the upload service will hash that new content and compare it to the already existing DB.