Originally posted by lovenemesis
View Post
GPLv3 is designed specifically to prevent using laws against users in the form of DRM. That means if you write a DRM scheme and license it under GPLv3, then by the GPLv3 license, you can't sue anyone else for bypassing this DRM scheme, because the GPLv3 license protects users against DRM.
Now with blu-ray this is entirely different, we're talking about an existing DRM scheme, and in order to write an open-source implementation that would allow the use of DRM-restricted content, there's only two possible solutions: one, GStreamer figures out and breaks the DRM restriction, and writes an implementation to exploit its weakness, or two, GStreamer gets specs from blu-ray and uses them to implement their DRM scheme. But since doing an open source implementation would effectively nullify the DRM restriction, number two is never going to happen.
So the only way it could work would be a closed-source binary blob.
Leave a comment: