Avatud lähtekood on meie kõik

Viimaste päevade sündmused sunnivad meid avaldama oma seisukohta Nginxi projektiga seotud uudiste suhtes. Meie Yandexis usume, et kaasaegne Internet on võimatu ilma avatud lähtekoodiga kultuurita ja inimesteta, kes investeerivad oma aega avatud lähtekoodiga programmide arendamisse.

Otsustage ise: me kõik kasutame avatud lähtekoodiga brausereid, saame lehti avatud lähtekoodiga serverist, mis töötab avatud lähtekoodiga OS-is. Avatus pole nende programmide ainus omadus, kuid kindlasti üks olulisemaid. Tegelikult ilmus enamik nende programmide funktsioone seetõttu, et arendajad üle kogu maailma said lugeda nende koodi ja soovitada sobivaid muudatusi. Avatud lähtekoodiga programmide paindlikkus, kiirus ja kohandatavus võimaldavad tuhandetel programmeerijatel üle maailma kaasaegset Internetti iga päev täiustada.

Avatud lähtekoodiga tarkvara on mitmel erineval kujul – mõnikord on see nipsakas individuaalne koodi kirjutamine kodus lõbutsemiseks ja mõnikord on see terve ettevõtte töö, mis on pühendunud koodi avatuna hoidmisele. Kuid ka viimasel juhul ei ole alati tegu ainult ja mitte niivõrd meeskonnaga, kuivõrd projekti loomisega on konkreetne inimene, juht. Tõenäoliselt teavad kõik, kuidas Linux ilmus tänu Linus Torvaldsile. Mikael Widenius lõi veebiarendajate seas tõenäoliselt populaarseima MySQL-i andmebaasi ning Michael Stonebraker koos oma meeskonnaga Berkeleyst PostgreSQL-i. Google'is lõi Jeff Dean TensorFlow. Selliseid näiteid on ka Yandexil: Andrey Gulin ja Anna Veronika Dorogush, kes lõid CatBoosti esimese versiooni, ning Aleksei Milovidov, kes käivitas ClickHouse’i arenduse ja koondas projekti ümber arenduskogukonna. Ja meil on väga hea meel, et need arendused kuuluvad nüüd sisuliselt tohutule erinevate riikide ja ettevõtete arendajate kogukonnale. Teine meie ühise uhkuse allikas on Nginx, Igor Sysoevi projekt, mis on selgelt kõige kuulsam Venemaa avatud lähtekoodiga projekt. Tänapäeval kasutab Nginx enam kui 30% kogu Interneti lehtedest ja seda kasutavad peaaegu kõik suuremad Interneti-ettevõtted.

Avatud lähtekoodiga tarkvara iseenesest kasumit ei too. Muidugi on palju näiteid avatud lähtekoodiga äri ülesehitamise kohta: näiteks RedHat, mis ehitas oma Linuxi distributsiooni toel üles tohutu avalik-õigusliku ettevõtte, või seesama MySQL AB, mis pakkus tasulist tuge avatud MySQL-i andmebaasile. Kuid ikkagi ei ole avatud lähtekoodiga peamine äri, vaid tugeva avatud toote ehitamine, mida täiustab kogu maailm.

Avatud lähtekood on Interneti-tehnoloogiate kiire arengu aluseks. Oluline on, et suur hulk arendajaid jääks motiveeritud oma arendusi avatud lähtekoodiga üles laadima ja seeläbi ühiselt keerulisi probleeme lahendama. Avatud lähtekoodiga tagakiusamine saadab programmeerimiskogukonnale väga halva sõnumi. Oleme täiesti veendunud, et kõik tehnoloogiaettevõtted peaksid toetama ja arendama avatud lähtekoodiga liikumist.

Allikas: www.habr.com

Lisa kommentaar