Gli eventi degli ultimi giorni ci spingono a prendere posizione sulle notizie riguardanti il progetto Nginx. Noi di Yandex crediamo che un internet moderno sia impossibile senza la cultura open source e le persone che investono il loro tempo nello sviluppo di software open source.
Giudicate voi stessi: tutti noi utilizziamo browser open source, riceviamo pagine da server open source che operano su sistemi operativi open source. L'apertura non è l'unica caratteristica di questi programmi, ma sicuramente è una delle più importanti. Infatti, gran parte delle funzionalità di questi programmi sono state sviluppate grazie al fatto che programmatori di tutto il mondo hanno potuto leggere il loro codice e proporre modifiche adeguate. Flessibilità, velocità e personalizzazione dei software open source sono ciò che consente a internet di evolversi quotidianamente grazie all'impegno di migliaia di programmatori in tutto il mondo.
I programmi open source nascono in modi diversi: a volte si tratta di un audace singolo che scrive codice per piacere a casa, altre volte è il lavoro di un'intera azienda che sostiene l'apertura del codice. Ma anche in quest'ultimo caso, si tratta sempre non solo di un team, ma di una persona specifica, un leader che crea il progetto. Tutti conoscono, per esempio, come Linux sia nato grazie a Linus Torvalds. Mikael Videnius ha creato probabilmente il database più popolare tra gli sviluppatori web, MySQL, mentre Michael Stonebraker e il suo team di Berkeley hanno realizzato PostgreSQL. In Google, Jeff Dean ha creato TensorFlow. Anche in Yandex ci sono esempi simili: Andrey Gulin e Anna Veronika Dorogush hanno creato la prima versione di CatBoost e Alexey Milovidov ha avviato lo sviluppo di ClickHouse, raccogliendo attorno al progetto una comunità di sviluppatori. Siamo molto felici che questi sviluppi appartengano ormai a una vasta comunità di sviluppatori provenienti da vari paesi e aziende. Un altro motivo di orgoglio comune è Nginx, un progetto di Igor Sysoev, che è senza dubbio il progetto open source russo più conosciuto. Oggi Nginx gestisce oltre il 30% delle pagine di tutto il web ed è utilizzato praticamente da tutte le grandi aziende internet.
I programmi open source di per sé non generano profitti. Naturalmente, ci sono molti esempi di business costruiti attorno all'open source: per esempio, RedHat, che ha creato una grande azienda pubblica fornendo supporto per la propria distribuzione di Linux, o MySQL AB, che offriva supporto a pagamento per il database open source MySQL. Tuttavia, l'essenza dell'open source non è il business, ma la creazione di un prodotto open che venga migliorato da tutto il mondo.
Il codice aperto è alla base dello sviluppo rapido delle tecnologie internet. È fondamentale che un gran numero di sviluppatori rimanga motivato a condividere le proprie creazioni come open source, risolvendo insieme sfide complesse. Le persecuzioni per codice aperto sono un segnale molto negativo per la comunità dei programmatori. Siamo assolutamente convinti che tutte le aziende tecnologiche debbano sostenere e promuovere il movimento open source.
Fonte: habr.com
