Hacker News new | ask | show | jobs
by TedDoesntTalk 1372 days ago
Someone warned years ago that proxy extensions would no longer be feasible on Chromium? I must have missed that message.
3 comments

> Someone warned years ago that <insert extremely specific thing>

No, the gp said:

> while pretending they weren't supporting google's Chrome monopoly

Monopoly means Google's interests will be served rather than the user's. This means taking away things that are of value to users / users losing control over features / etc. Like proxy extensions, yes.

Not that explicitly, but many warned about Google abusing their power if it started hitting their profits.
I'm more interested why it isn't possible to just fork the thing and maintain a version that's plugin enabled. Isn't Chromium completely open source?

Especially for Brave, Vivaldi, Opera, etc.

The amount of work it would take to fork Chromium and maintain a working secure browser with MV2 hooks into the browser internals would be so large that you'd need a dedicated team whose job it is to constantly backport upstream Chromium changes and ensure they still work with the old MV2 subsystem. That would take a lot of time and money.
Well you don't need to implement every stupid thing big G thinks should be in it, just the really critical stuff. Even if you freeze all features right now you'll probably still have a better renderer than gecko for 5 years into the future.

I mean right now I bet a lot of people will simply not update to MV3 and continue using the last known MV2 build into perpetuity until certs break or something else. I sure intend to.

Backporting from an entity that is hostile towards MV2 makes me suspect that Google isn't going to play ball and make maintaining an MV2-compatible Chromium fork easy.
>Isn't Chromium completely open source?

No, especially not if you want to watch videos, the DRM plugin is a binary blob that only Google approved browsers get to run.

Then there are all the Google services that will break in unexpected ways in your browser, sometimes just because your user agent isn't identical to Chromes if past reports from Firefox users are any indication. Basically expect to be shit on by the biggest internet giant around at ever possible corner.

Firefox supports all DRM content I have come across, clearly there are ways to implement DRM that don't involve Google.
Depends on the browser and platform. WideVine support on Firefox for Linux is limited, one of the biggest effects of this is that some video platforms refuse to serve up high definition video to Firefox users on Linux. Netflix, for example, will only allow you to watch video at 720p on Firefox for Linux. The existing WideVine support comes directly from Google.
Chrome and Firefox on Windows is also limited to 720p so it's on par. https://help.netflix.com/en/node/23931
Open Addons an Themes, click on Plugins, by default you should see a line that says "Widevine Content Decryption Module provided by Google Inc." . Note the Google Inc. .
Fair, and I didn't know that or had forgotten it, but I think Firefox is still relevant to the parent's comment, and the context of the topic:

> No, especially not if you want to watch videos, the DRM plugin is a binary blob that only Google approved browsers get to run.

So it might be better to say that you don't need to be locked into Google's browser (or a fork of its OS base) in order to consume a wide variety of online content, and you can thus avoid this issue with Chrome extensions entirely. And at least with Firefox it is just a plugin, so presumably could be replaced with a binary blob from someone else if Google's influence became worrisome enough (and I do wonder, isn't it already worrisome enough??).

I mean, if the DRM wasn't a blob it would be open source. Andnif it were open source it wouldn't be DRM...
It could be controlled by a third party that isn't trying to dominate the browser market. And Google already caused issues years ago when it side loaded that plugin on open source distros and initially refused to provide an option to disable this behavior in chromium.
It's possible to have DRM that's open source using cryptography.
Secure DRM requires that your device have keys that are burned-in that you can't access. It's impossible to have an open implementation of a non-broken DRM system.
In addition to what others said, forks are not allowed to use Google services such as Chrome Sync or Translate.
Developer effort.
Don't underestimate the power of spite.
Spite is at times my main source of motivation, and still leaves me physically uncapable of following the rate of breakage of upstream Firefox (i.e. I cant keep my patches up to date), which I'm assuming it's actually a more sensible upstream when compared with Google.
I actually think not - the few third party gecko browsers abandoned ship to webkit/blink/chromium over the years