- PVSM.RU - https://www.pvsm.ru -

Сегодня от имени команды Rust Core я рада объявить о Rust Foundation — новой независимой некоммерческой организации, управляющей языком программирования Rust и его экосистемой, которая исключительно ориентирована на поддержку всех сопроводителей — тех, кто создаёт проекты и управляет ими. Первое совещание Rust Foundation состоится завтра, 9 февраля, в 16:00 СТ (22:00 UTC+3). Совет директоров состоит из 5 директоров из компаний-учредителей: AWS, Huawei, Google, Microsoft и Mozilla, и 5 директоров из управления проектом. Двое из них — представители Core Team (Основной команды), трое — разных частей проекта: Reliability (Надёжности), Quality (Качества) и Collaboration (Взаимодействия). [1]
Это знаменует собой огромный шаг в развитии Rust по нескольким направлениям. Не в последнюю очередь это формальное финансовое обязательство со стороны ряда ведущих мировых компаний в отрасли, знаменующее появление Rust как готовой к производству корпоративной технологии. Меня лично тронуло и мотивировало чувство ответственности, вытекающее из этого обязательства. Активное участие наших спонсоров-основателей — это не только обещание поддерживать Rust таким, каким он является сегодня, но и одобрение ценностей Rust и приверженность разделению ответственности за культивирование будущего, к которому мы стремимся.
Mozilla, место рождения проекта Rust, передала все торговые марки и инфраструктурные активы, включая crates.io [2], в Фонд Rust. Мы преисполнены благодарности компании Mozilla, чьё вдумчивое взращивание созданного в 2010 году исследовательского проекта [3] до независимого управления с выпуском 1.0 в 2015 году [4] привело нас к этому моменту, когда мы стали полностью независимой организацией. Без их поддержки мы бы не оказались в том положении, в котором находимся сегодня.
В течение последнего десятилетия язык программирования Rust был технологией преодоления барьеров и деконструкции ранее неизменных компромиссов и бинарных оппозиций. Такие лозунги, как "параллелизм без гонки данных", "безопасность памяти без сбора мусора" и в конечном счёте "программирование без страха" [5], говорят о перспективном характере уникального брака академических исследований и отраслевой практичности Rust. Но предполагать, что влияние Rust носит исключительно технический характер, значило бы упустить большую часть истории. Например, тот шквал сообщений в блоге [6] от лидеров [7] сообщества [8] в 2016 году: "Продукт Rust не является языком программирования или компилятором" [9]. Продукт Rust — это опыт работы разработчиком Rust [10], и из этого следует, что Rust объявляет свой официальный лозунг на сайте: "Это язык, позволяющий каждому создавать надёжное и эффективное программное обеспечение".
Тем не менее, я всегда искала возможность об этом упомянуть — начиная с 2018 года [11] — и недавно повторила в RustConf 2020 keynote [12]: "Язык расширяет возможности всех, но особенно тех, кто считал, что системное программирование не для них". Одна из самых мощных движущих сил проекта Rust — это одновременно вера в силу системного программирования и обеспечение того, чтобы такая сила была доступна всем. Доступность, лежащая в основе идеи расширения возможностей Rust, мотивировала каждую часть проекта: от первоклассного управления пакетами и инструментария разработчиков до культуры изумительных сообщений об ошибках и документации, от международных организаторов мероприятий и переводчиков до кодекса поведения и команды модераторов.
Но Rust — это не только язык программирования и сообщество. Rust также представляет новый радикальный путь для сотрудничества над opensource-проектами. Сила, принимающая решения в проекте Rust, уникально делегируется и распределяется — вместе с основной командой, у которой несколько больше привилегий, работают и другие, более специализированные команды. Rust насчитывает более 100 участников команд [13] в качестве лидеров в дизайне и поддержке проекта и почти 6 000 участников репозитория rust-lang/rust с момента первого выпуска [14]. Через Rust RFC [15] более 1 000 людей приняли около 500 решений, которые представляют наиболее критичные и стратегические продуктовые и дизайнерские решения [16]. Руководящие принципы, такие как "Нет нового обоснования" [17] ("No new rationale") подтверждают, что эти обсуждения полностью открыты и дают функциональность фундаментальным убеждениям проекта: "Множество голосов [18] лучше, чем один", "Сотрудничество с ненулевой суммой [19]" и "Мы сильнее и умнее группой, чем в одиночку".
Rust верит, что возможность любого участвовать в проектировании и разработке Rust является критически важным аспектом построения языка и экосистемы, которые будут по-настоящему доступны для всех. Потенциал такой системы принёс свои плоды: возникновение такой многообещающей технологии из прогрессивной концепции сотрудничества — не просто случайное стечение обстоятельств. Но такая система имеет свою цену: затраты, которые слишком часто невидимы и, следовательно, не учитываются. Слишком долго компания с открытым исходным кодом — как отрасль, так и сообщество — плохо проверяли свои расходы. В частности, не обращая внимания на цену, которая — я бесспорно утверждаю — является основной ценностью программного обеспечения с открытым исходным кодом: свобода сотрудничества.
Несколько десятилетий назад были созданы opensource-фонды для поощрения использования программного обеспечения с открытым исходным кодом в больших и малых коммерческих организациях. Сегодня, когда мы объявляем о создании Rust Foundation, мы опираемся на невероятный успех этой миссии: нам больше не нужно пропагандировать использование программного обеспечения с открытым исходным кодом среди крупнейших и наиболее влиятельных игроков в нашей отрасли, мы можем это просто принять. Наша новая задача возникла в результате этого достижения: нам необходимо готовить и поддерживать наших специалистов по обслуживанию наравне с открытыми структурами управления, чтобы выдержать всё, что обещает стать периодом рекордного роста и принятия. Rust Foundation стремится сосредоточить и стабилизировать опыт замечательных людей, которые ответственны за то, чтобы Rust стал тем, чем он является сегодня — а также обобщить и создать более здоровый опыт поддержки и экологию.
Сегодня невероятно волнующий момент для Rust. Я написала свои первые (все ещё общедоступные) строчки о Rust почти 5 лет назад — и удивительно видеть, как далеко мы продвинулись и как далеко мы можем зайти. Наши основатели представляют двухлетнее обязательство с годовым бюджетом более миллиона долларов на услуги разработки, программы и мероприятия, которые поддержат разработчиков проекта в создании наилучшего из возможных Rust, и мы только начали. Чтобы узнать больше о проекте и нашей организации, а также стать участником, посетите сайт foundation.rust-lang.org [20].
С любыми вопросами по языку Rust вам смогут помочь в русскоязычном Телеграм-чате [21] или же в аналогичном чате для новичковых вопросов [22]. Если у вас есть вопросы по переводам или хотите помогать с ними, то обращайтесь в чат переводчиков [23].
Также можете поддержать нас на OpenCollective [24].
Данную статью совместными усилиями перевели TelegaOvoshey [25], andreevlex [26] и funkill [27].
Автор: RustLangRu
Источник [28]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/361477
Ссылки в тексте:
[1] Совет директоров состоит из 5 директоров из компаний-учредителей: AWS, Huawei, Google, Microsoft и Mozilla, и 5 директоров из управления проектом. Двое из них — представители Core Team (Основной команды), трое — разных частей проекта: Reliability (Надёжности), Quality (Качества) и Collaboration (Взаимодействия).: https://foundation.rust-lang.org/board/
[2] crates.io: https://crates.io/
[3] исследовательского проекта: https://research.mozilla.org/rust/
[4] независимого управления с выпуском 1.0 в 2015 году: https://blog.rust-lang.org/2015/05/15/Rust-1.0.html
[5] "программирование без страха": https://www.youtube.com/watch?v=lO1z-7cuRYI
[6] шквал сообщений в блоге: https://brson.github.io/fireflowers/
[7] лидеров: https://medium.com/@ag_dubs/fire-flowers-and-marios-marketing-rust-996b3fdbe8f3
[8] сообщества: https://graydon2.dreamwidth.org/247406.html
[9] "Продукт Rust не является языком программирования или компилятором": https://steveklabnik.com/writing/rust-is-more-than-safety
[10] это опыт работы разработчиком Rust: https://www.thefeedbackloop.xyz/safety-is-rusts-fireflower/
[11] 2018 года: https://github.com/rust-lang/www.rust-lang.org/commit/f59adeb7fa645e282b2359cb7e10e331ac00d9c5
[12] RustConf 2020 keynote: https://youtu.be/IwPRu5FhfIQ?t=2164
[13] более 100 участников команд: https://www.rust-lang.org/governance
[14] почти 6 000 участников репозитория rust-lang/rust с момента первого выпуска: https://thanks.rust-lang.org/
[15] Rust RFC: https://github.com/rust-lang/rfcs
[16] критичные и стратегические продуктовые и дизайнерские решения: https://github.com/rust-lang/rfcs#when-you-need-to-follow-this-process
[17] "Нет нового обоснования": http://aturon.github.io/tech/2018/05/25/listening-part-1/#the-great-int-debate-and-the-no-new-rationale-rule
[18] Множество голосов: http://smallcultfollowing.com/babysteps/blog/2020/12/30/the-more-things-change/#on-pluralism-and-the-rust-organization
[19] Сотрудничество с ненулевой суммой: https://youtu.be/JLstJFvdl4s?t=1808
[20] foundation.rust-lang.org: https://foundation.rust-lang.org
[21] русскоязычном Телеграм-чате: https://t.me/rustlang_ru
[22] чате для новичковых вопросов: https://t.me/rust_beginners_ru
[23] чат переводчиков: https://t.me/rustlang_ru_translations
[24] OpenCollective: https://opencollective.com/rust-lang-ru
[25] TelegaOvoshey: https://habr.com/ru/users/telegaovoshey/
[26] andreevlex: https://habr.com/ru/users/andreevlex/
[27] funkill: https://habr.com/ru/users/funkill/
[28] Источник: https://habr.com/ru/post/541772/?utm_source=habrahabr&utm_medium=rss&utm_campaign=541772
Нажмите здесь для печати.