Yo, EME is actually not that bad of a thing. It's when it's not used to promote other forms of licensing do I think it's a problem.

Like I wonder if it could be folded to work with enforcing CC licenses (I know that sounds weird)

That sounds weird and EME really is that bad.

How do you use a mechanism made for keeping the user away from the data to enforce the user's right to get at and repurpose the data?

@clacke If I made content like a television series and I want you to pay for it because of the production costs that went into it, I can't see an issue with requesting said payment for that. Media and content isn't produced for free. Prohibiting unlicensed sharing of that code isn't immoral. It's like how the GPL prohibits you from changing the terms on the license when you share it with people.

@JordiGH @jalcine @clacke Here's one alternative that requires no DRM at all and has worked well in the wild:

Have people pay to be notified when you manage to release a new episode. And get some extra income through merchandising.

@alcinnz @JordiGH @clacke if they don't pay, will they still be able to access said episode? To be honest, I'd be more in favor of a model that allows one to recoup costs of the episode and then not charge once that number is met. That's allowing people who can afford to pay to make it more accessible to others. I'm also in favor of allowing people to pay within their means (a sliding scale).

@jalcine @JordiGH @clacke I've seen a few instances of that model, so the answer appears to be "it depends. But eventually."

@jalcine @JordiGH @clacke Also I think charging for what you have not yet published/finished making is the stronger model, it's difficult to subvert without relying on infringing our software freedom.

But I do like the idea of making the first viewings extra special to recoup costs: that's the basic idea of the cinema.

@JordiGH @clacke For the record, DRM != EME. EME can be used to enforce DRM but to say that they're one in the same is like saying CSS-in-JS is the same as writing CSS in a file and serving it to the browser or that a React Native app is a 100% native application. That's just wrong.

@jalcine @JordiGH @alcinnz

Does EME have any reason other than DRM to exist? Does it do anything besides provide a mechanism for a black box that processes media?

Not rhetorical, I'm asking out of ignorance. I assume you know more than me.

@clacke @alcinnz @jalcine EME was certainly made for the purpose of DRM, but I don't know if it has an accidentally non-DRM purpose. I do know that I don't want a black box to exist in my browser, so I suspect any other reason my browser might have to hide something from me.

A Mastodon instance for maths people. The kind of people who make $\pi z^2 \times a$ jokes.

Use $ and $ for inline LaTeX, and $ and $ for display mode.