Lastatempaj eventoj devigas nin esprimi nian pozicion pri la novaĵoj ĉirkaŭ la projekto Nginx. Ĉe Yandex, ni kredas, ke la moderna interreto estas neebla sen malfermfonteca kulturo kaj homoj, kiuj investas sian tempon en malfermfonteca disvolvado.
Juĝu mem: ni ĉiuj uzas malfermitkodajn retumilojn, prenante paĝojn de malfermitkoda servilo funkcianta sur malfermitkoda operaciumo. Malfermiteco ne estas la sola trajto de ĉi tiuj programoj, sed ĝi certe estas unu el la plej gravaj. Fakte, la plej multaj el ĉi tiuj trajtoj ekestis ĉar programistoj el la tuta mondo povis legi ilian kodon kaj sugesti taŭgajn ŝanĝojn. La fleksebleco, rapideco kaj adaptebleco de malfermitkodaj programoj estas tio, kio permesas al la moderna interreto pliboniĝi ĉiutage, danke al la klopodoj de miloj da programistoj tra la mondo.
Malfermitkodaj programoj ekestas laŭ diversaj manieroj - kelkfoje temas pri aŭdaca sola lupo, kiu skribas kodon por amuziĝo hejme, kaj kelkfoje temas pri la laboro de tuta kompanio dediĉita al malfermkodo. Sed eĉ en ĉi-lasta kazo, ne ĉiam estas nur teamo, sed specifa persono, gvidanto, kiu kreas la projekton. Ĉiu verŝajne scias kiel, danke al Linus Torvalds, LinuxMikael Widenius kreis MySQL, verŝajne la plej popularan datumbazon inter retprogramistoj, dum Michael Stonebraker kaj lia teamo ĉe Berkeley kreis PostgreSQL. Ĉe Google, Jeff Dean kreis TensorFlow. Yandex ankaŭ havas similajn ekzemplojn: Andrey Gulin kaj Anna Veronika Dorogush, kiuj kreis la unuan version de CatBoost, kaj Alexey Milovidov, kiu lanĉis ClickHouse kaj kolektis programistan komunumon ĉirkaŭ la projekto. Ni ĝojas, ke ĉi tiuj disvolviĝoj nun esence apartenas al vasta komunumo de programistoj el diversaj landoj kaj kompanioj. Alia fonto de komuna fiereco estas Nginx, projekto de Igor Sysoev, kiu sendube estas la plej konata rusa malfermitkoda projekto. Hodiaŭ, Nginx funkciigas pli ol 30% de la tuta interreto kaj estas uzata de preskaŭ ĉiuj gravaj interretaj kompanioj.
Malfermitkoda programaro mem ne estas profita. Kompreneble, ekzistas multaj ekzemploj de entreprenoj konstruitaj ĉirkaŭ malfermitkoda programaro: ekzemple, RedHat, kiu konstruis grandegan publikan kompanion ĉirkaŭ subteno de ĝia distribuado. Linux, aŭ la sama MySQL AB, kiu provizis pagitan subtenon por la malfermfonteca MySQL-datumbazo. Sed la ĉefa celo de malfermfonteco ne estas komerco, sed konstruado de forta, malfermfonteca produkto, kiun la tuta mondo plibonigas.
Malfermita kodo estas la fundamento por la rapida disvolviĝo de interretaj teknologioj. Gravas, ke vasta gamo da programistoj restu motivitaj kontribui sian laboron al malfermkodo, tiel solvante kompleksajn problemojn kune. Persekutado pro malfermkodo sendas tre negativan signalon al la programa komunumo. Ni estas absolute konvinkitaj, ke ĉiuj teknologiaj kompanioj devus subteni kaj disvolvi la malfermkodan movadon.
fonto: www.habr.com
