Pēdējo dienu notikumi liek mums paust viedokli par jaunumiem, kas saistīti ar Nginx projektu. Mēs Yandex uzskatām, ka mūsdienu internets nav iedomājams bez open source kultūras un cilvēkiem, kuri iegulda savu laiku atvērtā pirmkoda programmatūras izstrādē.
Spriežiet paši: mēs visi izmantojam atvērtā pirmkoda pārlūkprogrammas, iegūstam lapas no serveriem, kas darbojas uz atvērtā pirmkoda operētājsistēmām. Atvērtība nav vienīgā šo programmu īpašība, bet noteikti viena no svarīgākajām. Patiesībā lielākā daļa no šīm programmām ieguva savas īpašības, jo izstrādātāji no visas pasaules varēja izlasīt to kodu un ieteikt piemērotas izmaiņas. Elastība, ātrums un pielāgojamība open source programmām ir tās, kas ļauj mūsdienu internetam katru dienu attīstīties tūkstošiem programmētāju spēku visā pasaulē.
Open source programmas rodas dažādos veidos – dažreiz tas ir drosmīgs viens, kurš mājās raksta kodu savam priekam, bet dažreiz tas ir veselas uzņēmumu grupas darbs, kas atbalsta koda atvērtību. Tomēr arī pēdējā gadījumā tā vienmēr ir ne tikai un ne tik daudz komanda, bet konkrēta persona, līderis, kas veido projektu. Visi droši vien zina, kā Linuss Torvalds radīja Linux. Mikaēls Videniuss izveidoja, iespējams, vispopulārāko datubāzi web izstrādātājiem – MySQL, bet Maikls Stounbreikers kopā ar komandu no Berklija – PostgreSQL. Korporācijā Google Džefs Dīns izveidoja TensorFlow. Arī Yandex ir šādi piemēri: Andrejs Guliņs un Anna Veronika Doroguša, kuri izveidoja pirmo CatBoost versiju, un Aleksejs Milovidovs, kurš uzsāka ClickHouse izstrādi un pulcēja izstrādes kopienu ap projektu. Un mēs ļoti priecājamies, ka šīs izstrādes tagad būtībā pieder milzīgai izstrādātāju kopienai no dažādām valstīm un uzņēmumiem. Tāds pats kopīgas lepnuma objekts ir Nginx – Igora Sysueva projekts, kas noteikti ir pazīstamākais Krievijas open source projekts. Šodien Nginx nodrošina vairāk nekā 30% visu interneta lapu un to izmanto gandrīz visas lielās interneta uzņēmumi.
Programmas ar atvērtā koda elementiem pašas no sevis nenes peļņu. Protams, ir daudz piemēru, kā veidot uzņēmumus ap atvērtā koda risinājumiem: piemēram, RedHat, kas uzbūvēja milzīgu publisku uzņēmumu, piedāvājot atbalstu savam Linux distribūcijai, vai MySQL AB, kas nodrošināja maksas atbalstu atvērtajai datu bāzei MySQL. Bet galvenais atvērtā koda gadījumā ir nevis bizness, bet spēcīga atvērta produkta izstrāde, ko uzlabo visa pasaule.
Atvērtā koda risinājumi ir pamats ātrai interneta tehnoloģiju attīstībai. Ir svarīgi, lai plašam izstrādātāju lokam saglabātos motivācija publicēt savus darbus atvērtā koda formātā, tādējādi kopīgi risinot sarežģītas problēmas. Vajāšana par atvērtā koda izmantošanu ir ļoti slikts signāls programmētāju kopienai. Mēs esam absolūti pārliecināti, ka visām tehnoloģiju kompānijām jāatbalsta un jāattīsta atvērtā koda kustība.
Avots: habr.com
