Bug#1101132: epiphany-browser: support webrtc with libwebrtc as boringssl now has a GPL compatible license (Apache2)

Pirate Praveen praveen at debian.org
Sun Mar 23 15:25:56 GMT 2025


Package: epiphany-browser
Version: 48.0-1
Severity: important
X-Debbugs-Cc: praveen at debian.org

Dear Maintainer,

In my understanding,the main reason for not building webrtc support is GPL
incompatible license of BoringSSL [1]

There are also other technical reasons, but missing audio / video call support
is a major drawback and gstreamer powered webrtc support in webkitgtk can still
take a long time to come by.

Last month BoringSSL license was switched to Apache 2.0 [2], making one of the
primary reason for not enabling this support go away.

Please consider enabling webrtc support via libwebrtc since boringSSL is now
GPL compatible. If not for trixie, at least we can have in trixie-backports.

Especially with the recent changes in Mozilla ToS (they backtracked a bit after
backlash - but they have not restored the documentation where they promised to
never sell personal data), dependency on Google for funding and many other bad
defaults make people look for an alternative. The only non Google alternative
usable today is GNOME Web, but missing WebRTC support is a big drawback for
audio / video calls.


[1] https://www.slideshare.net/slideshow/webrtc-support-in-webkitgtk-and-
wpewebkit-with-gstreamer-status-update/276562055#6
[2]
https://github.com/google/boringssl/commit/33d1049b1f730d2725bb09b2256fd5fe4c46b17e


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.17-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages epiphany-browser depends on:
ii  dbus-user-session [default-dbus-session-bu  1.16.2-2
    s]
ii  epiphany-browser-data                       48~rc-2
ii  gsettings-desktop-schemas                   48~beta-1
ii  iso-codes                                   4.17.0-1
ii  libadwaita-1-0                              1.7~rc-1
ii  libarchive13t64                             3.7.4-1.1
ii  libc6                                       2.41-4
ii  libcairo2                                   1.18.2-2
ii  libgck-2-2                                  4.3.91-1
ii  libgcr-4-4                                  4.3.91-1
ii  libgdk-pixbuf-2.0-0                         2.42.12+dfsg-2
ii  libglib2.0-0t64                             2.84.0-1
ii  libgmp10                                    2:6.3.0+dfsg-3
ii  libgranite-7-7                              7.6.0-1
ii  libgstreamer1.0-0                           1.25.90-2
ii  libgtk-4-1                                  4.17.5+ds-3
ii  libhogweed6t64                              3.10.1-1
ii  libjavascriptcoregtk-6.0-1                  2.46.6-1
ii  libjson-glib-1.0-0                          1.10.6+ds-1
ii  libnettle8t64                               3.10.1-1
ii  libpango-1.0-0                              1.56.1-1
ii  libportal-gtk4-1                            0.9.1-1
ii  libportal1                                  0.9.1-1
ii  libsecret-1-0                               0.21.6-3
ii  libsoup-3.0-0                               3.6.4-2
ii  libsqlite3-0                                3.46.1-2
ii  libwebkitgtk-6.0-4                          2.46.6-1
ii  libxml2                                     2.12.7+dfsg+really2.9.14-0.2+b2

Versions of packages epiphany-browser recommends:
ii  ca-certificates           20241223
ii  gstreamer1.0-plugins-bad  1.25.90-3
ii  yelp                      42.2-2

epiphany-browser suggests no packages.

-- no debconf information



More information about the pkg-gnome-maintainers mailing list