Разделы

ПО Свободное ПО Софт

Вендоры и разработчики: партнерство во имя мира

Многие публикации про взаимодействие вендоров и небольших независимых компаний-разработчиков в РФ строятся вокруг само собой подразумеваемого противостояния ПО свободного и проприетарного. Но, как показывает практика, многие проприетарные вендоры как раз и являются главными участниками разработки свободных решений.

Факты свидетельствуют о том, что у колыбели, в которой на западе несколько десятков лет пестовалось СПО, помимо ортодоксального идеолога Ричарда Столлмана, стояли, покачивая эту люльку, и многие вендоры, до сих пор воспринимаемые многими непримиримыми отечественными борцами “за чистоту свободной идеи” как исключительно проприетарные.

Открытая виртуализация

IBM служит примером вендора, начавшего проявлять деятельный интерес к СПО c конца 90-х гг. “В начале нулевых годов многие аналитики говорили о том, что именно участие IBM в кампании по популяризации Linux и вхождение корпорации в сообщество разработки ядра этой операционной системы (ОС), создало вокруг проекта многомиллионный бизнес. Уже в 2001 г. вклад корпорации в разработку и продвижение Linux составил $1 млрд, а интерес IBM к ПО с открытым кодом вызвал цепную реакцию среди руководителей и ИТ-директоров по всему миру. И Linux начали активно использовать в деловом мире,” - утверждает Денис Сосновцев, руководитель направления партнерских решений IBM в России и СНГ.

Примерно в то же время началось многолетнее сотрудничество IBM и Red Hat, одним из прямых следствий которого стало создание в 2011 г. Open Virtualization Alliance (OVA). “Это объединение было сформировано для поддержки виртуализационной платформы Kernel-based Virtual Machine, обладающей открытым исходным кодом. На данный момент, к альянсу присоединились уже более 200 компаний,” - комментирует Денис Сосновцев.

Пусть и неглавным, но зато достаточно важным следствием развития открытых разработок в области виртуализации является создание рыночного противовеса для аналогичных проприетарных решений. Что немаловажно, особенно если вспомнить о сегодняшних надеждах, возлагаемых многими на облака, представляющие собой некую современную реинкарнацию идей IBM по части мейнфреймов, реализованных еще на заре компьютерной эры. Вполне понятно нынешнее желание многих вендоров продвинуть свои разработки в перспективном сейчас направлении различными способами, в том числе путем открытия кода базовых решений. В то же время, этот процесс объективно способствует снижению количества затратных “патентных войн” между вендорами, поощряет их инвестировать в стартапы, а не в ведущих ”боевые действия” юристов, помогает открытому обмену опытом между различными разработчиками.

Помимо KVM, на рынке виртуализации присутствуют, как известно, и другие продукты с открытым кодом, такие как гипервизор Xen. “Citrix Systems активно участвует в разработке ПО с открытым кодом. Так, например, любой желающий может скачать с официального сайта Citrix исходные коды гипервизора Citrix XenServer, построенного на базе открытого проекта Xen.org,” – комментирует Сергей Халяпин, руководитель системных инженеров компании Citrix Systems.

“Компания вносит свою лепту в развитие гипервизора и даёт всем желающим возможность использовать тот код, который компания привносит в Xen. При этом мы активно используем и наработки, являющиеся вкладом других компаний, таких как Oracle, Intel и пр. В этом году Citrix передала в Apache Software Foundation исходные коды своего облачного решения Cloud Stack, что, в свою очередь, даёт компаниям любого размера возможность строить облачные решения, пользуясь экспертизой разработчиков мирового класса. Ещё один элементом поддержки развивающихся проектов со стороны компании Citrix является фонд Citrix Startup Accelerator, который поддерживает различные стартап-компании,” – приводит он примеры взаимодействия с разработчиками.

Поддержка разработчиков

Впрочем, сегодня трудно найти крупного международного вендора, у которого не были бы налажены механизмы взаимодействия и поддержки независимых разработчиков, формирующих необходимую для продвижения и развития СПО и прочих решений экосистему.

“Программа поддержки разработчиков в России существует с 2006 г. С момента запуска более 2 тыс. компаний-разработчиков ПО в РФ и других странах СНГ стали ее участниками,” – сообщила в этой связи Марианна Светлосанова, директор по связям с разработчиками Intel в РФ.- Мы также, с удовольствием, сотрудничаем с индивидуальными разработчиками программных продуктов. В 2012 г. мы запустили обновленный он-лайн ресурс под названием Intel Developer Zone, который объединяет все сферы поддержки на любом этапе: от разработки до вывода продукции на рынок. Одна из основных задач программы – предоставить сообществу российских разработчиков ПО всю необходимую информацию при запуске новых платформ и технологий Intel. Мы стараемся обеспечить их всем необходимым задолго до выхода новых технологий. Количество участников программы ежемесячно растет на 10%-15%. Только в России мы валидируем десятки приложений ежемесячно на соответствие новым технологиям”.

“IBM развивает глобальную программу IBM DeveloperWorks, которая была создана для поддержки разработчиков, особенно — для разработчиков ПО со свободным кодом. Программа действует и в России, портал IBM DeveloperWorks существует с 2005 г. Ежемесячное количество уникальных посетителей портала сегодня составляет 200 тыс. чел., по сравнению со 150 тыс. в 2011 г. Внимание большей части пользователей этого портала приковано к открытым технологиями и Linux-приложениями. В последнее время наметилась и тенденция к росту разработки архитектурных решений на базе продуктов Open Source, интегрированных с проприетарными программными решениями IBM WebSphere, IBM DB2 и IBM LotusNotes,” – прокомментировал г-н Сосновцев.

“С токи зрения поддержки разработчиков, Microsoft не делает различия между СПО и “не СПО”, – сообщил Леонид Аникин, руководитель направления стратегии платформ Microsoft Россия. – Тем более, что 9 из 10 наиболее загружаемых СПО-проектов работают на Windows. К октябрю 2012 г. на сайте Microsoft для хостинга СПО-проектов codeplex.com было зарегистрировано более 900 тыс. пользователей и 32 тыс. проектов. Помимо прочего, виртуальные машины с различными дистрибутивами Linux могут быть размещены в облаке Microsoft. В частности, недавно о поддержке Azure в новых версиях своих продуктов заявил Alt Linux. Облачная платформа Windows Azure поддерживает как .NET-приложения, так и приложения на node.js, Java, PHP и др.”

Microsoft сама активно использует внутри компании модель СПО, а также взаимодействует с ведущими сообществами: Linux, Samba, Apache, Drupal, Joomla, Hadoop и мн. другими, в частности, занимает 17 место в ТОП-20 ведущих разработчиков ядра Linux.

Многие российские университеты реализуют довольно интересные СПО-проекты, интегрированные в R&D программы международных компаний. Например, исследовательское подразделение Microsoft Research участвует в нескольких совместных проектах с МГУ, где разрабатываются средства манипулирования научными данными и при участии университета Беркли ведется проект ChronoZoom по визуальному представлении истории Земли. В Институте им. Стеклова совместными усилиями нами создаётся распределённый язык авторизации знаний.

“Windows Azure и Hyper-V свободно поддерживают работу Linux и FreeBSD, Hadoop лег в основу решения Big Data, - рассказывают в корпорации. - Многие проекты сразу разрабатываются корпорацией под открытыми лицензиями. В апреле Microsoft создала дочернее СПО-подразделение Open Technologies, которое регулярно выпускает различные продукты и библиотеки. Последним событием из этой серии стало открытие исходного кода фреймворка Reactive Extensions осенью этого года”.

Частью деятельности Microsoft в направлении обеспечения интероперабельности с СПО является работа над проектом Mono, имеющая конечной целью открытую и полноценную реализацию функционала фреймворка .NET. Она началась еще в конце 2000-х совместно с Novell (владевшей тогда дистрибутивом SUSE Linux).

Примечательно то, что в данной работе принимают участие и российские компании, например, «БАРС Груп». “Помимо разработок на языке программирования Python, распространяемых под свободной лицензией, другая часть нашего производства базируется на программной платформе .NET Framework от Microsoft, – сообщил Камиль Ибрагимов, технический директор «БАРС Груп». – В связи с этим, мы поддерживаем и периодически вносим изменения в независимый проект Mono. Это позволяет предлагать нашим заказчикам различную инфраструктурную архитектуру, в том числе, базирующуюся на СПО”.

Вклад в код

Стоимость разработки ядра и дистрибутивов Linux еще несколько лет назад оценивалась в миллиарды долларов. Международные вендоры сегодня являются активными участниками этого процесса, привлекая к нему не только своих штатных программистов, но и местных разработчиков, живущих в разных странах мира, в т.ч. и в странах СНГ.

“Сегодня в IBM существует подразделение Linux Technology Center, объединяющее несколько сотен сотрудников, активных участников сообщества свободного ПО, которые занимаются разработкой только подобных решений. В 2004 г. IBM в сотрудничестве с Минкомсвязи открыла центр компетенции Linux в Москве. В 2007 г. Red Hat Enterprise Linux 4.0 на всех серверных платформах производства IBM получила сертификат ФСТЭК России, что означает полное соответствие требованиям ФЗ-152 «О персональных данных». В 2010 г. IBM открывает аналогичный московскому центр в столице Казахстана Астане. Red Hat Enterprise Linux и SUSE Linux - две стратегически важные для IBM операционные системы на основе ядра Linux, причем продукты корпорации выпускаются и тестируются для работы с этими системами,” – прокомментировал г-н Сосновцев.

Динамика относительного вклада вендоров и независимых разработчиков в код версий ядра Linux

Источник: The Linux Foundation, 2012

Вендоры вносят свой вклад не только в виде строк кода, но и в виде денежных сумм, опять же, в совокупности, исчисляющихся миллиардами. Платиновыми участниками The Linux Foundation являются Fujitsu, IBM, Intel, NEC, Oracle, Qualcomm, Samsung и др. Осенью 2012 г. этот список пополнила компания Hewlett Packard, вложившая в Фонд $0,5 млрд. Этому не стало помехой даже то обстоятельства, что по итогам 2011/2012 финансового года HP зафиксировала убытки в $12,7 млрд.

Свободный - значит ненужный?

Сегодня очевидно, что подавляющее число вендоров стремится так или иначе участвовать в жизни СПО-сообществ. Прибегая для этого, в частности, к разным способам, формам и видам взаимодействия с независимыми разработчиками, “освобождению” кода и пр. В тоже время, случаи, когда достоянием широкой программистской общественности становятся особенно “большие куски” кода, на создание или приобретение которых в свое время вендор потратил ощутимые для него финансовые и трудовые ресурсы, часто требуют отдельного, внимательного рассмотрения.

Например, осенью 2012 г. компания HP выпустила сначала бета, а затем и финальную версию открытой мобильной платформы Open WebOS, полученную в виде основы для дальнейшей разработки при приобретении компании Palm в 2010 г. Открытию кода предшествовали не особенно удачный старт продаж HP TouchPad на HP webOS (неудача особенно очевидна, если учесть тот факт, что многими данный планшет рассматривался как некая альтернатива для Apple iPad и был, соответственно, выставлен в продажу по близкой к нему цене), а также настойчивые слухи о продаже самого подразделения HP webOS. Причем, по обоснованным предположениям агентства Reuters, за сумму меньшую, чем $1,2 млрд., в которую когда-то обошлась покупка Palm, где мобильная ОС была в числе основных приобретаемых активов.

Открытие кода ОС в этот году предваряли февральские заявления гендиректора HP Маргарет Уитмен. Она сделала шокировавший многих прогноз о предстоящем, по ее мнению, закрытии кода Android, невольно подчеркнув тем самым серьезность предстоящих намерений HP по поводу открытости кода WebOS. Что, впрочем, не помешало HP, почти одновременно с этим, объявить и о своих планах сократить 275 сотрудников подразделения webOS, что составило более половины его численности на тот момент.

Чем-то похожа на приведенную и начавшаяся этой осенью история с мобильной и открытой Sailfish OS, создаваемой на “обломках” Nokia MeeGo, которая еще год назад рассматривалась в качестве новой платформенной ОС на базе Linux такими компаниями как Samsung и Intel. Sailfish OS развивается сегодня усилиями финского стартапа Jolla, а в число заинтересованных вендоров входят Ericsson и STMicroelectronics. Сама же Nokia, по мнению IDC, больше уже не попадает в 5-ку крупнейших производителей, изготавливающих смартфоны.

Адаптация опыта

Зарубежный опыт в деле СПО весьма заразителен, и сегодня можно найти немало наглядных тому подтверждений среди отечественных производителей софта.

Почему администраторы не заметят миграцию данных в облака
Облака

Этой осенью CSBI Group объявила о выходе АБС.СПО - программного продукта, разработка которого служит логическим продолжением наработок в рамках достаточно популярного в российском финсекторе «Банкир Про». “Мы создали инфраструктуру поддержки разработки нашего программного продукта – АБС.СПО, она же является системой поддержки независимых разработчиков. В соответствии с мировой практикой, мы открыли сайт absspo.ru с регистрацией, форумом, обратной связью, входом в репозиторий и личный кабинет,” - сообщил Денис Галацевич, исполнительный директор Центра банковских технологий CSBI Group.

Российские АБС успешно противостоят западным core banking systems у себя на родине, а открытие кода автоматизированной банковской системы нельзя не приветствовать. Впрочем, делать выводы пока рано. “Динамику и объём необходимой поддержки сможем оценить не ранее, чем через год. Банковский рынок консервативен,” – обосновывает свой прогноз г-н Галацевич. Помимо прочего, вспоминается и то обстоятельство, что годом ранее гендиректор CSBI Group Алексей Макеенков рассказал в интервью NBJ о планах выведения с рынка «Банкир Про”. “Этот процесс будет управляемым и должен быть завершен до 2014 г.” - обещал тогда он.

На отечественном рынке сегодня без особого труда можно найти многочисленные примеры различных проектов, так или иначе связанных с открытым кодом, таких как «Платформа БОСС» (компании «БОСС.Кадровые системы»). Сюда же можно, в принципе, отнести решения, развиваемые сейчас усилиями компании Naumen на базе открытой платформы SpagoBI. И многие другие.

“Сегодня в нашем подразделении Luxoft работает более 6 тыс. программистов. Группа IBS, как самая, вероятно, крупная компания-разработчик ПО среди российских компаний, раскрывает созданный ею код, чтобы вовлечь независимых разработчиков в совместную работу, а также с целью создания экосистемы вокруг ее продуктов, – прокомментировал CNews представитель IBS Group. – В частности, недавно мы опубликовали свои наработки в области внутриавтомобильной интеграции информационно-развлекательных систем в виде платформы iviLink. В исходных кодах открыта для всех и платформа Twister, предназначенная для автоматизированного тестирования сетевой инфраструктуры”.

«Росатом» разработал ПО для создания «цифровых двойников» территорий
ИТ в госсекторе

Отечественные производители ПО в поисках своего стиля

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

Впечатляющие прогнозы, перспективы и планы в области создания и использования СПО, давно стали общим местом, привычным “аксессуаром” любой конференции, затрагивающей такие темы. На этом фоне гораздо интереснее новые факты, свидетельствующие об уже состоявшемся. Такие как опрос 700 респондентов-участников рынка корпоративного СПО, результаты которого был доложены весной этого года на конференции Open Source Business Conference в Сан-Франциско. Опрос показал, что 2011 г. стал рекордным для инвестиций в СПО, выросших примерно в 1,5 раза. Но как это отразилось на нашем рынке?

“Возможно, что текущая ситуация состоит не в том, что ИТ-компании принимают в штат программистов из СПО-сообществ, а в том, что крупнейшие софтверные компании руками своих штатных сотрудников делают огромный вклад в развитие СПО. Если посмотреть с этих позиций, то такие софтверные гиганты как IBM, Oracle и т.д., собственно, и спонсируют сообщество, раскрывают собственные разработки, сделанные на основе СПО, внося вклад в развитие сообщества и расширяя поле возможных применений СПО,” – считает Евгений Кутилов, директор по связям с общественностью IBS Group.

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

“У нас нет специального подхода к независимым разработчикам, - рассказал гендиректор Etersoft Виталий Липатов. – Необходимую доработку СПО мы, обычно, делаем силами штатных сотрудников. Собственно, в ряде случаев, это и есть наш хлеб. Особенно, когда мы дорабатываем то или иное СПО по договору. Если говорить о поддержке независимых разработчиков, то это, скорее, инфраструктурные вещи. Если человек занимается чем-то полезным в связи с СПО, а мы можем ему помочь, то стараемся это сделать: предоставить доступ к нашим сборочным системам, репозиториям для хранения кода, наладить автоматизацию сборки его кода. То есть это совершенно нематериальная помощь: не деньги, а какие-то ресурсы, которые у нас есть и которыми мы можем поделиться”.

“Если все же как-то попытаться оценить данную помощь в деньгах, то величина, скорее всего, получится совершенно незначительной, поскольку такого рода деятельность не является для нас профильной, – делится спикер. – Хотя мы много занимаемся разработкой СПО (это почти все продукты компании, и почти все заказные разработки), при этом получается так, что команду разработчиков мы создаем, в первую очередь, из привлечённых в штат людей. Если они, впоследствии, отделятся от компании, продолжив работу уже над своим СПО-проектом, то вот тогда-то их и можно будет назвать независимыми разработчиками. Мне кажется, это достаточно типичный в России подход”.

“Многие наши разработки выходят в открытый доступ и активно развиваются именно как СПО. Это, например, API мобильных Яндекс.Карт для iOs, Android и Windows Phone и др. В частности, разработчиками Яндекса был придуман БЭМ – новый способ создания сайтов. Эту технологию уже применили многие создатели широко известных интернет-порталов, – прокомментировал Григорий Бакунов, директор по распространению технологий Яндекса. – По моей оценке, около 100 разработчиков Яндекса так или иначе вовлечены в работу над нашим открытым ПО. В то же время, пока что большинство инвестиций в СПО сосредоточено в США. Думаю, что для России - все это пока еще впереди”.

Опыт Яндекса обращает на себя внимание и тем, что, как известно, это одна из наиболее активных российских компаний, инвестирующих в стартапы. Назвать эти инвестиции поддержкой независимых разработчиков, впрочем, несколько мешает то обстоятельство, что Яндекс традиционно выступает в роли стратегического, а не венчурного инвестора.

Перспективы российского рынка

В такой, описанной выше в общих чертах, ситуации, пожалуй, не остается ничего лучшего, чем в очередной раз поговорить о проблемах и перспективах. “Рынок российского СПО разобщён, – полагает г-н Галацевич. - В начале нашего проекта АБС.СПО мы обращались в РАСПО, искали любую полезную информацию по рынку СПО в РФ. И поняли, что существующая Ассоциация ориентирована, в основном, на госпроекты. А такие, как мы ей неинтересны. По всей вероятности – также как неинтересен и сам по себе процесс распространения платформ и приложений на СПО в коммерческом секторе. Наверное, нужно свою Ассоциацию организовывать?”- задается спикер вопросом.

“Как мне кажется, в России почему-то принято противопоставлять СПО и ПО с закрытым кодом. Хотя, если брать в качестве примера крупных западных вендоров, - IBM, HP, Oracle и других, - то можно заметить, что такие компании разрабатывают свои закрытые решения и, в тоже время, активно поддерживают сообщество открытого ПО. Пока в нашей стране решения, которые в свое время активно пропагандировались как “светлое будущее”, подразумевающее отказ от программных продуктов с закрытым кодом, к сожалению и по разным причинам, не получили широкого распространения. Об успешном завершении проектов, о старте которых рассказывалось по всем новостным каналам, также практически ничего не слышно,” – поделился видением текущей российской ситуации г-н Халяпин из Citrix Systems.

“Сейчас сложно придумать причины для массового вливания негосударственных денег в СПО. По моему мнению, предпосылок для этого пока нет. Имею в виду, что СПО не показывает особых доходов сейчас, и не сулит их в ближайшем будущем, поэтому инвесторы “отдыхают”. Хотя некоторые компании, зарабатывающие на тех или иных нишевых продуктах, построенных на СПО, что-то в разработку этого СПО, естественно, вкладывают, оставаясь в рамках своего рабочего процесса. Что-то из полученного ими результата возвращается (или же может быть возвращено) в основную ветку разработки и становится со временем доступным всем,” - предполагает г-н Липатов из Etersoft.

Конкретные примеры

На фоне вышесказанного, становятся особенно интересны примеры российских компаний, активно инвестирующих в процесс создания СПО, успешно сотрудничающих с международными сообществами и вендорами, добившихся признания и широкой известности за пределами отечества.

“За последние 10 лет Parallels постоянно присутствовала в списках компаний, которые вносят наибольший вклад в разработку ядра Linux. В мартовском отчете 2012 г. The Linux Foundation отмечается, что Parallels входит в ТОП-20 компаний, влияющих на Linux. Причем обеспечивается это силами довольно немногочисленной, по меркам крупных коммерческих вендоров, команды из, примерно, 10 чел.” – комментирует Кирилл Колышкин, руководитель группы разработчиков OpenVZ компании Parallels.

С этой, в частности, целью компания привлекла к работе в штате ведущих Linux-разработчиков международного уровня, - таких как нынешний техдиректор Parallels Джеймс Боттомли, который также является членом координационной технического комитета The Linux Foundation, - а также вырастила своих собственных.

“Больше 8 лет у нас работает один из самых плодовитых, с точки зрения внесения изменений в ядро, российский разработчик Павел Емельянов”, – привел пример спикер. “Крупные компании проявляют большой интерес к СПО и его финансируют. Фактически за всеми новшествами, которые сегодня появляются в рамках проекта Linux, стоят ИТ-компании с конкретным коммерческим интересом и т.д. Однако сама компания Parallels, за редким исключением, не занимается поддержкой независимых разработчиков. В то же время, наши собственные разработчики принимают непосредственное участие в разработке СПО, в частности ядра Linux. Кроме того, у нас есть проекты, распространяемые под свободной лицензией GNU GPL, такие как проект OpenVZ - легковесной (контейнерной) виртуализации для Linux. В рамках данного проекта мы как разрабатываем, так и создаем сообщество разработчиков и пользователей. В Parallels над ним трудится 9 человек”, - сообщил г-н Колышкин.

“Мы работаем и над «чужими» проектами, например, принимаем участие в проекте libvirt – библиотеке управления продуктами виртуализации. На него у нас выделен 1 разработчик,” – продолжает приводить примеры представитель компании.

Весьма амбициозен и проект CRIU, имеющей конечной целью интеграцию в ядро Linux механизма “живой” миграции процессов. Вызвавший в свое время не менее живую и эмоциональную оценку у многих, прежде всего у “отца” этого ядра Линуса Торвальдса, сказавшего (если верить Википедии) примерно следующее: “Это проект, разрабатываемый “mad Russians”, по созданию контрольных точек и рестарта из пользовательского приложения. Отнюдь не так, как разработчики, уверен в том, что все это когда-нибудь заработает. Поэтому прошу их “обернуть“ соответствующим макросом каждый кусок нового кода. Если, со временем, все это закончится слезами и проект в целом развалится, будет простой задачей “пройтись” по ядру и выкинуть все следы их деятельности”.

Столь “теплый” прием не обескуражил Parallels, выпустившей в этом году первый релиз CRIU. “Проект CRIU - реализует технологию, позволяющую сохранять состояние запущенных в Linux процессов и в любой момент восстанавливать их в этом состоянии на любой машине. Что может использоваться для “живой” миграции (в том числе контейнеров), перезагрузки ядра без рестарта приложений и так далее. Проект достаточно молодой, его релиз состоялся в сентябре. Комьюнити вокруг него только создается. Принимает участие в разработке CRIU 4 человека,” – сообщил г-н Колышкин.

“Open-source проекты Parallels используют многие другие компании, которые строят свои решения на их базе. В прошлом году поддержку контейнерных технологий на своих серверах - объявил Google, а экспериментальную поддержку – Red Hat. Как только наши контейнерные технологии войдут в число основных субсистем, – именно этого добивается Parallels, реализуя свою стратегию по проникновению в Linux, - этот процесс по поддержке наших разработок другими вендорами на постоянной основе станет очень естественным. Оценивать объем уже реализованного или, напротив, требующего реализации, на данном этапе бессмысленно. Включение контейнеров в ядро Linux – это как создание машины, где либо делаешь все, либо ничего. Тем не менее, наверное, до полноценной машины осталось совсем немного,” – уверены в Parallels.

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

Антон Степанов

Подписаться на новости Короткая ссылка