Otter Browser – Aims to recreate the best aspects of classic Opera UI using Qt5
otter-browser.org
otter-browser.org
Seems somewhat revived/maintained by annulen [0] as pointed out in these release notes. Also, QtWebEngine seems to usually be behind a Chromium version or two which, among other reasons, is why I use CEF in my Qt-based browser (granted I'm behind a couple versions on public releases, but that's my fault).
And yes, QtWebEngine does not keep up with Chromium, but it is updated to some degree. I wish Qt and distros could at least keep better up-to-date with security fixes, but it's easier said than done!
Do these developers seriously expect interested viewers to click back and forth just to see their graphics?
On desktop systems, a malicious program typically can access most data from the other applications. Personally, saw a few non-browser programs that had an "extra functionality" that swept the drives and phoned back home - and never saw a browser with malicious extras (except for third-party browser extensions). Not saying this couldn't happen, just that I feel that direct approach is somewhat less likely.
Apart from that it's pretty cool nonetheless, and good that people still remember the proper Opera of back in the days.
And anyways, this is using the QTWebKit, my understanding is most of the security related aspects are from there. Since it is a fork of WebKit I imagine it gets security updates from there.
QtWebKit has a horrible security track record: https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-secu...
I think there are lots of useful things alternative browsers could do, and I'd like to see some succeed, but this problem seems difficult to get around.
On the other hand, Vivaldi seems to have more resources behind it, as well as the name of Jon von Tetzchner, which helps adoption. It just seems to be making the same mistakes Opera did (closed source, so the community can never bring it forward independently), with the added downside of being really no different from the market leader under the hood (rendering).
There have been very interesting creations, like 10 versions of Windows on one live DVD, made by those who couldn't care less about the legal aspects. Such a "underground" browser would be an interesting thing indeed... there was a discussion here on HN about the source code leak not long ago.
i could not find any mention of the license anywhere on the site, so i dug it out of the source archive to find a 3-clause BSD license. very nice!
it could of course be that the source archive is not complete and there are non-free dependencies, or that there are exceptions in some subdirectories
EDIT: the README contains this:
Use of original work by Vivaldi Technologies contained in this source code package is governed by a BSD-style license that can be found in the LICENSE file. Other works are governed by their original licensing terms.
those other works are chromium and a few other things, all on FOSS licenses. there is also no mention of other dependencies.
https://help.vivaldi.com/article/is-vivaldi-open-source/
> Is Vivaldi Open Source?
> Vivaldi is not made available under one unified open source license. It does contain the Chromium source code with changes made to allow the HTML/CSS/JS based UI to run. All changes to the Chromium source code are made available under a BSD license and can be read by anyone on vivaldi.com/source/. Details in this regard are explained in the the README and LICENSE files within the package.
> In addition, our UI code is written in plain, accessible code for those who read HTML, CSS and JS. This means that for all practical purposes the Vivaldi source code is available for audit.
> Vivaldi also contains third party code. Licenses for these parts can be found in the source package and in the installed browser by navigating to vivaldi://credits
This reddit comment explains in a bit more detail: https://www.reddit.com/r/vivaldibrowser/comments/5vwihr/is_v...
> Vivaldi runs as a React app on top of Chromium, but to make that possible, they had to make changes to the way Chromium works (likely how it handles extensions).
That’s really interesting — their UI is pretty fast and responsive, so even if it’s not FOSS it’s an interesting approach to dig into. Would anyone knowledgeable be able to compare this with the Electron-based approach most other Chromium customisers use?
what is disappointing is, that there is no explanation as to why.
one redditor claims to understand why vivaldi is doing that, but frankly, i don't.
if the UI source is public anyways, why not put it under a FOSS license? what do they have to gain from not making it open? and while they say i may read the source to audit it, why should i bother if i can't use the source and work with it? i am not going to audit closed source unless i am paid for doing so.
Any browser that will let me sync settings and plugins, and that has the plugins I need (Slither, Pocket, AdGuard), I'll try and continue using if it works for me.
Otherwise, it's hard.
Firefox does this, no?