@officialneige @gvs @cliffwade
Bromite is a dead project.
https://github.com/bromite/bromite/commits/master
They heavily based it on our work including our work on ad blocking which hadn't been landed in Vanadium yet. We also contributed to it. Despite that, they started being hostile towards us and stopped allowing us to use their code under a non-GPLv3 license while knowing we are unable to use GPLv3. GPLv3 isn't compatible with a WebView implementation even if we were willing to include GPLv3 licensed code...
@officialneige @gvs @cliffwade GPLv3 and Apache 2 are incompatible, and Android heavily uses Apache 2. WebView also gets loaded into applications and APIs are used by them, including extensions to the standard WebView APIs inside and outside the web context.
We responded by switching to licensing Vanadium as GPLv2-only (which is GPLv3 incompatible) with additional permissions permitting upstreaming code, Apache 2 compatibility and WebView usage similar to OpenJDK and Linux kernel exceptions.