Ochiq manba bizning hamma narsamiz

So'nggi kunlardagi voqealar bizni Nginx loyihasi bilan bog'liq yangiliklarga o'z pozitsiyamizni bildirishga majbur qiladi. Biz Yandex kompaniyasida zamonaviy Internetni ochiq manba madaniyatisiz va vaqtini ochiq kodli dasturlarni ishlab chiqishga sarflaydigan odamlarsiz mumkin emas deb hisoblaymiz.

O'zingiz baho bering: biz hammamiz ochiq kodli brauzerlardan foydalanamiz, ochiq kodli operatsion tizimda ishlaydigan ochiq kodli serverdan sahifalarni olamiz. Ochiqlik bu dasturlarning yagona xususiyati emas, lekin bu, albatta, eng muhimlaridan biridir. Aslida, ushbu dasturlarning aksariyat xususiyatlari butun dunyo bo'ylab ishlab chiquvchilar o'z kodlarini o'qib chiqishlari va tegishli o'zgarishlarni taklif qilishlari sababli paydo bo'ldi. Ochiq kodli dasturlarning moslashuvchanligi, tezligi va sozlanishi zamonaviy Internetni har kuni butun dunyo bo'ylab minglab dasturchilar tomonidan yaxshilash imkonini beradi.

Ochiq kodli dasturiy ta'minot turli xil shakllarda keladi - ba'zida bu uyda o'yin-kulgi uchun shaxsiy kod yozish, ba'zan esa bu kodni ochiq saqlashga bag'ishlangan butun kompaniyaning ishi. Ammo oxirgi holatda ham, u har doim nafaqat jamoa, balki loyihani yaratadigan aniq shaxs, rahbardir. Linus Torvalds tufayli Linux qanday paydo bo'lganini hamma biladi. Mikael Widenius, ehtimol, veb-ishlab chiquvchilar orasida eng mashhur MySQL ma'lumotlar bazasini yaratdi va Maykl Stonebraker va uning Berkli jamoasi PostgreSQL-ni yaratdi. Google-da Jeff Din TensorFlow-ni yaratdi. Yandex-da bunday misollar ham bor: CatBoost-ning birinchi versiyasini yaratgan Andrey Gulin va Anna Veronika Dorogush va ClickHouse-ni ishlab chiqishni boshlagan va loyiha atrofida rivojlanish hamjamiyatini to'plagan Aleksey Milovidov. Va biz bu ishlanmalar asosan turli mamlakatlar va kompaniyalarning ulkan dasturchilar hamjamiyatiga tegishli ekanligidan juda xursandmiz. Bizning umumiy g'ururimizning yana bir manbai Igor Sysoevning Nginx loyihasi bo'lib, u aniq Rossiyaning eng mashhur ochiq manba loyihasidir. Bugungi kunda Nginx butun Internetdagi sahifalarning 30% dan ortig'ini quvvatlaydi va deyarli barcha yirik Internet kompaniyalari tomonidan qo'llaniladi.

Ochiq kodli dasturiy ta'minot o'z-o'zidan foyda keltirmaydi. Albatta, ochiq manba atrofida biznes qurishning ko'plab misollari mavjud: masalan, Linux distribyutsiyasi ko'magida ulkan ommaviy kompaniya qurgan RedHat yoki ochiq MySQL ma'lumotlar bazasi uchun pullik yordam ko'rsatgan o'sha MySQL AB. Ammo baribir ochiq manbada asosiy narsa biznes emas, balki butun dunyo tomonidan takomillashtirilgan kuchli ochiq mahsulotni yaratishdir.

Ochiq manba Internet texnologiyalarining jadal rivojlanishi uchun asosdir. Ishlab chiquvchilarning keng doirasi o'z ishlanmalarini ochiq manbaga yuklashga va shu tariqa murakkab muammolarni birgalikda hal qilishga undashlari muhim. Ochiq manba ta'qibi dasturlash hamjamiyatiga juda yomon xabar yuboradi. Biz barcha texnologiya kompaniyalari ochiq manba harakatini qo'llab-quvvatlashi va rivojlantirishi kerakligiga aminmiz.

Manba: www.habr.com

a Izoh qo'shish