Group: Software/research/Chromium
(Add first version) |
(→Introduction: clarify Replicant's chromium) |
||
Line 4: | Line 4: | ||
=== Introduction === | === Introduction === | ||
Chromium has many issues: | 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. | + | * 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 Chromium licenses files are viewable in the settings. Replicant itself also has a similar issue as it's also composed from a huge number of source code repositories. |
* Some versions are tied to Google | * Some versions are tied to Google | ||
* It has a design that has many privacy issues | * It has a design that has many privacy issues |
Revision as of 20:34, 4 January 2023
Contents
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 Chromium licenses files are viewable in the settings. Replicant itself also has a similar issue as it's also composed from a huge number of source code repositories.
- 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.