Роль Microsoft в экосистеме OSS Владимир Габриель (@vgabriel)

Презентация:



Advertisements
Похожие презентации
ПО с открытым кодом и Microsoft Applications OS Computers Processors Solutions Storage Applications OS Computers Processors Solutions Storage Applications.
Advertisements

Переход на СПО? СБППО Первая Помощь1.0 Первая Помощь 2.0 ПСПО 4.0 ПСПО 5.0 Другие варианты.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 2 Понятие об облачных вычислениях. Обзор платформ.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура Microsoft.
Программное обеспечение как услуга (SaaS) Лекция 8.
Сервисы сетевых операционных систем : web- сервер Seti.ucoz.ru.
1. Теоретические основы операционных систем (планирование заданий и использования процессора, обеспечение программ средствами коммуникации и синхронизации,
Георгий Баркан twitter.com/gbarkan Эксперт по технологиям разработки ПО Microsoft Россия © 2010 Microsoft Corp. Microsoft для стартапов.
Лекция 6 Понятие операционных систем Учебные вопросы: 1. Характеристики ОС 2. Свободные и проприетарные ОС.
© 2011 IBM Corporation SaaS решения: Комплексный подход IBM. Круглый стол «SaaS в России: в ожидании бума» 17 февраля 2011, Москва Павел Гельван, Руководитель.
RusBroker (RB). Общие сведения Система «RusBroker» была разработана Департаментом ИТ инвестиционной компании OOO «Уником Партнер». Программный комплекс.
Различия и особенности распространенных протоколов. Принципы работы протоколов разных уровней. Предоставление сетевых услуг. Борисов В.А. КАСК – филиал.
Как выбрать программу лицензирования. Верный выбор = понимание целей Стратегия компании Текущее состояние и задачи.
ИНФОРМАЦИОННЫЕ СИСТЕМЫ СОДЕРЖАНИЕ Понятие информационной системы Информационное обеспечение Технологические платформы ИС Централизованная платформа Децентрализованная.
Частные облака на базе решений Microsoft Дмитрий Сергеев Специалист по решениям для Центров обработки данных 5 апреля 2011 года,
Пользователь (User) Приложение (Software) Операционная система (ОС, Operating System, OS) Оборудование (Hardware)
1 ©2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice СТРАТЕГИЯ ПОСТРОЕНИЯ СОВРЕМЕННОЙ.
John Powell Сентябрь 2013 Единая платформа для всего корпоративного контента в облаке. локально. в дороге. единые данные.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 4. Прохождение фазы выработки концепции в.
Конференция «Платформа 2011» Онлайн-выставка решений партнеров.
Транксрипт:

Роль Microsoft в экосистеме OSS Владимир Габриель

ИНТЕРОПЕРАБЕЛЬНОСТЬ технологическая открытость в реальном мире

Что такое интероперабельность? Интероперабельность (технологическая открытость) – свойство или возможность различных систем и организаций работать совместно (inter-operate).

Не только техническая проблема Государственный регламент интероперабельности (GIF) Все вовлеченные стороны имеют общее понимание целей и путей их достижения Политический контекст Процессы работы ведомств формализованы, согласованы, совместимы, непротиворечивы, рациональны и отвечают целям eGov. Организационная открытость Согласованность процессов и орг.структур Термины, значения полей и документы понимаются одинаково и передаются без потерь и искажений между ведомствами и гражданами. Семантическая открытость Семантическое согласование Нормативна база обмена признаваемыми всеми ведомствами документами. Нормативное регулирование электронного правительства и его отношений с организациями и гражданами Нормативная открытость Юридическое согласование Все используемые стандарты, спецификации, протоколы, форматы, а также реализующие их приложения согласованы, корректно реализованы и работают надежно и эффективно. Технологическая открытость Синтаксис, обработка, передача

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

Новые требования к ИТ 7 Нормативные требования Устойчивость к катастрофам Распределенная разработка S+S Облачные вычисления Новые клиентские устройства Green IT Унаследованные приложения Долговременное хранение

Технологическая нейтральность или протекционизм Большинство развитых государств считает наиболее приоритетным создание благоприятных условий для использования национальной экономикой, не исключая и бюджетную сферу, оптимальных ИТ- решений (т.н. «принцип технологической нейтральности государства»). В то же время в отдельных случаях, обычно в ответ на кризисные явления, принимаются решения о предоставлении односторонних привилегий отдельным игрокам на внутреннем ИТ-рынке (т.н. «принцип протекционизма в пользу национального производителя»).

Интероперабельность как социальный контракт бизнеса с обществом

Метафора «физической реализации»

Открытое обсуждение реализации Гарантия открытых интерфейсов Переносимость данных Расширенная поддержка стандартов Принципы интероперабельности Microsoft Как пример социального контракта бизнеса и общества - 7 including the.NET Framework

ПО с открытым кодом и Microsoft

Applications OS Computers Processors Solutions Storage Applications OS Computers Processors Solutions Storage Applications OS Computers Processors Solutions Storage Applications OS Computers Processors Solutions Storage ИТ-индустрия: «вертикальный» мир... Модель 60-х годов... Возможности взаимодействия ограничены и дороги

ИТ-индустрия: «горизонтальный» мир... Горизонтальные мультивендорные решения Процессоры Системы Память Блоки и компоненты СУБД Клиентские приложения Серверные приложения ОС и инфраструктурное ПО

Две бизнес-стратегии CS $ OSS $ $ $ Свободные приложения Свободное ядро

OfficeWindowsWindows Server Exchange SQL Server Visual Studio SharePoint System Center Коммерческое ядро OSS CS OSS CS = Commercially Developed Software OSS = Open Source Software Свободные приложения Бизнес-модель Microsoft

Как выживают СПО (и не СПО) компании Модели разработкиСтратегии лицензированияГенераторы прибыли Vendor Led Development Community Led Development Mixed Development Hybrid Development Dual Licensing Open-Core Licensing Single Open Source Licensing Assembled Open Source Licensing Closed Licensing Commercial Licensing Subscriptions Service/Support Software as a Service Use of other Products and/or Services Embeded Hardware Embeded Software Custom Development Advertising Governmental Grants / Preferences СПО-компании так и не нашли новых схем извлечения прибылей в сравнении с коммерческими компаниями. Доходы от OSS-обслуживания падают. Основные игроки (Red Hat, Novell, Alfresco и др.) либо поставляют enterprise level возможности только по подписке, либо вообще вывели их из под открытых лицензий. Стратегии лицензирования Генераторы прибыли Модели разработки По данным the451group Возврат к «традиции»

Стратегия Microsoft в отношении СПО Наша цель состоит в том, чтобы на нашей платформе и используя наши библиотеки работало как можно больше проектов с открытым кодом. Мы хотим, чтобы нынешние и будущие выпуски Windows были самой удобной платформой как для традиционного коммерческого ПО, так и для проектов с открытым кодом. А знаете ли Вы, что более 80 тыс. СПО приложений работают на Windows? Top Secret

Является ли Microsoft комитером открытого кода? Да, Microsoft – один из крупнейших комитеров открытого кода. Мы распространяем разработанный нами исходный код под признанными OSI (Open Source Initiative) лицензиями MS-PL и MS- RL, под другими BSD-stile лицензиями и даже иногда под GPL. В соответствии с нашей концепцией мы не распространяем код ядра коммерческих ОС и офисного пакета под OSI-лицензиями (хотя доступ к этому коду и открыт двум миллионам разработчиков под не-OSI лицензиями). Мы распространяем в основном код для создания приложений. Но не только.

Что такое – быть по настоящему СПО-компанией? Создавать код и распространять его под свободной лицензией – Microsoft, по существу, делал это десятилетиями Зарабатывать на этом – Хотелось бы, но, говоря строго, мало у кого получается Не просто раздавать код, но участвовать в совместной разработке с другими независимыми разработчиками – А вот это уже серьезно. Мы этому все еще учимся

Microsoft Open Source Technology Center Миссия и команда Ежедневные активности: Содействие в достижении интероперабельности продуктов Window и Linux Улучшение поддержки СПО продуктов в Windows Помощь СПО разработчикам Организация и популяризация возможностей совместных разработок Microsoft и СПО- компаний и команд Команда с опытом: Разработки приложений Управления датацентрами Высокпроизводительных вычислений Разработки технологической и бизнес-стратегии В ее распоряжении: >100 физических серверов >200 конфигураций виртуальных серверов ~50 дистрибутивов Linux, 15 вариантов Unix Стратегическая миссия: Добиваться взаимопонимания, уважения и сотрудничества между Microsoft и СПО сообществом в целях совместного улучшения качества и расширения функциональности программного обеспечения

port25 – СПО сообщество в Microsoft Новости, блоги, видеокасты с гуру СПО

OSS Forge CodePlex Форж СПО проектов, хостируемый Microsoft, «дом» проектов Самые популярные проекты апреля Rawr 562,547 AJAXControlToolkit 229,772 Silverlight 189,027 WPF 149,121 GoogleBookDownloader 136,184 MSFTDBProdSamples 129,922 AspNET 114,208 SqlServerSamples 112,402 Blogengine 103,090 EntLib 81,308 DotNetNuke 72,721 Terminals 71,592

Некоторые интересные СПО-проекты с участием или по инициативе Microsoft Динамические языки в.NET – IromPython, IronRuby Повышение эффективности работы PHP на Windows Server – Zend и сообщество PHP, Java, Ruby,Phyton SDK для облака Windows Azure Адаптация Windows и Linux к работе в виртуализованном окружении Средства управления гетрогенными средами – openPegasus Интероперабельная реализация протоколов CIFS, SMB, SMB2 – Samba Инфраструктура облака Hadoop и сообщений Qpid – Apache Высокопроизводительные вычисления MPICH2 – Argonne National Lab (ANL) Экспериментальные операционные системы – Singularity, WRC и др. Инфраструктура компиляторов Common Compiler Infrastructure Конверторы OpenXML-ODF и OpenXML-DAISY (MP3 для лиц с ограниченными возможностями) Отдельные приложения – Class Server, Windows Installer и др... Драйверы ядра Linux

У нас почти не осталось идеологических расхождений Наши продукты все более интероперабельны Вместе мы можем сделать больше Microsoft и СПО...

Продукты и Сервисы для всех

Облако для потребителей

Вопросы