Обзоры > Репортаж Конференция "Свободное Программное обеспечение - 2010"
26-27 октября в Санкт-Петербурге прошла Всероссийская конференция "Свободное программное обеспечение - 2010" (коротко: СПО-2010).
Тезисы и слайды докладов: на сайте РАСПО
Конспект конференции подготовил: Eugene Gorbunoff
ВНИМАНИЕ: Репортаж содержит обзор только некоторых докладов. Цитаты могут содержать неточности. Мы предприняли огромные усилия, чтобы донести все идеи и тезисы без искажений.
Какие темы обсуждались на конференции?
Организаторы конференции:
Участники:
Академик В.П. Иванников: "Это первая конференция такого типа. Она важна для университетов. Она важна для разработчиков, ведь много кто пишет/сопровождает СПО софт."
![]() |
П.А.Фролов (ЗАО "Мезон.Ру") |
Напомнил, что "Политех - это сила", встречает много разработчиков, которые учились в этом петербургском университете.
![]() |
![]() |
Павел Фролов сформулировал определения, что такое свободный софт, свободное аппаратное обеспечение.
Свободное программное обеспечение (СПО) - не значит бесплатное.
Где деньги? PIC: пирамидка В России: ~ 70 компаний < 1000 девелоперов из них настоящих fulltime 200-300 человек Лучший свободный проект в период 2009-2010 было собрано 200 проектов. помогли финансами проекту nginx Вопросы участников: X) Mathcad, Matlab -> Sage - О: Подробнее про Sage: работа через веб-браузер. * есть визуализация * ~ 10 программ сейчас сервер(ы) Sage перегружены. Если у вас есть супер-компьютер, то присоединитесь к проекту. Оценка рынка 2009 - 2.2 миллиарда рублей. см.анализ на сайте opennet.ru для сранения, в 2008 Россия закупила 2 миллиарда долларов. столько же выполнено работы оутсорсинговой. Итого сальдо: ~ 0 2010/07 -- Рынок СПО в России Вопросы участников: О: В ЕС 40% используемого софта - открытое. У Линуксов много чего сертифицировано службами ФСБ * библиотеки шифрования * .. Вопросы участников: О зрелости Linux? О: "Свободно надо распространять то, что прошло контроль" Также обсудили, что такое открытое образование: можно модифицировать пособия. без необходимости согласовывать с автором.
![]() |
А.И.Аветисян, О.И.Самоваров, О.В.Андреев (ИСП РАН). |
Облачные вычисления - это концепция, главная идея - "всё есть сервис".
![]() |
![]() |
"будет симбиоз СПО и коммерческого софта".
Произошло много изменений за последнее время:
Для пользователей с этими облаками всё просто - через браузер всё смотришь и управляешь, а вот организовать центры обработки данных очень сложно: нужно заботиться об экономии энергии, ведь они потребляют 2-3% всей электроэнергии, вырабатываемой на планете (в Калифорнии - 15%).
Все-все переходят в облака. Примеры: все эти примеры основаны на СПО. * Nebula Nasa org * .. Облачные вычисления в образовании и науке: специалисты в разных городах. Создание хабов (hubs). Использование открытых стандартов (VPN, VNC, ..) PIC: и на хабе работает wiki и другие ресурсы. Такие хабы создаются и построены на СПО. Пример: мы создали университетский кластер в России (по-сути, это VPN-сети) Цель: трансфер знаний. сначала в университеты. Уже действуют сервисы, полный цикл: * Постановка задачи -> расчеты -> визуализация Пример: вот пакеты, они все СПО.
Дополнительная информация:
О.Л.Садов (ОАО "ЛИНУКС ИНК")
![]() |
![]() |
Речь идёт про открытость API/Спецификаций. Представьте вещи от opensource-палесоса .. до opensource-автомобиля.
Вспомним историю, на самом деле открытые архитектуры существуют с самого началаL
ИТОГО: открытость помогает.
Вообще, есть несколько вариантов что-то производить:
PIC:
Примеры проектов:
Конечно, самое развитое - HDL-дизайн:
Здесь же надо говорить про программный стек:
Подробнее - коллекция ссылок на эти проекты.
Вопросы участников:
Вопрос: Тяжело тиражировать свои чипы. нужен свой завод.
Ответ: PIC: трое в президиуме: На самом деле существует много производителей, Intel и AMD - лидеры на рынке PC, они не на всех рынках. |
Не забываем про патенты! В оборудовании они есть (в отличие от области софта).
Джанлука Мартино (Smart Projects, Made in Italy)
Arduino - очень простая плата с микроконтроллером. Цель проекта - предоставить разработчикам аппаратного обеспечения удобный инструмент.
![]() |
![]() |
Джанлука приехал из Италии (скорее всего северной). Почему приехал? Потому что русские вносят большой вклад в OpenHardware. В проекте по крайней мере 5 основных разработчиков.
Arduino - один из успешных открытых проектов аппаратного обеспечения. "нам надо учиться на опыте OpenSource софта".
Короче, Arduino - универсальная плата для самых разных вещей. Сегодня используется для макетирования и обучения.
В мире уже около миллиона этих контроллеров.
Дополнительная информация:
![]() |
![]() |
Сайт: Pingwinsoft.ru - "Партнерство равных". По поводу тех 200 проектов - только десяток из них могут быть (или являются) коммерчески успешными.
В.Н.Когаленко, З.Г.Царёва (ООО "Самсон-Виста")
![]() |
Что такое Медицинская информационная система? Это не только OpenOffice. Предназначена для автоматизации поликлиник (лечебно-профилактических учреждений), а также для обслуживания пациентов.
Взяли СПО софт, а значит 0 затрат на лицензионные отчисления. Доволен тем, что помогает сообщество, баги быстро исправляют. Кроме того, "У нас исходники , которые мы в силах править".
Мы видим, что государство заинтересовано в СПО (выиграли какой-то конкурс или получили заказ?)
"Успешное продвижение - благодаря открытости"
С.И.Макогон (Визардсофт.ру)
![]() |
![]() |
Устали обсуждать и объяснять, потому и стартовали этот проект.
Проверяющие органы ходят и нужно быть готовым к этому. Они не будут смотреть сайты, ссылки на которые вы приготовили. Должна быть папка со всеми документами, готовыми для демонстрации. Нет заготовленных документов - значит нелегальный софт.
Еще одна проблема - GPL не соответствует требованиям российского законодательства.
Итого: "Товарищи, помогите!"
![]() |
Олег Вайнберг (работает в компании 18 лет) |
Что такое Кей - это сеть компьютерных супермаркетов в Санкт-Петербурге и ближайших городах (30 магазинов).
Дополнение от корреспондента: Рекомендуем этот магазин, новинки недели. Да, цены могут быть выше, чем у конкурентов, зато: a) надёжное оформление бухгалтерских документов, b) компания обеспечивает гарантии на проданные товары (убеждаемся в этом каждый год).
![]() |
![]() |
На самом деле IT-инфраструктура в такой компании - не самое дорогое (менее (?) 1%, не более 6%) Основные затраты - на другое (выставочные помещения, персонал, склады, ..)
Раньше было много софта от Microsoft. "Я не сторонник СПО. Вопрос: как платить меньше?"
Теперь серверы содержат: VMWare, MDS, DB2, Wine, TS, ..
Дополнительная информация:
Н.Демина, Д.Лозовой (КОРУС Консалтинг, Петроэлектросбыт)
![]() КОРУС Консалтинг |
![]() Петроэлектросбыт |
Речь идет про открытый софт для Windows.
КОРУС Консталтинг предлагает два варианта:
Опыт "Петроэлектросбыт":
В компании "Петроэлектросбыт" сами внедрили Palo. Были затраты на обучение своих работников. Для оператора важно, что окна имеют привычный вид Excel.
Как самому внедрить Palo? - смотри немецкий сайт производителя.
Итого: Мы довольны. Всё сами настроили.
В.С.Житомирский (Правовое бизнес-бюро "Граф Маевский")
История и результаты миграции на СПО.
Сам пробовал разные дистрибутивы Linux.
Поставил первый компьютер в компании, персонал смотрел на него негативно. "никто не хочет думать".
прошло несколько месяцев.
Потом и клиенты стали интересоваться, что это. Много препятствий:
Вопросы участников:
Вопрос: Итак, вы сэкономили. А вы поддержали разработчиков, отправили пожертования?
Ответ: А как российская компания может сделать пожертвование? особенно за рубеж? Сложно. Ответ: Как вариант - купите коробочную / бизнес версию продукта. |
![]() |
С.А.Исаев (ООО "Центр речевых технологий") |
Компания занимается звуком, профессиональными диктофонами, записью и анализом звука. N 1 по синтезу русской речи, N 1 по распознаванию.
![]() |
Все решения сейчас делают на базе Asterisk PBX. Это не коробочное решение, как у Samsung, Panasonic, .. Компаниям на самом деле нужно больше, чем стандартные решения.
ЦРТ делают call-центры. Комплект:
Вопросы участников:
Вопрос: Тяжело перевести аналоговую АТС на цифровую.
Ответ: мы умеем это делать, можно сделать это безболезненно. |
![]() |
С.Б.Бочков (Издательство Атлант) |
Любой офис можно перевести на СПО.
![]() |
Всё было на Windows. Постепенно переходили на СПО:
Старое железо - делаем роутеры, маленькие сервера. Возможность дома организовать маленькую АТС.
ИТОГО: сэкономили, выжили (а могли бы не выжить). Вырученные деньги вкладываются в обучение сотрудников.
Вопросы участников:
Вопрос: Можно ли само издательство перевести?
Ответ: Нет, т.к. нет софта. Только TeX можно автоматизировать. (Есть Scribus, но это не то). |
![]() |
С.С.Семавина (Mandriva.Ru) |
Дистрибутив Mandriva позиционируется как система для бизнеса.
![]() |
![]() |
Операционная система используется в организациях:
Mandriva PowerPack 2010 - Дополнительный софт.
Особенность этого дистрибутива - он прошел процедуру сертификации ФСТЭК.
![]() |
Д.М.Мельник, А.А.Белеванцев |
Компилятор существует более 20 лет. В нем поддерживается большинство языков программирования, поддерживает большинство платформ.
![]() |
Главное, что компилятор GCC готов для адаптации к новым платформам. Альтернативы на Linux у него нет.
Обратите внимание, что GCC является оптимизирующим компилятором и включает реализацию более 150 оптимизационных трансформаций.
Кто разрабатывает GCC?
История развития была непростой. Были ответвления, т.к. оптимизация для одних платформ, ломала работу на других. Сейчас используется серьезная схема разработки. Каждый год проходит конференция по GCC. Консервативное сообщество. Мало новых людей, нет энтузиастов, только профессионалы.
Вопросы участников:
Вопрос: Работает ли детект мертвого кода в текущей версии?
|
Вопрос: Itanium?
Ответ: Мы продолжаем поддерживать планировщик команд для платформы Itanium. Сейчас для ARM. |
Вопрос: Что там с документацией?
Ответ: Документация быстро устаревает. Это один из минусов проекта. |
В.Т.Калугин, А.Ю.Луценко, А.А.Мичкин, С.В.Стрижак (МГТУ им.Н.Э.Баумана)
Прикладные пакеты, какие тестовые и практические задачи решают студенты.
![]() докладчик - по центру |
Область применения: Автомобильная промышленность, авиа, морской транспорт, ..
Весь софт для расчётов тоже закрытый (пропиетарный) и дорогой. А вот стек СПО софта: Salome -> OpenFORAM -> Paraview.
Каждый год выходит новая версия OpenFOAM. У этого решателя (solver) по крайней мере 3000 пользователей.
У нас план: запустить исследовательский хаб и поставить на него всякий софт, создать настроенную среду. "Приглашаем! Участвуй в развитии этого сервиса".
Дополнения от корреспондента:
Какие проблемы у тех, кто занимается в этой области? Сложно найти супер-компьютер, на котором можно выполнить свои рассчёты. Даже если удаётся найти, он может не подойти по возможностям. Ребята мечают о том, что им дадут доступ к 128, 256 ядрам! %)
Второе - этот "бизнес" достаточно интересный, контакты с компаниями и организациями со всего мира.
Александр Голиков (компания Аскон, ascon.ru - разработчик САПР КОМПАС)
![]() |
Обсуждалось несколько тем:
A) как был коммерческий софт, так он и остается. просто Linux вместо рабочих мест Windows.
В России: В основном экспорт - заказное ПО. т.е. модули для крупных проектов. Почти нет экспорта готовых продуктов.
Мы предлагаем: посмотри по сегментам, что у нас в стране есть, какой экспортный потенциал? Невозможно делать всё! Надо найти свою нишу на рынке.
B) Польза облачного подхода: АвтоВАЗ - 2000 инженеров по всему городу.
Дополнительная информация:
![]() |
Виталий Кондратьев (Центр Речевых Технологий) |
Компания занимается "всем, что связано с речью". В компании работает 300 человек (в Санкт-Петербурге), в том числе 80 разработчиков. Самим всё не успеть, все тендеры будут проиграны. Вот почему используют чужие СПО решения: в первую очередь Asterisk. Конечно же используют открытые протоколы и стандарты.
![]() докладчик - второй справа |
![]() |
Решения от ЦРТ:
Вообще, посмотрите, что там у Google: GMail, также система документов, теперь бесплатная телефония. // К чему это?
Еще один продукт ЦРТ - "Барышня" - это легкий компьютер, на нём виртуальная машина, внутри Asterisk. В этом случае затраты клиента:
Еще один продукт ЦРТ - смотри сайт Государственные Услуги - там нарисован микрофона - можно бродить по сайту, давая команды голосом. Как это устроено?
Стоимость: 1 канал = 25 000 руб (т.е. один говорун / распознаватель).
Если встроить в часы, которые стоят несколько десятков долларов, то цена формируется по-другому (компания Swatch делает часы для спортсменов на основе решений ЦРТ: спортсмен-горнолыжник залезает на вершину горы и сквозь туман и снежную бурю кричит своим наручным часам: "СТАРТ!" и бросается вниз с горы - часы запускают секундомер).
Демонстрационные приложения:
Выиграли грант, отдали 1 синтезированный голос Правильству России.
Вопросы участников:
Вопрос: Вы зарабатываете СПО, а отправляли ли вы патчи авторам?
Ответ: Да, несколько фиксов отправили в Asterisk, там большое сообщество, они внесли эти фиксы в код. |
Волнейкин Павел (Alt Linux)
В нашей стране тоже есть свои технологии. Если разработка буксует, то имеет смысл "открыть" проект.
![]() |
Не удалось заинтересовать этой технологией компании HP, Xerox - у них свои разработки, не хотят "убивать своих детей". Эти компании в чём-то отстают: "Смешно, что HP запатентовала наш патент 30-летней давности."
Вот почему опубликовали эту технологию под лицензией GNU GPL. Решили принести эту технологию в область настольной печати. Как её популяризировать? Ведь такие методы обычно применяются специалистами в узких областях.
Технология печати высокой четкости: Есть изображения и нужно их перевести в формат PDF, готовый для печати, причём, с более качественным содержимым, чем обычно.
Как этого добиться?
Сейчас можно из редактора Gimp получить EPS, PDF.
Подробнее: Сайт проекта
Вопросы участников:
Вопрос: Можно ли применять эти алгоритмы для распознавания лиц?
Ответ: Нет. Там надо наоборот, не детали получить, а уменьшить лицо, избавиться от деталей, чтобы было легче сравнивать лицо с эталоном. |
И.В.Стручков (Sky Admin)
// SaaS (Software as a Service) - Программы как услуга.
В компании ставят сервер, на рабочие места - программы-агенты, которые собирают нужную информацию.
У малого бизнеса совсем нет систем обслуживания IT-инфраструктур. Организациям нужно:
Сервис основан на СПО. Пока что бесплатен. Они склоняются сделать его тоже открытым, думают.
"Чтобы поставлять решение на основе СПО, надо быть экспертом по этому продукту."
![]() |
П.А.Фролов |
Как обычно устанавливают софт? Стартуешь setup.exe и отвечаешь на вопросы инсталятора. Такой способ не всегда экономически оправдан. Предлагается распространять образ виртуальной машины + настроенный софт внутри.
![]() |
Вообще, в России нехватка специалистов, нехватка админов. Виртуальные машины позволяют развернуть решение для работы за несколько часов. Посмотрим, что нужно Малому бизнесу в России? Они собирают десктоп-компьютер и называют его "сервером". На них это всё и расчитано - чтобы они сами и развернули образ (не нужно проходить сложную и долгую процедуру настройки и установки).
Мы уже реализовали такой подход при выполнении заказа для компании Кей. Они разворачивают и запускают новый супермаркет за 4 часа.
Для того, чтобы делать резервное копирование, данные (и конфиги) отделены от программ.
Во всю применяется СПО. Кей платили за:
![]() |
Д.Баранов, http://etersoft.ru/ |
Вы можете пользоваться альтернативной системой, но в какой-то момент вам опять понадобится одна из программ, существующая только в Windows. Можно запускать Windows внутри виртуальной машины, другой вариант - запустить Windows-программу в своей системе с помощью библиотеки Wine (В eComStation известна как Odin).
Wine@Etersoft:
Wine - это реализация Windows API. Благодаря Wine можно запускать программы Windows в среде Linux. (некоторые запускаются сходу, другие глючат, некоторые запустить не удается).
Компания Etersoft работает над собственной версией Wine и отлаживает эту библиотеку под нужды заказчика (так, для компании Кей было выпущено 10 спец.релизов). С помощью Wine@Etersoft можно запускать Windows-программы, созданные в России: 1С, Консультант-Плюс, Гарант, БЭСТ, ..
![]() |
![]() |
SELTA@Etersoft - перенаправление запросов программ к коммерческой MS SQL на свободную СУБД PostgreSQL. Эмуляция реализовано не в полном объеме.
Postgre@Etersoft -
Терминальный сервер RX@Etersoft -
Свой OpenOffice - UniOffice@Etersoft - реализован транслятор COM объектов MS Office.
Вопросы участников:
Вопрос: Влияет ли это на производительность?
Ответ: если много дисковых операций, то всё работает быстрее, если много видео, то в Linux всё медленнее, т.к. X-система. |
Вопрос: Вышла новая версия программы и ону уже не работает у заказчика?
Ответ: Да, опять к нам обращайтесь, e-mail: sales@ |
Вопрос: Сообщаете ли вы об ошибках Wine ментейнерам?
Ответ: Они принимают некоторые патчи (половину). А вообще часть нашей Wine@Etersoft закрытая, она и продаётся. |
М.В.Екимов, И.В.Ковернинский, А.В.Хорошилов
Коммерческие программы для проектирования тестов очень дороги, поэтому имеет смысл найти свободные программы. Например, решения на основе KompoZer, Eclipse.
![]() |
![]() |
В серьезных проектах, нужно разрабатывать тесты. Для этого нужно специальное программное обеспечение. Вспомним водопадную модель разработки софта (несколько уровней, как водопад: написали код, дальше тестируем, анализируем результаты, если что-то не так, то поднимаемся на предыдущий уровень и поправляем код)
Есть несколько решений: IBM Rational Doors и т.п. - всё это дорого.
Где взять СПО? OLVER - система для тестирования ОС Linux. Конкуренты (Boing и Airbus, ..) тоже создают, им это выгодно, ведь надо, чтобы подрядчики не изобретали своё, а следовали за ведущим.
Что мы разработали:
Итого,
Вопросы участников:
Вопрос: Сколько времени требуется, чтобы изучить Eclipse?
Ответ: Чтобы начать писать свои плагины, разработчик может изучить его за месяц. |
![]() |
Несколько ссылок: