Les récents événements nous poussent à prendre position sur les nouvelles autour du projet Nginx. Chez Yandex, nous pensons qu'Internet moderne est impossible sans la culture open source et les personnes qui investissent leur temps dans le développement de logiciels avec du code ouvert.
Jugez par vous-même : nous utilisons tous des navigateurs avec du code ouvert, nous recevons des pages depuis un serveur avec du code ouvert fonctionnant sur un système d'exploitation open source. L'ouverture n'est pas la seule caractéristique de ces programmes, mais c'est sans aucun doute l'une des plus importantes. En réalité, la plupart des propriétés de ces programmes sont devenues possibles grâce au fait que des développeurs du monde entier ont pu lire leur code et proposer des modifications appropriées. La flexibilité, la rapidité et la configurabilité des programmes open source sont ce qui permet à Internet moderne de s'améliorer chaque jour grâce aux efforts de milliers de programmeurs à travers le monde.
Les programmes open source apparaissent de différentes manières : parfois, c'est un audacieux solitaire qui écrit du code pour son plaisir chez lui, et parfois, c'est le travail d'une entreprise entière soutenant l'ouverture du code. Mais même dans ce dernier cas, ce n'est jamais seulement une équipe, mais une personne spécifique, un leader, qui crée le projet. Tout le monde connaît probablement comment Linux a vu le jour grâce à Linus Torvalds. Mikaël Videnius a créé probablement la base de données la plus populaire chez les développeurs web, MySQL, et Michael Stonebraker et l'équipe de Berkeley ont conçu PostgreSQL. Chez Google, Jeff Dean a créé TensorFlow. Chez Yandex, nous avons également de tels exemples : Andreï Goulin et Anna Veronika Dorogush, qui ont créé la première version de CatBoost, et Alexey Milovidov, qui a lancé le développement de ClickHouse et rassemblé la communauté de développement autour du projet. Nous sommes très heureux que ces développements appartiennent maintenant en grande partie à une grande communauté de développeurs de différents pays et entreprises. Nginx est également une source de fierté commune, un projet d'Igor Sysoev, qui est sans conteste le projet open source russe le plus connu. Aujourd'hui, Nginx génère plus de 30 % des pages de l'ensemble d'Internet et est utilisé par presque toutes les grandes entreprises Internet.
Les programmes open source en eux-mêmes ne génèrent pas de profits. Bien sûr, il existe de nombreux exemples de création d'entreprises autour de l'open source : par exemple, RedHat, qui a construit une énorme entreprise publique en soutenant sa distribution Linux, ou MySQL AB, qui offrait un support payant pour la base de données open source MySQL. Mais au fond, l'open source n'est pas une affaire, c'est la construction d'un produit ouvert solide, qui s'améliore grâce aux contributions du monde entier.
Le code ouvert est à la base du développement rapide des technologies Internet. Il est important que de nombreux développeurs restent motivés à publier leurs travaux en open source, permettant ainsi de résoudre ensemble des problèmes complexes. Poursuivre des personnes pour code ouvert est un très mauvais signal pour la communauté des programmeurs. Nous sommes absolument convaincus que toutes les entreprises technologiques doivent soutenir et développer le mouvement open source.
Source : habr.com
