Group: Software/research/Chromium

From LibrePlanet
< Group:Software‎ | research
Revision as of 21:59, 29 May 2020 by GNUtoo (talk | contribs) (Add first version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Chromium

Introduction

Chromium has many issues:

  • It's composed from a huge number of source code repositories, which makes it very complicated to even know which license it's under. In Replicant the resulting licenses files are viewable in the settings.
  • Some versions are tied to Google
  • It has a design that has many privacy issues

Approaches and distributions

API reimplementation on top of Gecko

  • Replicant had plans to implement an API/ABI somehow compatible with Webview from Geckoview but the work hasn't started yet.

Packaging all the Chromium components

It may be possible to start packaging all the components that chromium use, especially the ones used by other programs as well like Skia that is used by Firefox and by extension Iceweasel, Icecat, etc.

Filling and fixing bugs

It may be possible to do an audit of the Chromium source code, at least to find which licenses are in use, or to audit GuiX's Chromium version to make sure they didn't miss anything while cleaning up the code and looking at licenses.