Январь 2009

«Инновация проводит различие между лидером и последователем».

Стив Джобс

Открытым исходным кодом было много вещей для многих людей. В большинстве случаев программного обеспечения с открытым исходным кодом (ПСОК) была сосредоточена на инструменты и программное обеспечение инфраструктуры для создания и развертывания приложений. Относительно инфраструктуры, мало использования или инвестиций произошло в развитии промышленности конкретных или вертикальных ориентированных open source решений. Это не только упущенную возможность для организаций, но это также возможно Следующая волна открытого сотрудничества.

Важный урок ПСОК является процесс развития требует сотрудничества между отдельными лицами и организациями, которые не обязательно обусловлен традиционной иерархии командования и управления. Отделы информационных технологий (ИТ) вынуждены быть более эффективными, одновременно создавая инновационные новые решения для удовлетворения потребностей своего бизнеса. Больше и больше компании обращаются к внешним источникам для идей, что диск инноваций. Серия книг Генри Chesbrough придумал термин «инновационные сети» для обсуждения научных исследований и разработок (R&D) отделы, которые рассматривают их R&D системы как открытая система. Они описывают способы объединения партнеров, клиентов и даже конкурентов как часть расширенной команды R&D.

Однако эта серия не ответить на вопрос «может ПСОК может использоваться для создания инновационных сетей для ИТ-отделов?». Кроме того какие шаги необходимы для создания успешного программного обеспечения инновационной сети и каковы конечные выгоды для организаций? По большей части эта статья будет опираться на опыт Eclipse open source проектов. Эти проекты часто включают конкурирующих независимых поставщиков программного обеспечения (ISV), совместная работа по созданию общей платформы для разработчиков средств интеграции.

Привод для совместной работы

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

  • сотрудничество по реализации отраслевых стандартов или протоколов
  • Создание отрасли платформы для роста рынка

Сотрудничество на основе открытых стандартов

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

Для технологических стандартов, таких как HTTP, XML и Java поставщики программного обеспечения, как ожидается, внедрение этих стандартов в своей продукции. Однако существует мало стимулов для этого как реализации предоставляют очень мало дифференциации функций и стоимости клиента добавить. По этой причине OSS обеспечивает эффективный механизм для создания общей реализации, которая управляет принятие этих стандартов. Веб-сервер Apache является хорошим примером открытым исходным кодом приложения, которое стандарт HTTP.

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

Привод для сотрудничества propelled потребность в ИТ-организациям быстро и эффективно применять новые правила или стандарты для их бизнеса. Организации в рамках одной отрасли могут объединиться как программное обеспечение инновационной сети для создания общей реализации стандарта. Общая реализация означает, что стоимость разработки является общим и обеспечивает дополнительные преимущества, что общие развертывания в большей совместимости.

Сотрудничество на общей платформе

Создание общей платформы промышленности могут решить задачи ИТ интеграции решений от различных поставщиков и ускорить рост фрагментации рынка.

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

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

Создание инновационной сети программного обеспечения

Разработка OSS предоставляет проверенную модель для создания общих реализаций. Однако конечная цель программного обеспечения инновационной сети является создание ценности для бизнеса. Нам необходимо рассмотреть несколько аспектов ПСОК, которые позволяют для создания стоимости и стоимости захвата при установлении официального сотрудничества между равными партнерами. Мы обсудим факторы, необходимые для создания этого типа среды совместной работы, то мы называем «Программное обеспечение инновационной сети».

  1. Открытый процесс разработки: успех ПСОК в содействии совместной разработки находится в процессе открытой разработки. Наиболее крупным открытым исходным кодом сообщества как Apache, Eclipse и Linux, работают, используя следующие три принципа:

    a) открытость: быть открытым для участия любого лица или организации, в том числе конкурирующих организаций.

    b) меритократии: открытость означает демократию и успешный open source проектов вместо этого работают по принципу меритократии. В этой модели новички предлагается участвовать на основе проверенных заслуг и способности. c) прозрачность: с обсуждения важных проектов, планов и собрания прозрачным образом, чтобы любой пользователь может просматривать их.

  2. Включение управления моделью для сотрудничества: все успешные долгосрочные Организации требуется набор правил, которые устанавливают модель управления для определения политики и стратегий. Управление становится еще более важным, если организация является сотрудничество между конкурентами. Поэтому очень важно, что модель управления не позволяет одного игрока контролировать или влиять на организацию. Восприятие или реальность, что один участник контролирует общее сообщество может препятствовать участию других. Такие организации, как Фонд Eclipse, Фонд Apache и Linux Фонда были созданы как не для некоммерческих организаций с конкретной целью поставщика нейтральных лиц, которые выступают в качестве стюарда их соответствующих открытых общин.
  3. Управление интелектуальной собственностью: Управление интеллектуальной собственностью (ИС) является важным фактором при создании общей технологии базы. Эффективное управление ИС включает в себя выбор соответствующего программного обеспечения лицензии, юридические соглашения для участников, которые охватывают вклад ИС и сканирование исходного кода для обеспечения совместимости родословных и лицензии.

    Например Eclipse Foundation имеет хорошо организованной системы управления ИС. Все участники сообщества Eclipse подписать же соглашение и следовать же IP процессов. Все коммиттеры проект открытым исходным кодом Eclipse подписать коммиттером соглашение, которое указывает, что их взносы лицензированы под Eclipse общественной лицензии (EPL). Весь исходный код, который является для любого проекта Eclipse автоматически сканироваться обеспечить весь код лицензии под EPL или совместимый открытым исходным кодом лицензии. Результатом является, что технологии, созданные в рамках проектов open source имеет лицензию программного обеспечения четких и IP родословной.

  4. Создание сообщества: Тим O'Reilly придумал термин, архитектура участия для описания проектов как открытого могут построить и привлечь сообщество. Идея, что сообщество формирует вокруг способности любого лица, независимо от их принадлежности к участию. Архитектура участия включена путем: i) что делает его легко расширить технологии; и ii) наличие открытого развития процесса, который является прозрачным для всех. Участие затем происходит этими лицами непосредственно способствует обратно к проекту или строительство новой технологии на верхней части базовой технологии. Конечным результатом является экосистема, которая добавляет необходимые компоненты для быстрого внедрения новых технологий.

    Сетевой эффект более мелких общин в более крупных общинах также оказалось полезным для начала новых проектов. Серьезной проблемой для любого нового сообщества является создание осведомленности и участия общественности. Устоявшейся Организации, как Eclipse и Apache позволяют новые проекты для привлечения более широкого сообщества, чтобы поднять свой профиль с потенциальными членами сообщества.

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

Заключение

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

Эта статья была обновлена и переориентировал автора с его первоначальной публикации на CIO.com.

Рекомендуемые ресурсы

Технические сообщества Строительство

Инновационной деятельности на основе глобального сотрудничества: Новый источник конкурентных преимуществ

Доля этой статьи:

Цитируете эту статью:

Оцените содержание: 
Нет голосов были поданы еще. Скажи свое слово!

Комментарии

Открытый источник программного обеспечения являются новые тенденции рынка. Сегодня большинство компаний хотят их приложений на основе открытого исходного программного обеспечения как они очень легко доступны и удобны в использовании.