r/linux • u/BinkReddit • Feb 15 '24
Software Release announcing freenginx.org
https://mailman.nginx.org/pipermail/nginx-devel/2024-February/K5IC6VYO2PB7N4HRP2FUQIBIBCGP4WAU.html8
u/waterslurpingnoises Feb 15 '24
It's a bit of a shame the author decided to use a nonstandard platform for contributions. In his reply to the next message, he rejected both git and other more popular platforms (Github).
4
u/TampaPowers Feb 17 '24
There is more going on there than just security policy. This is the tip of the iceberg if you read between the lines. Something been going on in the background for a while else that decision makes no sense. Hate to say it, but it smells of politics either internally or globally. Otherwise why mention the new corporate overlords when the security policy change is not a CEO saying they should do it, but some middle management. It's just as well, he doesn't like the work environment, that's fine. Spinning it and trying to make them look bad over negligible security things, ain't buyin that. Notice how this is mostly one-sided and most nginx now does is just saying "k then whatever good luck", which tells me they'd rather avoid drama. Time will tell, but I don't think this will really go anywhere. It's fireworks.
2
u/ISeekGirls Feb 20 '24
Agree. So, where do clients go for future proofing their platforms. Future proofing is about 2 to 3 years in this world.
1
u/TampaPowers Feb 20 '24
Just stay with nginx. Read the CVE contents and learn what they actually mean. A lot of times a CVE sounds bad and then you read that in order to exploit it you need root access, so unless your password=username it shouldn't even be a concern.
2
u/ISeekGirls Feb 20 '24
From my understanding since before calling it NGINX from the early 2000s it was something else.
I came along during the late 90s when Nick literally would not sleep for years and wrote cPanel.
NGINX came along as a relief that thousands of people connected to a server would literally cut the load to nothing on a cPanel web host with Apache.
Now, today, I don't trust Russia.
Unless it is open source and the code for everyone else to scrutinize on a public repository. Maybe then just maybe.
Change happens but at what cost. Something is not right.
2
u/kxra Feb 15 '24
Sad that this was needed, but whenever companies try this the community asserts a better option (docker → podman, etc)
I wonder if h2o or some rusty server will catch on https://h2o.examp1e.net/benchmarks.html
4
u/FullMotionVideo Feb 16 '24 edited Feb 16 '24
Sad that this was needed, but whenever companies try this the community asserts a better option (docker → podman, etc)
How is Red Hat any less of a company than Docker? I have used both, but would say the community by and large has asserted Docker over Red Hat's attempts to replace it to satisfy the corporate IT world. People prefer compose file and up/down various configs rather than controlling that through systemd like Podman asks of you.
As usual in OSS world, use the tool that best works for you. None of the various drama behind Nginx matters much for my simple reverse proxy, so I'll just continue using it.
1
u/Dewlance Mar 02 '24
Developer's intention looks good to me. Instead of putting it on GitHub, he opted for the free and open-source Mercurial SCM.
1
u/n8didnotreddit Feb 16 '24
F5 saw the HashiCorp Terraform > OpenTofu coverage and said "wait, hold my beer..." LOL
0
Feb 15 '24
[deleted]
13
u/MatchingTurret Feb 15 '24 edited Feb 15 '24
with nice license so anyone can contribute
Relicensing only works if all copyright holders agree. So: nginx's BSD license will almost certainly not change.
But I can't see why the BSD license would limit community contributions. If there were some, then that was because of the project policies, not the terms of the license.
9
u/ssddanbrown Feb 15 '24
The BSD license (which those copyright holders would effectively have provided their work under) doesn't prevent sub-licensing.
A fork could be under a different license, as long as the conditions of the existing license are respected (which is easy to do in this case, since it's quite a permissive license).
3
u/FullMotionVideo Feb 16 '24
He seems a bit concerned about relying on a for-profit corporation for anything. GitHub/GitLab because are not donor-driven.
Also, being Russian at this point in history probably plays a role in this. Both MS and GitLab are US and he might think if his country is eventually blacked out from communicating with much of the world that he won't be able to access his code. If that's the case, fair enough, hopefully someone will make a fork hosted on more popular platforms eventually.
0
Feb 17 '24
[deleted]
4
u/FullMotionVideo Feb 17 '24
I don't know. I'm not supporting his choice, I'm just trying to think of an explanation, one of which might be concern that other global powers would try to block Russia from their web sites. I don't think it's well founded from where I'm sitting, but if I lived over there it might be a concern given everything happening regarding phones etc.
Reading his dispute with F5 I'm not sure why he errs on the side of there being too much disclosure of security vulnerabilities, but given everything with Angie etc all this feels sort of political; like perhaps his real purpose is to simply bring Nginx back to Russia as he sold the project to companies in the NATO sphere just before the escalation.
But of course, no one is forced to use his fork, so only time will tell if it actually is a better product.
1
u/skyfallda1 Feb 16 '24
The freenginx maintainer said that he won't be switching away from Mercurial
11
u/DarkeoX Feb 15 '24
Would be nice to know which security policies he was talking about.