this post was submitted on 15 Feb 2024
209 points (97.3% liked)

Open Source

44205 readers
367 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 6 years ago
MODERATORS
all 36 comments
sorted by: hot top controversial new old
[–] RobotToaster@mander.xyz 49 points 2 years ago (2 children)

Seems like open source can't go a week without drama caused by c-suite lately.

[–] slazer2au@lemmy.world 38 points 2 years ago (1 children)

Seems like corporate greed can't go a week without enshitting on a open source project.

[–] trashxeos@lemmygrad.ml 4 points 2 years ago

You could have ended that sentence with enshitting and still been correct.

[–] ysjet@lemmy.world -4 points 2 years ago (2 children)

Nah, c suite was pretty clearly in the right here. Dude left because he was pissed that a vulnerability got assigned a CVE instead of just... Not informing anyone so they could quietly fix it.

[–] Bene7rddso@feddit.de 5 points 2 years ago (1 children)

It's an experimental feature. It doesn't need a bugfix release because you're not supposed to run it in production, and it's just a DoS, not privilege escalation or something

[–] ysjet@lemmy.world 1 points 2 years ago (1 children)

Experimental features are explicitly defined as requiring CVEs. You are supposed to run them in production, that's why they're available as expiermental features and not on a development branch somewhere. You're just supposed to run them carefully, and examine what they're doing, so they can move out of experiment into mainline.

And that requires knowledge about any vulnerabilities, hence why it's required to assigned CVEs to experimental features.

And I'm not sure why you think a DoS isn't a vulnerability, that's literally one of the most classic CVEs there are. A DoS is much, much more severe than a DDoS.

[–] Bene7rddso@feddit.de 2 points 2 years ago (1 children)

If you do examine what it's doing you will catch this as soon as an attacker exploits it, and can disable it. Also, you should maybe not run the entire production with experimental features enabled. In a stable feature this would absolutely be a CVE, but this is marked experimental because it might not work right or even crash, like here

[–] ysjet@lemmy.world 1 points 2 years ago (1 children)

Correct, I agree you run it with an eye on it (which you should probably do anyway) instead of firing and forgetting (which, to nginx's credit, is typically stable enough you can do that just fine).

That said, nginx treats experimental as something you explicitly run in production- when they announced they added it into experimental they actually specifically say to run it in prod in an A/B setup.

https://www.nginx.com/blog/our-roadmap-quic-http-3-support-nginx/

[–] Bene7rddso@feddit.de 2 points 2 years ago

If you run large‑scale Internet services,

That means if you're large enough that A can pick up the slack if B shits the bed. The only impact would be that you have to use HTTP2

[–] merthyr1831@lemmy.world 16 points 2 years ago

the CVE thing seems to be a straw that broke the camel's back if anything. it seems a bit fucky to expect a core maintainer to work on your project without pay because you wanted to look virtuous by firing them during the initial invasion of Ukraine.

I'm sure if they, yaknow, paid him, the corporate procedures he was still bound to wouldn't be so bad.

doubt freegnix will get far, mind you, but I don't think it's entirely fair to call his reaction "sour grapes"

[–] synae@lemmy.sdf.org 14 points 2 years ago (1 children)

Stuff like this is a great reminder about the power of Open Source. Even if it's inconvenient for the downstream user(/admin/etc), it contributes to strengthening software as a whole

[–] pastermil@sh.itjust.works 21 points 2 years ago (1 children)

user(/admin/etc)

/etc/{admin,user}

FTFY

[–] synae@lemmy.sdf.org 4 points 2 years ago

Lol, thanks

[–] N0x0n@lemmy.ml 13 points 2 years ago

Haha... It actually makes sense that something complex like nginx is created by some genius russian guy.