A nyílt forráskód a mi mindenünk

Az elmúlt napok eseményei arra kényszerítenek bennünket, hogy kifejtsük álláspontunkat az Nginx projekttel kapcsolatos hírekről. Mi a Yandexnél úgy gondoljuk, hogy a modern internet lehetetlen nyílt forráskódú kultúra és olyan emberek nélkül, akik idejüket nyílt forráskódú programok fejlesztésébe fektetik.

Ítélje meg maga: mindannyian nyílt forráskódú böngészőket használunk, oldalakat kapunk egy nyílt forráskódú szerverről, amely nyílt forráskódú operációs rendszeren fut. A nyitottság nem az egyetlen tulajdonsága ezeknek a programoknak, de mindenképpen az egyik legfontosabb. Valójában ezeknek a programoknak a legtöbb funkciója azért jelent meg, mert a fejlesztők a világ minden tájáról el tudták olvasni a kódjukat, és megfelelő változtatásokat javasolhatnak. A nyílt forráskódú programok rugalmassága, sebessége és testreszabhatósága az, ami lehetővé teszi, hogy a modern internetet naponta több ezer programozó fejlessze szerte a világon.

A nyílt forráskódú szoftverek sokféle formában kaphatók – néha egy pofátlan egyéni kódírás az otthoni szórakozás kedvéért, néha pedig egy egész vállalat munkája, amely elkötelezett a kód nyitva tartása mellett. De ez utóbbi esetben is mindig nemcsak és nem is annyira egy csapat, hanem egy konkrét személy, egy vezető hoz létre egy projektet. Valószínűleg mindenki tudja, hogyan jelent meg a Linux Linus Torvaldsnak köszönhetően. Mikael Widenius a webfejlesztők körében valószínűleg a legnépszerűbb MySQL adatbázist, Michael Stonebraker és csapata pedig a berkeley-ből a PostgreSQL-t. A Google-nál Jeff Dean létrehozta a TensorFlow-t. A Yandexnek is van ilyen példája: Andrey Gulin és Anna Veronika Dorogush, akik elkészítették a CatBoost első verzióját, valamint Alexey Milovidov, aki elindította a ClickHouse fejlesztését, és összegyűjtötte a fejlesztői közösséget a projekt köré. És nagyon örülünk, hogy ezek a fejlesztések ma már lényegében a különböző országokból és cégekből származó fejlesztők hatalmas közösségéhez tartoznak. Közös büszkeségünk másik forrása az Nginx, Igor Sysoev projektje, amely egyértelműen a leghíresebb orosz nyílt forráskódú projekt. Manapság az Nginx a teljes internet oldalainak több mint 30%-át üzemelteti, és szinte minden nagyobb internetes cég használja.

A nyílt forráskódú szoftverek önmagukban nem termelnek nyereséget. Természetesen számos példa van arra, hogy nyílt forráskód köré építsenek üzletet: például a RedHat, amely Linux-disztribúciójának támogatására egy hatalmas állami céget épített fel, vagy ugyanaz a MySQL AB, amely a nyílt MySQL adatbázishoz nyújtott fizetett támogatást. A nyílt forráskódban azonban nem az üzlet a lényeg, hanem egy erős nyílt termék felépítése, amelyet az egész világ fejleszt.

A nyílt forráskód az internetes technológiák gyors fejlődésének alapja. Fontos, hogy a fejlesztők széles köre továbbra is motivált maradjon arra, hogy fejlesztéseiket nyílt forráskódba töltsék fel, és ezáltal közösen oldják meg az összetett problémákat. A nyílt forráskódú üldözés nagyon rossz üzenetet küld a programozói közösségnek. Teljesen meg vagyunk győződve arról, hogy minden technológiai vállalatnak támogatnia és fejlesztenie kell a nyílt forráskódú mozgalmat.

Forrás: will.com

Hozzászólás