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

Attachment: OpenPGP_0x8F53E0193B294B75.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to