Händelserna de senaste dagarna får oss att ta ställning till nyheterna kring Nginx-projektet. Vi på Yandex anser att ett modernt internet inte är möjligt utan en open source-kultur och människor som investerar sin tid i utvecklingen av programvara med öppen källkod.
Klart att bedöma: vi använder alla webbläsare med öppen källkod, får sidor från servrar med öppen källkod som körs på operativsystem med öppen källkod. Öppenhet är inte den enda egenskapen hos dessa program, men utan tvekan en av de viktigaste. Egentligen har de flesta av dessa programs egenskaper uppkommit tack vare att utvecklare från hela världen har kunnat läsa deras kod och föreslå lämpliga förändringar. Flexibilitet, snabbhet och anpassningsbarhet hos open source-program är det som låter det moderna internet förbättras dagligen av tusentals programmerare världen över.
Open source-program uppstår på olika sätt – ibland är det en djärv ensamvarg som skriver kod av lust hemma, och ibland är det ett helt företags arbete som stödjer källkodens öppenhet. Men även i det senare fallet handlar det alltid inte bara om ett team, utan om en specifik person, en ledare som skapar projektet. Alla känner nog till hur Linux kom till med Linus Torvalds. Mikael Widenius skapade förmodligen den mest populära databasen bland webbutvecklare, MySQL, medan Michael Stonebraker med sitt team från Berkeley skapade PostgreSQL. I företaget Google skapade Jeff Dean TensorFlow. Det finns också sådana exempel på Yandex: Andrey Gulin och Anna Veronika Dorogush som skapade den första versionen av CatBoost och Alexey Milovidov som initierade utvecklingen av ClickHouse och samlade utvecklingsgemenskapen kring projektet. Vi är mycket glada att dessa projekt nu i grunden tillhör ett stort gemenskap av utvecklare från olika länder och företag. Ett annat ämne för vår gemensamma stolthet är Nginx – ett projekt av Igor Sysoev, som utan tvekan är det mest kända ryska open source-projektet. Idag levererar Nginx mer än 30% av sidorna på hela internet och används av nästan alla stora internetföretag.
Programvaror med öppen källkod genererar i sig själva ingen vinst. Det finns naturligtvis många exempel på att bygga företag kring öppen källkod: till exempel RedHat, som har byggt ett enormt publikt företag på att stödja sin Linux-distribution, eller MySQL AB – som erbjöd betald support för databasen MySQL. Men det som verkligen betyder något med öppen källkod är inte affären, utan att skapa en stark öppen produkt som förbättras av hela världen.
Öppen kod är grunden för snabb utveckling av internetteknologier. Det är viktigt att en bred krets av utvecklare behåller motivationen att dela sina idéer med öppen källkod och därmed tillsammans lösa komplexa problem. Förföljelse av öppen kod är en mycket dålig signal till programmerarsamhället. Vi är helt övertygade om att alla teknikföretag måste stödja och främja öppen källkods-rörelsen.
Källa: habr.com
