ПО с открытым кодом и Microsoft
description
Transcript of ПО с открытым кодом и Microsoft
![Page 1: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/1.jpg)
![Page 2: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/2.jpg)
ПО с открытым кодом
и Microsoft
![Page 3: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/4.jpg)
ИТ-индустрия: «горизонтальный» мир...
Горизонтальные мультивендорные решения
Процессоры
Системы
Память
Блоки и компоненты
СУБД
Клиентские приложения
Серверные приложения
ОС и инфраструктурное ПО
![Page 5: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/5.jpg)
Две бизнес-стратегии
CS
$
OSS
OSS
OSS
$ $ $
“Свободные приложения”“Свободное ядро”
![Page 6: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/7.jpg)
Как выживают СПО (и не СПО) компании
Модели разработки Стратегии лицензирования Генераторы прибыли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](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/8.jpg)
Стратегия Microsoft в отношении СПО
Наша цель состоит в том, чтобы на нашей платформе и используя наши библиотеки работало как можно больше проектов с открытым кодом.
Мы хотим, чтобы нынешние и будущие выпуски Windows были самой удобной платформой как для традиционного коммерческого ПО, так и для проектов с открытым кодом.
А знаете ли Вы, что более 80 тыс. СПО приложений работают на Windows?
Top Secret
![Page 9: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/9.jpg)
Является ли Microsoft комитером открытого
кода?Да, Microsoft – один из крупнейших комитеров открытого кода.
Мы распространяем разработанный нами исходный код под признанными OSI (Open Source Initiative) лицензиями MS-PL и MS-RL, под другими BSD-stile лицензиями и даже иногда под GPL.
В соответствии с нашей концепцией мы не распространяем код ядра коммерческих ОС и офисного пакета под OSI-лицензиями (хотя доступ к этому коду и открыт двум миллионам разработчиков под не-OSI лицензиями).
Мы распространяем в основном код для создания приложений.Но не только.
![Page 10: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/10.jpg)
Что такое – быть по настоящему
СПО-компанией?• Создавать код и распространять его под свободной
лицензией– Microsoft, по существу, делал это десятилетиями
• Зарабатывать на этом– Хотелось бы, но, говоря строго, мало у кого получается
• Не просто раздавать код, но участвовать в совместной разработке с другими независимыми разработчиками– Мы этому все еще учимся
![Page 11: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/11.jpg)
Microsoft Open Source Technology Center Миссия и
команда
Ежедневные активности:
•Содействие в достижении интероперабельности продуктов Window и Linux•Улучшение поддержки СПО продуктов в Windows•Помощь СПО разработчикам•Организация и популяризация возможностей совместных разработок Microsoft и СПО-компаний и команд
Команда с опытом:
• Разработки приложений• Управления датацентрами• Высокпроизводительных
вычислений• Разработки технологической и
бизнес-стратегииВ ее распоряжении:>100 физических серверов>200 конфигураций виртуальных
серверов~50 дистрибутивов Linux, 15 вариантов Unix
Стратегическая миссия:
Добиваться взаимопонимания, уважения и сотрудничества между Microsoft и СПО сообществом в целях совместного улучшения качества и расширения функциональности программного обеспечения
![Page 12: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/12.jpg)
port25 – СПО сообщество в Microsoft
http://port25.technet.com/
Новости, блоги, видеокасты с гуру СПО
![Page 13: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/14.jpg)
Некоторые интересные СПО-проекты
с участием или по инициативе 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](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/15.jpg)
У нас почти не осталось идеологических расхождений
Наши продукты все более интероперабельны
Вместе мы можем сделать больше
Microsoft и СПО...
![Page 16: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/16.jpg)
ИНТЕРОПЕРАБЕЛЬНОСТЬ
технологическая открытость в реальном мире
![Page 17: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/17.jpg)
Что такое интероперабельность
?Интероперабельность (технологическая открытость) – свойство или возможность различных систем и организаций работать совместно (inter-operate).
![Page 18: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/18.jpg)
Не только техническая проблема
Государственный регламент интероперабельности (GIF)Все вовлеченные стороны имеют общее понимание целей и путей их достижения Политический контекст
Процессы работы ведомств формализованы, согласованы, совместимы, непротиворечивы, рациональны и отвечают целям eGov.
Организационная открытость
Согласованность процессов и орг.структур
Термины, значения полей и документы понимаются одинаково и передаются без потерь и искажений между ведомствами и гражданами.
Семантическая открытость
Семантическое согласование
Нормативна база обмена признаваемыми всеми ведомствами документами. Нормативное регулирование электронного правительства и его отношений с организациями и гражданами
Нормативная открытость
Юридическое согласование
Все используемые стандарты, спецификации, протоколы, форматы, а также реализующие их приложения согласованы, корректно реализованы и работают надежно и эффективно.
Технологическая открытость
Синтаксис, обработка, передача
![Page 19: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/19.jpg)
Информационные технологии меняются очень быстро. Информационные взаимодействия делаются все более интенсивными и сложными.Потребность в интероперабельности возрастает.
ПКПК
Клиент-СерверКлиент-Сервер
ИнтернетИнтернет
Связанный Связанный мирмир
ВремяВремя
Настало время интероперабельных решений. Почему?
Трудно рассчитывать, что этой областью удастся
управлять только за счет гос.регулироваия
Связанный значит свободный
![Page 20: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/20.jpg)
Новые требования к ИТ
20
Нормативные требования
Устойчивость к катастрофам
Распределенная разработка
S+SОблачные вычисления
Новые клиентские устройства
Green IT
Унаследованные приложения
Долговременное хранение
![Page 21: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/21.jpg)
Технологическая нейтральность
или протекционизм• Большинство развитых государств считает наиболее приоритетным
создание благоприятных условий для использования национальной экономикой, не исключая и бюджетную сферу, оптимальных ИТ-решений (т.н. «принцип технологической нейтральности государства»).
• В то же время в отдельных случаях, обычно в ответ на кризисные
явления, принимаются решения о предоставлении односторонних привилегий отдельным игрокам на внутреннем ИТ-рынке (т.н. «принцип протекционизма в пользу национального производителя»).
![Page 22: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/22.jpg)
Интероперабельность
как социальный контракт бизнеса
с обществом
![Page 23: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/23.jpg)
Принципы интероперабельности
MicrosoftКак пример социального контракта бизнеса и общества
-
7including the .NET Frameworkincluding the .NET Framework
![Page 24: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/24.jpg)
![Page 25: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/25.jpg)
Продукты и Сервисы для всех
![Page 26: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/26.jpg)
Облако для потребителей
![Page 27: ПО с открытым кодом и Microsoft](https://reader034.fdocuments.us/reader034/viewer/2022052312/568141e7550346895dadc7f3/html5/thumbnails/27.jpg)
Вопросы