270 likes | 466 Views
ПО с открытым кодом и Microsoft. ИТ-индустрия : «вертикальный» мир. Solutions. Solutions. Solutions. Solutions. Applications. Applications. Applications. Applications. OS. OS. OS. OS. Computers. Computers. Computers. Computers. Processors. Processors. Processors. Processors.
E N D
ИТ-индустрия: «вертикальный» мир... Solutions Solutions Solutions Solutions Applications Applications Applications Applications OS OS OS OS Computers Computers Computers Computers Processors Processors Processors Processors Storage Storage Storage Storage Модель 60-х годов... Возможности взаимодействия ограничены и дороги
ИТ-индустрия: «горизонтальный» мир... Клиентские приложения Серверные приложения СУБД ОС и инфраструктурное ПО Системы Блоки и компоненты Процессоры Память Горизонтальные мультивендорные решения
Две бизнес-стратегии $ CS OSS $ $ OSS OSS $ “Свободные приложения” “Свободное ядро”
Бизнес-модель Microsoft Свободные приложения CS OSS OSS CS OSS OSS SharePoint Visual Studio System Center Коммерческое ядро SQL Server Exchange Office Windows Windows Server CS = Commercially Developed Software OSS = Open Source Software
Как выживают СПО (и не СПО) компании СПО-компании так и не нашли новых схем извлечения прибылей в сравнении с коммерческими компаниями. Доходы от OSS-обслуживания падают. Основные игроки (RedHat, Novell, Alfresco и др.) либо поставляют enterprise level возможности только по подписке, либо вообще вывели их из под открытых лицензий. Стратегии лицензирования Генераторы прибыли Модели разработки По данным the451group Возврат к «традиции»
Top Secret Стратегия Microsoft в отношении СПО Наша цель состоит в том, чтобы на нашей платформе и используя наши библиотеки работало как можно больше проектов с открытым кодом. Мы хотим, чтобы нынешние и будущие выпуски Windows были самой удобной платформой как для традиционного коммерческого ПО, так и для проектов с открытым кодом. А знаете ли Вы, что более 80 тыс. СПО приложений работают на Windows?
Является ли Microsoft комитером открытого кода? Да, Microsoft – один из крупнейших комитеров открытого кода. Мы распространяем разработанный нами исходный код под признанными OSI (Open Source Initiative) лицензиями MS-PL и MS-RL, под другими BSD-stile лицензиями и даже иногда под GPL. В соответствии с нашей концепцией мы не распространяем код ядра коммерческих ОС и офисного пакета под OSI-лицензиями (хотя доступ к этому коду и открыт двум миллионам разработчиков под не-OSI лицензиями). Мы распространяем в основном код для создания приложений. Но не только.
Что такое – быть по настоящему СПО-компанией? • Создавать код и распространять его под свободной лицензией • Microsoft,по существу, делал это десятилетиями • Зарабатывать на этом • Хотелось бы, но, говоря строго, мало у кого получается • Не просто раздавать код, но участвовать в совместной разработке с другими независимыми разработчиками • Мы этому все еще учимся
Microsoft Open Source Technology Center Миссия и команда • Команда с опытом: • Разработки приложений • Управления датацентрами • Высокпроизводительных вычислений • Разработки технологической и бизнес-стратегии • В ее распоряжении: • >100 физических серверов • >200 конфигураций виртуальных серверов • ~50 дистрибутивов Linux, • 15 вариантов Unix • Ежедневные активности: • Содействие в достижении интероперабельности продуктов Window и Linux • Улучшение поддержки СПО продуктов в Windows • Помощь СПО разработчикам • Организация и популяризация возможностей совместных разработок Microsoft и СПО-компанийи команд Стратегическая миссия: Добиваться взаимопонимания, уважения и сотрудничества между Microsoft и СПО сообществом в целях совместного улучшения качества и расширения функциональности программного обеспечения
port25 – СПО сообщество в Microsofthttp://port25.technet.com/ Новости, блоги, видеокасты с гуру СПО
OSS Forge CodePlexhttp://www.codeplex.com Форж СПО проектов, хостируемый Microsoft, «дом» 10 000+ проектов
Некоторые интересные СПО-проекты с участием или по инициативе 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 и СПО... • У нас почти не осталось идеологических расхождений • Наши продукты все более интероперабельны • Вместе мы можем сделать больше
ИНТЕРОПЕРАБЕЛЬНОСТЬтехнологическая открытость в реальном мире
Что такое интероперабельность? Интероперабельность (технологическая открытость) – свойство или возможность различных систем и организаций работать совместно (inter-operate).
Не только техническая проблемаГосударственный регламент интероперабельности (GIF) Все вовлеченные стороны имеют общее понимание целей и путей их достижения Политический контекст Нормативная открытость Нормативна база обмена признаваемыми всеми ведомствами документами. Нормативное регулирование электронного правительства и его отношений с организациями и гражданами Юридическое согласование Организационная открытость Процессы работы ведомств формализованы, согласованы, совместимы, непротиворечивы, рациональны и отвечают целям eGov. Согласованность процессов и орг.структур Семантическая открытость Термины, значения полей и документы понимаются одинаково и передаются без потерь и искажений между ведомствами и гражданами. Семантическое согласование Технологическая открытость Все используемые стандарты, спецификации, протоколы, форматы, а также реализующие их приложения согласованы, корректно реализованы и работают надежно и эффективно. Синтаксис, обработка, передача
Связанный значит свободный Информационные технологии меняются очень быстро. Информационные взаимодействия делаются все более интенсивными и сложными.Потребность в интероперабельности возрастает. Связанный мир Интернет Трудно рассчитывать, что этой областью удастся управлять только за счет гос.регулироваия Клиент-Сервер Время ПК Настало время интероперабельных решений. Почему?
Новые требования к ИТ Новые клиентские устройства Облачные вычисления S+S Унаследованные приложения Устойчивость к катастрофам Green IT Распределенная разработка Нормативные требования Рост потребности в интероперабельности Долговременное хранение
Технологическая нейтральность или протекционизм • Большинство развитых государств считает наиболее приоритетным создание благоприятных условий для использования национальной экономикой, не исключая и бюджетную сферу, оптимальных ИТ-решений (т.н. «принцип технологической нейтральности государства»). • В то же время в отдельных случаях, обычно в ответ на кризисные явления, принимаются решения о предоставлении односторонних привилегий отдельным игрокам на внутреннем ИТ-рынке (т.н. «принцип протекционизма в пользу национального производителя»).
Интероперабельность как социальный контракт бизнеса с обществом
- Принципы интероперабельности MicrosoftКак пример социального контракта бизнеса и общества Гарантия открытых интерфейсов Переносимость данных 7 including the .NET Framework Расширенная поддержка стандартов Открытое обсуждение реализации
Продукты и Сервисы для всех СЕРВИСЫ В ОБЛАКЕ • PRODUCTIVITY • COMMUNICATIONS • COLLABORATION • BUSINESS APPS • IDENTITY • STORAGE • PLATFORM ПРОДУКТЫ ЛОКАЛЬНО
Облако для потребителей 500M активных Windows Live IDs! 369M польз.Hotmail! 3 млрд Запросов в месяц 600M польз. Over 6M Songs In The Catalog 2 млрдЗвонков в год 20M пользователей Xbox Live! 14 млрдобъявлений В год СЕРВИСЫ ОБЛАКА ПК ТЕЛЕФОН ТВ