news.volyx.in

Freenginx: Core Nginx developer announces fork (mailman.nginx.org)

1131 points by bkallus · 915 days ago · 475 comments on HN

Article summary

A core Nginx developer, Maxim Dounin, has announced a fork of Nginx called Freenginx, citing disagreements with F5's management over the project's direction. Dounin had been maintaining Nginx as a volunteer after F5 closed its Moscow office in 2022. The goal of Freenginx is to keep Nginx development free from arbitrary corporate actions. Dounin invites help and contributions to the new project.

Main themes

  • Nginx fork
  • F5 management
  • Open source development
  • Web server configuration
  • HAProxy and Caddy alternatives
  • Doc-lock and configuration formats
  • LLMs and automation
  • Fragmentation and community impact

What commenters say

  • Nginx's behavior of dropping existing connections on reload is a known issue that has driven some users to alternative solutions like HAProxy.
  • The decision to fork Nginx is seen as a response to F5's increasing control over the project, which may prioritize corporate interests over community needs.
  • Some users have successfully replaced Nginx with HAProxy or Caddy, citing advantages such as better handling of persistent connections or simpler configuration.
  • The documentation and configuration formats of different web servers can create a kind of 'doc-lock' that makes it difficult for users to switch between them.
  • Caddy is seen as a promising alternative to Nginx, with a more responsive community and a more modern configuration format.
  • The use of LLMs to translate configuration files between different web servers is not yet reliable, but may become a useful tool in the future.
  • The fork of Nginx may lead to a slowdown in the development of the original project, but could also drive innovation and improvement in the new fork.
  • Some users are concerned about the potential for fragmentation and confusion resulting from the fork, particularly if multiple forks emerge with different goals and priorities.