September 25, 2024

Freenginx: Core Nginx-ontwikkelaar kondigt afsplitsing van populaire webserver aan

Freenginx: Core Nginx-ontwikkelaar kondigt afsplitsing van populaire webserver aan

Onlangs kondigde een voormalige F5-medewerker en belangrijke bijdrager aan het Nginx-project de fork aan Freegenetica Van de beroemde webserver. Het nieuwe project is gestart voor Het aanpakken van een veiligheidsgeschil Het wil een directe vervanging zijn voor Nginx en worden beheerd door ontwikkelaars in plaats van door bedrijfsentiteiten. Maxim Doninvoorheen hoofdsoftware-ingenieur bij F5, biedt inzicht in de splitsing:

Helaas heeft een nieuw, niet-technisch management bij F5 onlangs besloten dat ze beter wisten hoe ze open source-projecten moesten beheren. Ze besloten met name zich te bemoeien met het beveiligingsbeleid dat Nginx al jaren voert, waarbij ze zowel het beleid als de positie van de ontwikkelaars negeerden.

Oorspronkelijk ontwikkeld door Igor Sysoev Nginx, momenteel onderhouden door F5, is open source-software voor webserving, reverse proxy, caching, load-balancing en mediastreaming. Volgens de Scan de webserverZelfs twintig jaar na de eerste lancering blijft Ngnix de toonaangevende webserver die 23,21% van alle websites bedient. In populariteit snaar Op Hacker News, gebruiker seg wijzen naar:

Opgemerkt moet worden dat er slechts twee actieve “kern” -ontwikkelaars zijn, Maxim Donin (OP) en Roman Arutyunyan. Maxim is de grootste nog actieve aandeelhouder. Maxim en Roman zijn verantwoordelijk voor 99% van de huidige ontwikkeling. Dit is dus een zeer indrukwekkende vork.

En in zijn aankondiging op nginx-devel mailinglijstHoogtepunten Donen Eerste geschil Dit was voor Nginx aanleiding om een ​​beveiligingspatch uit te brengen die twee kritieke kwetsbaarheden aanpakt. Hij voegt toe:

Ik heb geen controle meer over de wijzigingen die in Nginx binnen F5 zijn aangebracht, en ik zie Nginx niet langer als een gratis en open source-project dat is ontwikkeld en onderhouden voor het algemeen belang. Daarom zal ik vanaf vandaag niet langer betrokken zijn bij de Nginx-ontwikkeling van F5. In plaats daarvan zal ik een alternatief project starten, dat zal worden gerund door ontwikkelaars, niet door bedrijven.

Freenginx is niet het eerste alternatief voor Nginx: Engie Het is gemaakt door andere Russische Nginx-ontwikkelaars toen F5 Rusland in 2020 verliet en wordt momenteel beheerd door het Russische bedrijf Een database van internet. Diogo Peder, hoofdbackendontwikkelaar bij DeepOpinion, opmerkingen:

Nginx is een geweldige software en platform, maar ik vroeg me af of het tijd was om de sprong te wagen en een modernere, op Rust gebaseerde oplossing te creëren. Het hebben van een oplossing die een soortgelijk model volgt, de configuratietaal van Nginx “begrijpt” en vergelijkbare prestatieniveaus bereikt, maar met geheugenveiligheid en brede adoptie van Rust door de gemeenschap zou kunnen leiden tot een geweldig nieuw project – en misschien voor Nginx doen wat Nginx voor Apache deed HTTP.

Vincent Petzholtz, netwerkingenieur en architect, is minder optimistisch Toevoegen:

Soms is een vork het enige wat je kunt doen als een project in een moeilijke richting wordt gestuurd. Uiteindelijk zullen gebruikers stemmen over de acceptatie- en installatiebasis.

De eerste versie is fringinx-1.25.4 Onder dezelfde BSD-licentie als Nginx. Dounin heeft alleen-lezen toegang verleend Mercury-magazijnnegeer het voorlopig Mogelijkheid om te migreren naar GitHub. Het project begon opnieuw Mailinglijst voor ontwikkelaars.