Pull to refresh

Rust Foundation

Reading time5 min
Views11K
Original author: Ashley Williams, Interim Executive Director, Core Team Member


Сегодня от имени команды 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 (Взаимодействия).


Это знаменует собой огромный шаг в развитии Rust по нескольким направлениям. Не в последнюю очередь это формальное финансовое обязательство со стороны ряда ведущих мировых компаний в отрасли, знаменующее появление Rust как готовой к производству корпоративной технологии. Меня лично тронуло и мотивировало чувство ответственности, вытекающее из этого обязательства. Активное участие наших спонсоров-основателей — это не только обещание поддерживать Rust таким, каким он является сегодня, но и одобрение ценностей Rust и приверженность разделению ответственности за культивирование будущего, к которому мы стремимся.


Mozilla, место рождения проекта Rust, передала все торговые марки и инфраструктурные активы, включая crates.io, в Фонд Rust. Мы преисполнены благодарности компании Mozilla, чьё вдумчивое взращивание созданного в 2010 году исследовательского проекта до независимого управления с выпуском 1.0 в 2015 году привело нас к этому моменту, когда мы стали полностью независимой организацией. Без их поддержки мы бы не оказались в том положении, в котором находимся сегодня.


В течение последнего десятилетия язык программирования Rust был технологией преодоления барьеров и деконструкции ранее неизменных компромиссов и бинарных оппозиций. Такие лозунги, как "параллелизм без гонки данных", "безопасность памяти без сбора мусора" и в конечном счёте "программирование без страха", говорят о перспективном характере уникального брака академических исследований и отраслевой практичности Rust. Но предполагать, что влияние Rust носит исключительно технический характер, значило бы упустить большую часть истории. Например, тот шквал сообщений в блоге от лидеров сообщества в 2016 году: "Продукт Rust не является языком программирования или компилятором". Продукт Rust — это опыт работы разработчиком Rust, и из этого следует, что Rust объявляет свой официальный лозунг на сайте: "Это язык, позволяющий каждому создавать надёжное и эффективное программное обеспечение".


Тем не менее, я всегда искала возможность об этом упомянуть — начиная с 2018 года — и недавно повторила в RustConf 2020 keynote: "Язык расширяет возможности всех, но особенно тех, кто считал, что системное программирование не для них". Одна из самых мощных движущих сил проекта Rust — это одновременно вера в силу системного программирования и обеспечение того, чтобы такая сила была доступна всем. Доступность, лежащая в основе идеи расширения возможностей Rust, мотивировала каждую часть проекта: от первоклассного управления пакетами и инструментария разработчиков до культуры изумительных сообщений об ошибках и документации, от международных организаторов мероприятий и переводчиков до кодекса поведения и команды модераторов.


Но Rust — это не только язык программирования и сообщество. Rust также представляет новый радикальный путь для сотрудничества над opensource-проектами. Сила, принимающая решения в проекте Rust, уникально делегируется и распределяется — вместе с основной командой, у которой несколько больше привилегий, работают и другие, более специализированные команды. Rust насчитывает более 100 участников команд в качестве лидеров в дизайне и поддержке проекта и почти 6 000 участников репозитория rust-lang/rust с момента первого выпуска. Через Rust RFC более 1 000 людей приняли около 500 решений, которые представляют наиболее критичные и стратегические продуктовые и дизайнерские решения. Руководящие принципы, такие как "Нет нового обоснования" ("No new rationale") подтверждают, что эти обсуждения полностью открыты и дают функциональность фундаментальным убеждениям проекта: "Множество голосов лучше, чем один", "Сотрудничество с ненулевой суммой" и "Мы сильнее и умнее группой, чем в одиночку".


Rust верит, что возможность любого участвовать в проектировании и разработке Rust является критически важным аспектом построения языка и экосистемы, которые будут по-настоящему доступны для всех. Потенциал такой системы принёс свои плоды: возникновение такой многообещающей технологии из прогрессивной концепции сотрудничества — не просто случайное стечение обстоятельств. Но такая система имеет свою цену: затраты, которые слишком часто невидимы и, следовательно, не учитываются. Слишком долго компания с открытым исходным кодом — как отрасль, так и сообщество — плохо проверяли свои расходы. В частности, не обращая внимания на цену, которая — я бесспорно утверждаю — является основной ценностью программного обеспечения с открытым исходным кодом: свобода сотрудничества.


Несколько десятилетий назад были созданы opensource-фонды для поощрения использования программного обеспечения с открытым исходным кодом в больших и малых коммерческих организациях. Сегодня, когда мы объявляем о создании Rust Foundation, мы опираемся на невероятный успех этой миссии: нам больше не нужно пропагандировать использование программного обеспечения с открытым исходным кодом среди крупнейших и наиболее влиятельных игроков в нашей отрасли, мы можем это просто принять. Наша новая задача возникла в результате этого достижения: нам необходимо готовить и поддерживать наших специалистов по обслуживанию наравне с открытыми структурами управления, чтобы выдержать всё, что обещает стать периодом рекордного роста и принятия. Rust Foundation стремится сосредоточить и стабилизировать опыт замечательных людей, которые ответственны за то, чтобы Rust стал тем, чем он является сегодня — а также обобщить и создать более здоровый опыт поддержки и экологию.


Сегодня невероятно волнующий момент для Rust. Я написала свои первые (все ещё общедоступные) строчки о Rust почти 5 лет назад — и удивительно видеть, как далеко мы продвинулись и как далеко мы можем зайти. Наши основатели представляют двухлетнее обязательство с годовым бюджетом более миллиона долларов на услуги разработки, программы и мероприятия, которые поддержат разработчиков проекта в создании наилучшего из возможных Rust, и мы только начали. Чтобы узнать больше о проекте и нашей организации, а также стать участником, посетите сайт foundation.rust-lang.org.


От переводчиков


С любыми вопросами по языку Rust вам смогут помочь в русскоязычном Телеграм-чате или же в аналогичном чате для новичковых вопросов. Если у вас есть вопросы по переводам или хотите помогать с ними, то обращайтесь в чат переводчиков.
Также можете поддержать нас на OpenCollective.


Данную статью совместными усилиями перевели TelegaOvoshey, andreevlex и funkill.

Tags:
Hubs:
+48
Comments90

Articles

Change theme settings