Open source - наша ўсё

Падзеі апошніх дзён прымушаюць нас заявіць пазіцыю па навінах вакол праекту Nginx. Мы ў Яндэксе лічым, што сучасны інтэрнэт немагчымы без культуры open source і людзей, якія інвестуюць свой час у распрацоўку праграм з адчыненым кодам.

Мяркуйце самі: мы ўсё выкарыстоўваем браўзэры з адчыненым кодам, атрымліваем старонкі з сервера з адчыненым кодам, які працуе на АС з адчыненым кодам. Адкрытасць - не адзіная ўласцівасць гэтых праграм, але, безумоўна, адно з найважнейшых. Уласна, большасць уласцівасцяў гэтых праграм з'явіліся дзякуючы таму, што распрацоўшчыкі з усяго свету маглі прачытаць іх код і прапанаваць прыдатныя змены. Гнуткасць, шпаркасць і наладжвальнасць апенсорс-праграм - гэта тое, што дазваляе сучаснаму інтэрнэту штодня ўдасканальвацца сіламі тысяч праграмістаў па ўсім свеце.

Апенсорс-праграмы з'яўляюцца па-рознаму - часам гэта дзёрзкі адзіночка, які піша код у сваё задавальненне дома, а часам гэта праца цэлай кампаніі, якая падтрымлівае адкрытасць кода. Але і ў апошнім выпадку гэта заўсёды не толькі і не столькі каманда, але канкрэтны чалавек, лідэр, які стварае праект. Усё, мусіць, ведаюць як дзякуючы Лінусу Торвальдсу з'явіўся Linux. Мікаэль Відэніюс стварыў, напэўна, самую папулярную ў вэб-распрацоўшчыкаў базу дадзеных MySQL, а Майкл Стоўнбрэйкер з камандай з Берклі - PostgreSQL. У карпарацыі Google Джэф Дын стварыў TensorFlow. У Яндэксе таксама ёсць такія прыклады: Андрэй Гулін і Ганна Вераніка Дарагуш, якія стварылі першую версію CatBoost і Аляксей Мілавідаў, які запусціў распрацоўку ClickHouse і сабраў супольнасць распрацоўкі вакол праекту. І мы вельмі рады, што гэтыя распрацоўкі цяпер па сутнасці належаць вялізнай супольнасці распрацоўшчыкаў з розных краін і кампаній. Такім жа прадметам нашага агульнага гонару з'яўляецца Nginx – праект Ігара Сысоева, цалкам адназначна які з'яўляецца самым вядомым расійскім апенсорс-праектам. Сёння Nginx аддае больш за 30% старонак усяго інтэрнэту і выкарыстоўваецца амаль усімі буйнымі інтэрнэт-кампаніямі.

Самі па сабе праграмы з адчыненым зыходным кодам не прыносяць прыбыткі. Вядома, ёсць шмат прыкладаў пабудовы бізнэсу вакол апенсорсу: напрыклад, RedHat, які пабудаваў велізарную публічную кампанію на падтрымцы свайго дыстрыбутыва Linux, ці той жа MySQL AB – які аказваў платную падтрымку адкрытай базы дадзеных MySQL. Але ўсё ж галоўнае ў апенсорсе - не бізнэс, а пабудова моцнага адкрытага прадукта, які паляпшаецца ўсім светам.

Адкрыты код - аснова хуткага развіцця інтэрнэт-тэхналогій. Важна, каб у шырокага круга распрацоўшчыкаў захоўвалася матывацыя выкладваць свае распрацоўкі ў апенсорс і тым самым сумеснымі намаганнямі вырашаць складаныя задачы. Пераследы за адкрыты код - гэта вельмі дрэнны сігнал супольнасці праграмістаў. Мы абсалютна перакананыя, што ўсе тэхналагічныя кампаніі павінны падтрымліваць і развіваць апенсорс-рух.

Крыніца: habr.com

Дадаць каментар