#1101197 webkit2gtk: Please build with libwertc support as BoringSSL switched to Apache 2.0 license

Package:
webkit2gtk
Source:
webkit2gtk
Submitter:
Pirate Praveen
Date:
2026-07-13 17:35:08 UTC
Severity:
normal
Tags:
#1101197#5
Date:
2025-03-24 17:12:24 UTC
From:
To:
Dear Maintainer,

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.

[1]
https://github.com/google/boringssl/commit/33d1049b1f730d2725bb09b2256fd5fe4c46b17e

#1101197#12
Date:
2025-03-25 12:31:26 UTC
From:
To:
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

- 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

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

Berto

#1101197#17
Date:
2025-03-25 13:06:31 UTC
From:
To:
Control: severity -1 wishlist

When I asked the Epiphany maintainers a few months ago about enabling
WebRTC support, they said there were still several missing features.
You can see blocker bugs at
https://bugs.webkit.org/show_bug.cgi?id=235885

I was also pointed to
https://gstconf.ubicast.tv/videos/gstwebrtc-webkit-state-of-the-union_8nv7yyax3r/
as a recent status update.

I'm downgrading the severity because this bug is a feature request
even if it's a feature that we all want.

Thank you,
Jeremy Bícha

#1101197#24
Date:
2025-03-25 13:33:36 UTC
From:
To:
I opened https://bugs.webkit.org/show_bug.cgi?id=290381 for updating it.

There is a bug for that https://bugs.webkit.org/show_bug.cgi?id=196222

I also asked here https://social.masto.host/@praveen/114218474213019647

#1101197#31
Date:
2025-12-09 00:03:23 UTC
From:
To:
On Tue, 25 Mar 2025 19:03:36 +0530 Pirate Praveen <praveen@debian.org>  wrote:
 > I also asked here https://social.masto.host/@praveen/114218474213019647

I got a response from them,

"@mpanhans @praveen @WebKitGTK We are considering as an option to enable
building WebRTC support by default using GstWebRTC in the upcoming
2.52.x stable series in Sprint next year, and shipping the needed
additional sources in release tarballs. It won't be perfect, sites may
or may not work, but then we would continue improving from there onwards.

Again, I am not saying it will happen for sure; but we (the WebKit GTK
and WPE port maintainers) have been discussing the option, so it might
happen."

https://oldbytes.space/@aperezdc/115686121806741788