> Apple wasn't fighting for free technology, they were pushing users onto Apple's own version of EME.
That's the trouble. They practically did it by accident. Imagine they actually were fighting for free technology. Then they wouldn't allow DRM in any apps either and what you're worried about goes away.
You get to the same place with licensing instead of restrictive app stores for actually free systems. For example put some language in the license (call it LGPLv4) for all the libraries for putting video on the screen that requires any application implementing DRM to be distributed under the GPL. You can have all the DRM you like as long as the source code is provided and anyone is allowed to make and distribute changes. :)
That's the trouble. They practically did it by accident. Imagine they actually were fighting for free technology. Then they wouldn't allow DRM in any apps either and what you're worried about goes away.
You get to the same place with licensing instead of restrictive app stores for actually free systems. For example put some language in the license (call it LGPLv4) for all the libraries for putting video on the screen that requires any application implementing DRM to be distributed under the GPL. You can have all the DRM you like as long as the source code is provided and anyone is allowed to make and distribute changes. :)