Öppen källkod är vårt allt

De senaste dagarnas händelser tvingar oss att uttala oss om nyheterna kring Nginx-projektet. Vi på Yandex tror att det moderna Internet är omöjligt utan en öppen källkodskultur och människor som investerar sin tid i att utveckla program med öppen källkod.

Döm själv: vi använder alla webbläsare med öppen källkod, tar emot sidor från en server med öppen källkod som körs på ett operativsystem med öppen källkod. Öppenhet är inte den enda egenskapen för dessa program, men det är definitivt en av de viktigaste. Faktum är att de flesta funktionerna i dessa program dök upp eftersom utvecklare från hela världen kunde läsa deras kod och föreslå lämpliga ändringar. Flexibiliteten, hastigheten och anpassningsbarheten hos program med öppen källkod är det som gör att det moderna Internet kan förbättras varje dag av tusentals programmerare runt om i världen.

Programvara med öppen källkod finns i många olika former - ibland är det en fräck individ som skriver kod för skojs skull hemma, och ibland är det ett helt företags arbete som är dedikerat till att hålla koden öppen. Men även i det senare fallet är det alltid inte bara och inte så mycket ett team, utan en specifik person, en ledare, som skapar ett projekt. Alla vet nog hur Linux såg ut tack vare Linus Torvalds. Mikael Widenius skapade förmodligen den mest populära MySQL-databasen bland webbutvecklare, och Michael Stonebraker och hans team från Berkeley skapade PostgreSQL. På Google skapade Jeff Dean TensorFlow. Yandex har också sådana exempel: Andrey Gulin och Anna Veronika Dorogush, som skapade den första versionen av CatBoost, och Alexey Milovidov, som lanserade utvecklingen av ClickHouse och samlade utvecklingsgemenskapen kring projektet. Och vi är mycket glada över att dessa utvecklingar nu i huvudsak tillhör en enorm gemenskap av utvecklare från olika länder och företag. En annan källa till vår gemensamma stolthet är Nginx, ett projekt av Igor Sysoev, som helt klart är det mest kända ryska open source-projektet. Idag driver Nginx mer än 30 % av sidorna på hela Internet och används av nästan alla stora internetföretag.

Programvara med öppen källkod i sig genererar ingen vinst. Naturligtvis finns det många exempel på att bygga en verksamhet kring öppen källkod: till exempel RedHat, som byggde ett enormt publikt företag med stöd av sin Linuxdistribution, eller samma MySQL AB, som gav betald support för den öppna MySQL-databasen. Men ändå är det viktigaste i öppen källkod inte affärer, utan att bygga en stark öppen produkt som förbättras av hela världen.

Öppen källkod är grunden för den snabba utvecklingen av internetteknik. Det är viktigt att ett brett spektrum av utvecklare förblir motiverade att ladda upp sina utvecklingar till öppen källkod och därigenom gemensamt lösa komplexa problem. Förföljelse med öppen källkod skickar ett mycket dåligt budskap till programmeringsgemenskapen. Vi är helt övertygade om att alla teknikföretag bör stödja och utveckla öppen källkodsrörelsen.

Källa: will.com

Lägg en kommentar