Open source devs consider making [bandwidth] hogs pay for every download

7 months ago by Aatube to c/tech

Opinion: Careless big-time users are treating FOSS repos like content delivery networks

note to mods: this is an opinion article, but it contains a lot of newsworthy statistics and prose on Maven (Java ecosystem package repository) being used as a CDN

Deebster 3 points 7 months ago

Throttling efforts led to "brownouts" via 429 errors

Does this mean for the (ab)users, or for the repo? If it's for the bandwidth hogs, then the brownouts are properly a good thing, as it'll force people to pay attention to these otherwise unmonitored systems.

Also, if it makes the upstream service seem flaky and unreliable, it could convince users to set up the proper caching proxy just for self-interested availability reasons.

I can see some companies happily paying for access, as they'll think it's easier than paying someone internally to manage a proxy/mirror, especially as on-prem is unfashionable lately.

path: 0 22442191, hotness: undefined, score: 3, children: 3
Aatube 2 points 7 months ago

for context, the full sentence is "Throttling efforts led to “brownouts” via 429 errors, but patterns mutated, forcing a "Whack-a-Mole" game, especially since most consumption is headless and unnoticed." so they tried to use brownouts to control it but it couldn' t stop them

path: 0 22442191 22443341, hotness: undefined, score: 2, children: 1
Deebster 1 point 7 months ago

Yeah ok, I guess that's what's meant.

I'd be interested to know how the patterns changed - perhaps requests moved to IPv6 which made grouping request origins harder, or maybe too many unconnected users were coming from a single IP and getting false positives (leading to bad UX and support requests).

path: 0 22442191 22443341 22446818, hotness: undefined, score: 1, children: 0
Aatube 1 point 7 months ago
path: 0 22442191 22443316, hotness: undefined, score: 1, children: 0
tech
tech

@programming.dev

login for more options
3457
172
200

A community for high quality news and discussion around technological advancements and changes

Things that fit:

  • New tech releases
  • Major tech changes
  • Major milestones for tech
  • Major tech news such as data breaches, discontinuation

Things that don't fit

  • Minor app updates
  • Government legislation
  • Company news
  • Opinion pieces

Community Wiki

go to feed...