Project

General

Profile

Freedom Issue #1231

[electron] embeds Chromium platform (or part of it), recommends nonfree DRM plugins

isacdaavid - almost 6 years ago - . Updated about 2 months ago.

Status:
in progress
Priority:
freedom issue
Assignee:
-
% Done:

100%


Description

I want this report to serve as a little more extensive reference for what the blacklist entry will summarize, but also to raise awareness of the Chromium question and its deep consequences.

Electron is a Web-based framework/toolkit for desktop applications, it builds heavily on the Chromium platform to provide everything a Web client is expected to do. Now onto the problems:

  • 1. The docs explain how to install a nonfree DRM module. This could probably be easily addressed in a replacement package in the future.
  • 2.1. Among the plethora of things worth checking that the PKGBUILD is pulling is a full Chromium release, regardless of what subset of modules electron might need...
  • 2.2. ...although unclear Chromium licensing isn't a problem nowadays; concerns remain that Chromium doesn't distribute full source code of third-party code, doesn't build entirely from sources (unless downstream is getting hacky like Debian), and last but not the least: without patching Chromium is tantamount to spyware. A clear understanding of what bits of Chromium are used and what they are doing is needed to determine the extent of the infection.

Subtasks

Bug #2109: [electron2] analogous to [electron], embeds Chromium platform (or part of it), recommends nonfree DRM pluginsfixedoaken-source

Actions
Freedom Issue #2407: [electron4]: on [community]fixedfreemor

Actions
Freedom Issue #2523: [electron5] another one bites the dustduplicateoaken-source

Actions
Freedom Issue #3219: [electron] electron9-15 Removed from the blacklist for some reasonfixedbill-auger

Actions
Freedom Issue #3289: [obsidian] Non free softwarefixedbill-auger

Actions

Related issues

Related to Packages - Packaging Request #140: Possible to make a libre version of Chromium (web browser)?not-a-bug

Actions
Related to Packages - Freedom Issue #1167: [chromium][electron][qt5-webengine][qt6-webengine] QTWebgine/Electron embeds "entire Chromium platform"confirmed

Actions

History

#1

Updated by isacdaavid almost 6 years ago

#2

Updated by isacdaavid almost 6 years ago

  • Priority changed from bug to freedom issue
#3

Updated by Anonymous almost 6 years ago

  • Assignee set to Anonymous
#4

Updated by Anonymous almost 6 years ago

  • Assignee changed from Anonymous to isacdaavid
  • % Done changed from 0 to 100
  • Status changed from open to fixed
#5

Updated by bill-auger over 5 years ago

  • Related to Freedom Issue #1167: [chromium][electron][qt5-webengine][qt6-webengine] QTWebgine/Electron embeds "entire Chromium platform" added
#6

Updated by oaken-source about 4 years ago

  • Related to Bug #2109: [electron2] analogous to [electron], embeds Chromium platform (or part of it), recommends nonfree DRM plugins added
#7

Updated by bill-auger 2 months ago

  • Related to deleted (Bug #2109: [electron2] analogous to [electron], embeds Chromium platform (or part of it), recommends nonfree DRM plugins)
#8

Updated by bill-auger 2 months ago

  • Assignee deleted (isacdaavid)
  • Status changed from fixed to in progress

i am re-opening this ticket as a perpetual epic; because of the related near-duplicate package names (new BRs expected perpetually) - this is also the blacklist BR reference ticket

from #2523:

arch has been keeping several versions of electron current, renaming them to electronN - currently there are electron, electron6, and electron9 - the blacklist is going to require perpetual maintenance for this package - the blacklist for all of them can simply refer to #1231

#9

Updated by wael about 2 months ago

electron 18 and 19 are present in the repos.

Also available in: Atom PDF