Компоненты

Microsoft «не против» с открытым исходным кодом

Время и Стекло Так выпала Карта HD VKlipe Net

Время и Стекло Так выпала Карта HD VKlipe Net

Оглавление:

Anonim

Разделение между проприетарными поставщиками программного обеспечения и поставщиками с открытым исходным кодом не так ясно, как это воспринимают некоторые игроки отрасли. Поскольку все больше предприятий считают использование технологий с открытым исходным кодом, даже традиционные поставщики программного обеспечения, такие как Microsoft, предприняли шаги для удовлетворения таких потребностей клиентов.

«Открытый исходный код - это не продукт, а подход к разработке программного обеспечения», - сказал Мэтью Хардман, стратегия платформы менеджер в Сингапуре. «Microsoft не конкурирует с открытым исходным кодом, так же как Nike не конкурирует с запуском».

Hardman сказал, что софтверный гигант стремится обеспечить «наилучшую возможную платформу» для запуска приложений с открытым исходным кодом. «Мы считаем, что предприятия и поставщики должны иметь выбор методологии разработки программного обеспечения, а открытым исходным кодом является одним из таких вариантов».

[Читать дальше: Вашему новому ПК нужны эти 15 бесплатных, отличных программ]

Менеджер стратегии платформы отметил, что Microsoft будет конкурировать с поставщиками с открытым исходным кодом, так же как и конкурирует с другими собственными поставщиками.

Взносы с открытым исходным кодом

По словам Хардмана, Microsoft внесла свой вклад в технологии, которые считаются открытыми. «PHP, технология, используемая для создания веб-страниц, столкнулась с несколькими проблемами, связанными с производительностью и масштабируемостью на Windows Server 2003», - сказал он. «С внедрением Windows Server 2008 и хост-технологий, таких как Fast CGI, мы теперь можем запускать PHP до 200 процентов быстрее, чем Linux».

Hardman сказал, что компания внесла код в библиотеки PHP для поддержки базы данных, что позволяет разработчикам PHP подключаться к базам данных Microsoft.

«Linux - это с открытым исходным кодом, но с открытым исходным кодом - это не Linux», - отметил Хардман. «PHP был разработан, чтобы облегчить людям создание веб-страниц, а не только для работы только в Linux».

В рамках своей стратегии с открытым исходным кодом в компании размещен веб-сайт CodePlex, где сотрудники Microsoft и разработчик работа в общине около 6 000 проектов с открытым исходным кодом. «Примеры таких проектов включают AJAX Control Toolkit, SugarCRM,.Net и код, который может взаимодействовать с« World of Warcraft », - сказал Хардман.

CodePlex включает в себя не просто проекты, выпущенные Microsoft, по словам Хардмана, «Это хостинговая платформа, где люди могут создавать и обмениваться проектами, а также использовали ее для обмена некоторыми из наших технологий, чтобы стимулировать дальнейшие инновации».

Около пяти миллионов разработчиков по всему миру создали различные приложения с использованием технологий платформы Microsoft, таких как Windows,.Net, Windows Server и Microsoft Xbox, по словам софтверного гиганта.

Различные бизнес-модели

В отличие от Red Hat Microsoft не имеет основанной на подписке модели для решений с открытым исходным кодом. «Когда мы хотим поделиться исходным кодом, мы поделимся им бесплатно», - сказал Хардман. «Например, если кто-то взял AJAX Control Toolkit, встроил его в проект и коммерциализировал его, это нормально с нами».

«Это не столько проблема открытия исходного кода, - сказал Хардман. «Скорее, речь идет о том, как сделать работу с открытым исходным кодом для предприятия без необходимости менять существующую платформу или инфраструктуру».

Короче говоря, интероперабельность между решениями, будь то с открытым исходным кодом или нет, очень важна, Hardman отметил.

Другие проблемы с открытым исходным кодом

Предприятиям необходимо рассмотреть несколько других вопросов при принятии решения о принятии технологий с открытым исходным кодом, по словам Хардмана. Знание уровня поддержки, предоставляемого поставщиком услуг, например, доступность патчей безопасности, имеет решающее значение.

«Недостаточно иметь только технические знания в создании решения с открытым исходным кодом», - сказал Хардман. «Знание бизнеса также необходимо для обеспечения того, чтобы решение было разрешено для предприятия».

Кроме того, поставщик с открытым исходным кодом должен быть уверен, что предоставляющее сообщество сообщество может обеспечить адекватную защиту информации. «Не должно быть слабых звеньев в функциях безопасности», - сказал Хардман.

Open source и SaaS

Согласно отчету Gartner State of Open Source за 2008 год, программное обеспечение как услуга (SaaS) затмит открытый исходный код как предпочтительный метод сокращения затрат на ИТ-услуги на предприятии до 2012 года.

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

Герой Мессер, президент Red Hat Asia Pacific, не согласился: «Открытый исходный код не увеличивает требования к техническим навыкам ИТ в рамках предприятия ».

Мессер заявила, что модель подписки Red Hat предоставляет предприятиям прогнозируемую структуру затрат и позволяет им аутсорсировать требования к ИТ-разработке и поддержке.

« Open source - это инфраструктурная платформа, на которой работают многие корпоративные приложения », - сказал Мессер. «Его основанный на сообществах ускоренный инновационный подход во много раз увеличивает потенциал разработки программного обеспечения, обеспечивая предприятия более совершенными, более инновационными решениями».

Мессер согласился, однако, что, как программное обеспечение с открытым исходным кодом (OSS), SaaS также может помочь предприятиям, особенно небольшим - и средние предприятия, сокращают затраты на ИТ.

Определение открытого кода

«Хотя я согласен с общим определением SaaS Red Hat, я бы не согласился с их определением open source», - сказал Брайан Прентис, Gartner's вице-президент по новым тенденциям и технологиям. «Открытый источник - это не просто инфраструктурная платформа, это может быть намного больше, чем и есть».

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

Как соавтор отчета Open Source от Gartner, Прентис объяснил, что OSS имеет тенденцию повышать требования к навыкам, потому что новые технологии требуют новых навыков в организации.

«Если, например, моя организация использует Windows Server, добавление Linux, независимо от распределения, потребует новых навыков», - сказал Прентис. «Если в настоящее время я использую сочетание Oracle 11g и SQL Server, а затем представил MySQL, для этого нужен новый набор навыков».

Prentice заявила, что SaaS стремится избежать этой проблемы, потому что она «работает на чужой инфраструктуре»,.

«Я признаю, что в этой области есть некоторые нюансы, особенно когда мы начинаем рассматривать возможности платформы как службы, такие как Force.com от salesforce.com», - отметил он.