uazo / cromite

Cromite a Bromite fork with ad blocking and privacy enhancements; take back your browser!
https://www.cromite.org/
GNU General Public License v3.0
3.59k stars 86 forks source link

Check Vivaldi source code #547

Open github-actions[bot] opened 1 year ago

uazo commented 1 year ago

Check how vivaldi works:

Actually:

if possible, check whether it is possible to automate the process for https://github.com/uazo/superpatch as done for kiwi and brave

PF4Public commented 1 year ago

What interesting do you expect to find there?

uazo commented 1 year ago

buth, I don't know, I'm hoping for something to simplify the rebase or some feauture to draw inspiration from. Lately I have little time (it is always like that in the last quarter of the year because of my job) but many ideas, I am trying to put them in writing, maybe I will find someone eager to help :)

uazo commented 12 months ago

well, something interesting I have already found:

but as I find them I will post them here.

uazo commented 11 months ago

but wouldn't their license model allow to apply their patches ?

I'm not worrying about that for now, are they incompatible? anyway, no intention of using exactly their code, only the ideas, I don't see anything wrong with that. and then it seems to me that they did the same with mine, or by chance we made the same changes or the changes we have made are the only ones possible.

PF4Public commented 11 months ago

Interesting. But wouldn't their license model allow to apply their patches ?

Quote from https://help.vivaldi.com/desktop/privacy/is-vivaldi-open-source/

All changes to the Chromium source code are made available under a BSD license and can be read by anyone on vivaldi.com/source.

uazo commented 11 months ago

thanks @PF4Public !

uazo commented 11 months ago

i.e.? BDS says it all.

PF4Public commented 11 months ago

@PF4Public That doesn't say anything about modification & distribution btw.

Nothing about that in your message — that I refer too — either!

i.e.? BSD says it all.

Right, but you still have to preserve license text, mention the license itself and give authorship credits.

PF4Public commented 11 months ago

I'm not sure which part is BSD & which one's vivaldi. https://en.m.wikipedia.org/wiki/Vivaldi_(web_browser)#cite_note-10

Do you really think they would release their closed-source UI part? I highly doubt that vivaldi.com/source has any of that. I did a cursory look at those sources several months ago searching for something specific, but it just wasn't there.

uazo commented 11 months ago

I finished snooping through their code.... Lots of interesting things, unfortunately nothing related to fingerprinting protection

PF4Public commented 11 months ago

nothing related to fingerprinting protection

Which implies they don't do that :)

uazo commented 11 months ago

no, I just didn't find it

sankhababu commented 11 months ago

no, I just didn't find it

Actually, Vivaldi is against fingerprint protection.

They have a different philosophy on that, as detailed here - https://vivaldi.com/blog/shared-networks-tracking-fingerprinting/

For fingerprint protection, it is better to take ideas from Brave (fingerprint randomization).

Vivaldi has the unique and most useful feature of setting custom speed dials like FF, but unlimited, unlike FF (Kiwi also has such).

It claims itself as a privacy browser only depending on its content blockers, nothing more! Even Google Safe Browsing can not be disabled in Mobile version!