Código aberto é tudo

Os eventos dos últimos dias nos forçam a declarar uma posição nas notícias sobre o projeto Nginx. Na Yandex, acreditamos que a Internet moderna é impossível sem uma cultura de código aberto e pessoas que investem seu tempo no desenvolvimento de programas de código aberto.


Julgue por si mesmo: todos usamos navegadores de código aberto, obtemos páginas de um servidor de código aberto que roda em um sistema operacional de código aberto. A abertura não é a única propriedade desses programas, mas, é claro, uma das mais importantes. Na verdade, a maioria das propriedades desses programas apareceu devido ao fato de que desenvolvedores de todo o mundo puderam ler seu código e sugerir alterações adequadas. Flexibilidade, velocidade e capacidade de personalização de programas de código aberto é o que permite que a Internet moderna seja aprimorada diariamente pelos esforços de milhares de programadores em todo o mundo.


Os programas de código aberto aparecem de maneiras diferentes - às vezes é um solitário ousado que escreve código para seu prazer em casa e às vezes é o trabalho de uma empresa inteira que mantém o código aberto. Mas, no último caso, é sempre não apenas e não tanto uma equipe, mas uma pessoa específica, um líder que cria um projeto. Todo mundo provavelmente sabe como o Linux surgiu graças a Linus Torvalds. Michael Widenius criou provavelmente o banco de dados MySQL mais popular entre os desenvolvedores da Web, e Michael Stonebreaker com a equipe de Berkeley - PostgreSQL. No Google, Jeff Dean criou o TensorFlow. A Yandex também tem exemplos: Andrey Gulin e Anna Veronika Dorogush, que criaram a primeira versão do CatBoost e Alexey Milovidov, que lançaram o desenvolvimento do ClickHouse e reuniram a comunidade de desenvolvimento em torno do projeto. E estamos muito satisfeitos que esses desenvolvimentos agora pertençam essencialmente a uma enorme comunidade de desenvolvedores de diferentes países e empresas. O mesmo assunto de nosso orgulho comum é o Nginx - um projeto de Igor Sysoev, que é definitivamente o mais famoso projeto de código aberto russo. Hoje, o Nginx fornece mais de 30% das páginas de toda a Internet e é usado por quase todas as principais empresas de Internet.


Programas de código aberto por si só não são lucrativos. Obviamente, existem muitos exemplos de criação de negócios em torno de código aberto: por exemplo, o RedHat, que construiu uma grande empresa pública para dar suporte à sua distribuição Linux, ou o MySQL AB, que forneceu suporte pago a um banco de dados MySQL aberto. Mas, ainda assim, o principal do código aberto não são os negócios, mas a construção de um forte produto aberto que está sendo aprimorado por todo o mundo.


O código aberto é a base do rápido desenvolvimento das tecnologias da Internet. É importante que um amplo círculo de desenvolvedores permaneça motivado para colocar seus desenvolvimentos em código aberto e, assim, resolver problemas complexos. O assédio ao código aberto é um sinal muito ruim para a comunidade de programadores. Estamos absolutamente convencidos de que todas as empresas de tecnologia devem apoiar e desenvolver o movimento de código aberto.

Source: https://habr.com/ru/post/pt480090/


All Articles