Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Differences to KDE's Falkon #829

Closed
maverick74 opened this issue Sep 21, 2019 · 7 comments
Closed

Differences to KDE's Falkon #829

maverick74 opened this issue Sep 21, 2019 · 7 comments
Labels
discussion Not actionable yet; need community feedback question

Comments

@maverick74
Copy link

maverick74 commented Sep 21, 2019

Beside being based on qtwebEngine and not supporting webextensions, isn't Falkon sort of an ungoogled Chromium as well?

What differentiates ungoogled-chromium from Falkon in terms of privacy and features?

@Eloston Eloston added the discussion Not actionable yet; need community feedback label Sep 22, 2019
@Eloston
Copy link
Member

Eloston commented Sep 22, 2019

I haven't heard about KDE's Falkon, and my knowledge of Qt's WebEngine is superficial. All I know is that Qt WebEngine just wraps around Blink and maybe V8, but that's about it.

In terms of privacy, ungoogled-chromium has some "extra" features like toggleable fingerprinting deception, among a lot of smaller changes to prevent the Chromium's browser chrome (i.e. all user-facing features) from communicating with Google.

In terms of features, ungoogled-chromium doesn't really add anything major. There are a number of tweaks here and there, for which you should see the README for more details. Otherwise, the remaining features are really the differences between Chrome/Chromium vs Falkon in the browser chrome. For example, does Falkon support the following?:

  • A lot of GPU acceleration (see chrome://gpu. There's definitely more than what's listed, and I don't know hwo much is included in Qt WebEngine)
  • Extensions, which give access to powerful third-party tools in Chromium and Firefox (EDIT: Didn't realize you already mentioned this)
  • Fast upgrades when there are security vulnerabilities anywhere in the browser stack (i.e. Blink/V8 all the way to the browser chrome)
  • DevTools-like feature
  • Search and navigation bar like the Omnibox
  • State-of-the-art development practices and optimization work via static-analysis tooling and testing infrastructure (ungoogled-chromium borrows this work from Chromium)
  • Browser automation, such as via Selenium (though one could use Electron or NodeJS)
  • WebAssembly
  • WebRTC
  • Autofill
  • Printing
  • Multiple languages for the UI

There are also many smaller features that I'm probably missing, but these are the main ones I can think off the top of my head.

EDIT: Another way to look at this is ungoogled-chromium targets users who like the work that Google has put in to make a powerful, performant, reliable, and secure browser, but doesn't like some business-related decisions they made.

@maverick74
Copy link
Author

@Eloston i can only answer a few of your questions:

Falkon does have:

  • Search and navigation bar like the Omnibox
  • Autofill
  • Printing (at least it from what i understand of it)

And it certainly does not have:

  • Fast upgrades when there are security vulnerabilities anywhere in the browser stack

The rest, either i'm not sure or i don't know about.

This is not a which is better question... it was more of a way for me to understand the differences because, as i see it, Falkon is also Ungoogled.
However from what we can see they also removed other parts of the browser that could be important, that you have kept...

Have you ever considered renaming your project to something more "catchy" and try to bring in more attention to it?

Many people are searching for a no-spy-chrome!!!

@Eloston
Copy link
Member

Eloston commented Sep 24, 2019

This is not a which is better question... it was more of a way for me to understand the differences because, as i see it, Falkon is also Ungoogled.

You asked for the differences in terms of "privacy and features" between Falkon and ungoogled-chromium. Because ungoogled-chromium is almost Google Chromium, I included those features from Chromium in the comparison.

I think the better question to ask are the differences between Falkon and Chromium, because Falkon needs to basically replicate everything that Chromium has, except the business incentives (hopefully).

@Eloston
Copy link
Member

Eloston commented Sep 24, 2019

However from what we can see they also removed other parts of the browser that could be important, that you have kept...

Falkon didn't remove what's important, Qt WebEngine did because Qt WebEngine's purpose is not to be a full-fleged browser.

Have you ever considered renaming your project to something more "catchy" and try to bring in more attention to it?

#759, and make sure to read #759 (comment). You can ignore most of the issue because it does not discuss what is actually blocking us from choosing a "better" name; what's blocking us is the process by which to choose a name. We currently think a vote is the best way to decide, but we don't have the means to execute a fair vote; see the issues if you want more context.

@maverick74
Copy link
Author

Ui... I just wrote it out of thin air and did not searched for a bug on it (sorry - lack of time).

That seems a pretty hot discussion!!! I think I'll leave that to you guys!!! But I do agree that the project - and specially the developer - should be taken into account and protected.

Developer protection against legal problems should have the top attention. It can cause a very great deal of headaches (and google ain't playing around!!!)

Thank you for all your time and clarifications, by the way!!! They helped a lot :)

@Eloston
Copy link
Member

Eloston commented Sep 25, 2019

Closing because question is resolved.

@Eloston Eloston closed this as completed Sep 25, 2019
@didlie
Copy link

didlie commented Oct 27, 2019

@maverick74 are you still active? I noticed your research activity in the search engine space. Please email me at [email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Not actionable yet; need community feedback question
Projects
None yet
Development

No branches or pull requests

3 participants