Skip to content
This repository has been archived by the owner on Nov 2, 2023. It is now read-only.

Absolutely unethical and against the open web #134

Open
itsjoshuagraves opened this issue Jul 21, 2023 · 1 comment
Open

Absolutely unethical and against the open web #134

itsjoshuagraves opened this issue Jul 21, 2023 · 1 comment

Comments

@itsjoshuagraves
Copy link

I won’t break new ground here but it is impossible to see how this isn’t DRM for browsers that forces more ads and tracking on people. There is no benefit to website visitors and users, only to advertisers.

The ethics underlying this are, at best, highly suspect. The framing is entirely disingenuous.

@rubyFeedback
Copy link

rubyFeedback commented Jul 21, 2023

Agreed. Google has to respond with a "no-nonsense" statement about trying to take away user's freedom here.

This is not looking good. We are now miles away from a free world wide web.

(Actually W3C already pushed the envelope some years ago when Tim claimed that DRM is necessary, and now Google wings it further by forcing it onto the users rendering them without control. That is making the browser itself a weapon for forcing unwanted content onto the user. It's now like a virus.)

kujaw referenced this issue in chromium/chromium Jul 26, 2023
This CL moves the base::Feature from content_features.h to
a generated feature from runtime_enabled_features.json5.

This means that the base::Feature can be default-enabled
while the web API is controlled by the RuntimeFeature, which will
still be default-disabled.

An origin trial can enable the RuntimeFeature, which will
allow full access to the API, provided the base::Feature is also
enabled (see change to origin_trial_context.cc).

Meanwhile, the base::Feature can be disabled through Finch as a
kill-switch for the whole feature, and prevent origin trials
from turning the feature on.

Tests have been added to WebView test, as it allowed for easy
spoofing of responses on a known origin.

Bug: 1439945
Change-Id: Ifa0f5d4f5e0a0bf882dd1b0207698dddd6f71420
Fixed: b/278701736
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4681552
Reviewed-by: Rayan Kanso <[email protected]>
Commit-Queue: Peter Pakkenberg <[email protected]>
Reviewed-by: Dmitry Gozman <[email protected]>
Reviewed-by: Richard Coles <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1173344}
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants