Los acontecimientos de los últimos días nos obligan a declarar una posición en las noticias sobre el proyecto Nginx. En Yandex, creemos que Internet moderno es imposible sin una cultura de código abierto y personas que invierten su tiempo en desarrollar programas de código abierto.
Juzgue usted mismo: todos usamos navegadores de código abierto, obtenemos páginas de un servidor de código abierto que se ejecuta en un sistema operativo de código abierto. La apertura no es la única propiedad de estos programas, sino, por supuesto, una de las más importantes. En realidad, la mayoría de las propiedades de estos programas aparecieron debido al hecho de que los desarrolladores de todo el mundo podían leer su código y sugerir cambios adecuados. La flexibilidad, la velocidad y la personalización de los programas de código abierto es lo que permite que Internet moderna sea mejorada diariamente por los esfuerzos de miles de programadores de todo el mundo.
Los programas de código abierto aparecen de diferentes maneras: a veces es un solitario atrevido que escribe código para su placer en casa, y a veces es el trabajo de toda una empresa que mantiene el código abierto. Pero en el último caso, siempre es no solo y no tanto un equipo, sino una persona específica, un líder el que crea un proyecto. Probablemente todos sepan cómo surgió Linux gracias a Linus Torvalds. Michael Wiedenius creó probablemente la base de datos MySQL más popular entre los desarrolladores web, y Michael Stonebreaker con el equipo de Berkeley - PostgreSQL. En Google, Jeff Dean creó TensorFlow. Yandex también tiene tales ejemplos: Andrey Gulin y Anna Veronika Dorogush, quienes crearon la primera versión de CatBoost y Alexey Milovidov, quienes lanzaron el desarrollo ClickHouse y reunieron a la comunidad de desarrollo en torno al proyecto. Y estamos muy contentos de que estos desarrollos ahora pertenezcan esencialmente a una gran comunidad de desarrolladores de diferentes países y empresas. El mismo tema de nuestro orgullo común es Nginx, un proyecto de Igor Sysoev, que es definitivamente el proyecto de código abierto ruso más famoso. Hoy, Nginx ofrece más del 30% de las páginas de Internet y es utilizado por casi todas las principales empresas de Internet.
Los programas de código abierto por sí solos no son rentables. Por supuesto, hay muchos ejemplos de cómo construir un negocio en torno a un código abierto: por ejemplo, RedHat, que construyó una gran empresa pública para respaldar su distribución de Linux, o MySQL AB, que proporcionó soporte pagado para una base de datos MySQL abierta. Pero aún así, lo principal en el código abierto no son los negocios, sino la construcción de un producto abierto fuerte que está siendo mejorado por todo el mundo.
El código abierto es la base del rápido desarrollo de las tecnologías de Internet. Es importante que un amplio círculo de desarrolladores siga motivado para poner sus desarrollos en código abierto y, de este modo, resolver conjuntamente problemas complejos. El acoso por el código abierto es una muy mala señal para la comunidad de programadores. Estamos absolutamente convencidos de que todas las empresas de tecnología deben apoyar y desarrollar el movimiento de código abierto.