27

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

  • Upload
    geordi

  • View
    76

  • Download
    0

Embed Size (px)

DESCRIPTION

ПО с открытым кодом и Microsoft. ИТ-индустрия : «вертикальный» мир. Solutions. Solutions. Solutions. Solutions. Applications. Applications. Applications. Applications. OS. OS. OS. OS. Computers. Computers. Computers. Computers. Processors. Processors. Processors. Processors. - PowerPoint PPT Presentation

Citation preview

Page 1: ПО с открытым кодом  и  Microsoft
Page 2: ПО с открытым кодом  и  Microsoft

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

и Microsoft

Page 3: ПО с открытым кодом  и  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-х годов... Возможности взаимодействия ограничены и дороги

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

ИТ-индустрия: «горизонтальный» мир...

Горизонтальные мультивендорные решения

Процессоры

Системы

Память

Блоки и компоненты

СУБД

Клиентские приложения

Серверные приложения

ОС и инфраструктурное ПО

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

Две бизнес-стратегии

CS

$

OSS

OSS

OSS

$ $ $

“Свободные приложения”“Свободное ядро”

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

Office Windows Windows Server

Exchange SQL Server

Visual Studio SharePoint

System Center

Коммерческое ядро

OSS

OSS

CS

CS

OSS

OSS

CS = Commercially Developed SoftwareOSS = Open Source Software

Свободные приложения

Бизнес-модель Microsoft

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

Как выживают СПО (и не СПО) компании

Модели разработки Стратегии лицензирования Генераторы прибылиVendor Led DevelopmentCommunity Led DevelopmentMixed DevelopmentHybrid Development

Dual LicensingOpen-Core LicensingSingle Open Source LicensingAssembled Open Source LicensingClosed Licensing

Commercial LicensingSubscriptionsService/SupportSoftware as a ServiceUse of other Products and/or ServicesEmbeded HardwareEmbeded SoftwareCustom DevelopmentAdvertisingGovernmental Grants / Preferences

СПО-компании так и не нашли новых схем извлечения прибылей в сравнении с коммерческими компаниями. Доходы от OSS-обслуживания падают. Основные игроки (Red Hat, Novell, Alfresco и др.) либо поставляют enterprise level возможности только по подписке, либо вообще вывели их из под открытых лицензий.

Стратегии лицензирования Генераторы прибылиМодели разработки

По данным the451group Возврат к «традиции»

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

Стратегия Microsoft в отношении СПО

Наша цель состоит в том, чтобы на нашей платформе и используя наши библиотеки работало как можно больше проектов с открытым кодом.

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

А знаете ли Вы, что более 80 тыс. СПО приложений работают на Windows?

Top Secret

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

Является ли Microsoft комитером открытого

кода?Да, Microsoft – один из крупнейших комитеров открытого кода.

Мы распространяем разработанный нами исходный код под признанными OSI (Open Source Initiative) лицензиями MS-PL и MS-RL, под другими BSD-stile лицензиями и даже иногда под GPL.

В соответствии с нашей концепцией мы не распространяем код ядра коммерческих ОС и офисного пакета под OSI-лицензиями (хотя доступ к этому коду и открыт двум миллионам разработчиков под не-OSI лицензиями).

Мы распространяем в основном код для создания приложений.Но не только.

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

Что такое – быть по настоящему

СПО-компанией?• Создавать код и распространять его под свободной

лицензией– Microsoft, по существу, делал это десятилетиями

• Зарабатывать на этом– Хотелось бы, но, говоря строго, мало у кого получается

• Не просто раздавать код, но участвовать в совместной разработке с другими независимыми разработчиками– Мы этому все еще учимся

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

Microsoft Open Source Technology Center Миссия и

команда

Ежедневные активности:

•Содействие в достижении интероперабельности продуктов Window и Linux•Улучшение поддержки СПО продуктов в Windows•Помощь СПО разработчикам•Организация и популяризация возможностей совместных разработок Microsoft и СПО-компаний и команд

Команда с опытом:

• Разработки приложений• Управления датацентрами• Высокпроизводительных

вычислений• Разработки технологической и

бизнес-стратегииВ ее распоряжении:>100 физических серверов>200 конфигураций виртуальных

серверов~50 дистрибутивов Linux, 15 вариантов Unix

Стратегическая миссия:

Добиваться взаимопонимания, уважения и сотрудничества между Microsoft и СПО сообществом в целях совместного улучшения качества и расширения функциональности программного обеспечения

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

port25 – СПО сообщество в Microsoft

http://port25.technet.com/

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

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

OSS Forge CodePlexhttp://www.codeplex.com

Форж СПО проектов, хостируемый Microsoft, «дом» 10 000+ проектов

Самые популярные проекты апреля Rawr 562,547AJAXControlToolkit 229,772Silverlight 189,027WPF 149,121GoogleBookDownloader 136,184MSFTDBProdSamples 129,922AspNET 114,208SqlServerSamples 112,402Blogengine 103,090EntLib 81,308DotNetNuke 72,721Terminals 71,592

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

Некоторые интересные СПО-проекты

с участием или по инициативе 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

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

У нас почти не осталось идеологических расхождений

Наши продукты все более интероперабельны

Вместе мы можем сделать больше

Microsoft и СПО...

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

ИНТЕРОПЕРАБЕЛЬНОСТЬ

технологическая открытость в реальном мире

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

Что такое интероперабельность

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

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

Не только техническая проблема

Государственный регламент интероперабельности (GIF)Все вовлеченные стороны имеют общее понимание целей и путей их достижения Политический контекст

Процессы работы ведомств формализованы, согласованы, совместимы, непротиворечивы, рациональны и отвечают целям eGov.

Организационная открытость

Согласованность процессов и орг.структур

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

Семантическая открытость

Семантическое согласование

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

Нормативная открытость

Юридическое согласование

Все используемые стандарты, спецификации, протоколы, форматы, а также реализующие их приложения согласованы, корректно реализованы и работают надежно и эффективно.

Технологическая открытость

Синтаксис, обработка, передача

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

Информационные технологии меняются очень быстро. Информационные взаимодействия делаются все более интенсивными и сложными.Потребность в интероперабельности возрастает.

ПКПК

Клиент-СерверКлиент-Сервер

ИнтернетИнтернет

Связанный Связанный мирмир

ВремяВремя

Настало время интероперабельных решений. Почему?

Трудно рассчитывать, что этой областью удастся

управлять только за счет гос.регулироваия

Связанный значит свободный

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

Новые требования к ИТ

20

Нормативные требования

Устойчивость к катастрофам

Распределенная разработка

S+SОблачные вычисления

Новые клиентские устройства

Green IT

Унаследованные приложения

Долговременное хранение

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

Технологическая нейтральность

или протекционизм• Большинство развитых государств считает наиболее приоритетным

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

• В то же время в отдельных случаях, обычно в ответ на кризисные

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

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

Интероперабельность

как социальный контракт бизнеса

с обществом

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

Принципы интероперабельности

MicrosoftКак пример социального контракта бизнеса и общества

-

7including the .NET Frameworkincluding the .NET Framework

Page 24: ПО с открытым кодом  и  Microsoft
Page 25: ПО с открытым кодом  и  Microsoft

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

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

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

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

Вопросы