On 3/25/25 6:01 PM, Alberto Garcia wrote:
On Mon, Mar 24, 2025 at 10:42:24PM +0530, Pirate Praveen wrote:LibWebRTC is now GPL compatible [1] as BoringSSL followed license change in OpenSSL and switched to Apache 2.0 and enabling libwebrtc support until gstreamer webrtc support is ready would make it possible for Epiphany browser to support WebRTC.Hi, there are a couple of blockers here: - The version of libwebrtc with the new license needs to be imported to the upstream WebKit repository. At the moment it is not as far as I can see. https://github.com/WebKit/WebKit/blob/6926aa6be75b944cca5aaad690b217e80a5781a9/Source/ThirdParty/libwebrtc/Source/third_party/boringssl/src/LICENSE
I opened https://bugs.webkit.org/show_bug.cgi?id=290381 for updating it.
- Upstream WebKitGTK needs to bundle libwebrtc in the tarballs, which is also not happening and I'm not sure that they want to do it because the preference is to have a gstreamer-based webrtc implementation instead, see here for more details: https://wpewebkit.org/about/faq.html#what%E2%80%99s-the-status-regarding-webrtc%3F
There is a bug for that https://bugs.webkit.org/show_bug.cgi?id=196222
I'm not sure that I'm in the position to change this downstream in
Debian, this needs to be discussed with the WebKitGTK team first, this
could be a good place:
https://bugs.webkit.org/show_bug.cgi?id=235885
I also asked here https://social.masto.host/@praveen/114218474213019647
Berto
OpenPGP_0x8F53E0193B294B75.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature

