SlideShare a Scribd company logo

      
       
      
     
      Open Source: 
      взгляд изнутри 
      
     
      Дмитрий Еманов 
      FirebirdSQL Project 
      http://www.firebirdsql.org/

      
       
      
     
      
       
      
     
      
       Как все начинается... 
      
     
      
       Зачем люди приходят в Open Source? 
       Открыть существующий   коммерческий проект 
       Присоединиться к существующему   открытому проекту 
       Создать новый открытый проект 
       Как люди приходят в Open Source? 
       Персонально 
       От имени компании

      
       
      
     
      
       
      
     
      
       Индивидуальная мотивация 
      
     
      
       Хакерский подход к разработке ПО 
       Независимость и чувство свободы 
       Работа на собственный авторитет 
       Любопытство к чему-то «модному» 
       Поиск нового опыта   (не обязательно технического) 
       Сфера персональных интересов 
       Материальные блага

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

      
       
      
     
      
       
      
     
      
       Процесс вхождения в проект 
      
     
      
       Изучение механизмов сборки и   проектной документации 
       Реализация какого-либо ограниченного   функционала или исправление ошибки 
       Предоставление патча для review,   работа над критикой 
       Итерация «until success» :-) 
       Получение commit privileges   для репозитория исходных кодов

      
       
      
     
      
       
      
     
      
       Методы управления 
      
     
      
       Анархия 
       Свод правил или умолчаний 
       Равнение на авторитеты 
       Тоталитаризм 
       Ярко выраженный лидер 
       Доверие и подчинение 
       Демократия 
       Доверенная группа 
       Голосования, право вето

      
       
      
     
      
       
      
     
      
       Особенности управления 
      
     
      
       Участники: core vs contributors 
       Баланс между интересами проекта   и спонсоров 
       Релизная дисциплина   (или ее отсутствие) 
       Открытость механизмов   принятия решений

      
       
      
     
      
       
      
     
      
       Распределенная разработка 
      
     
      
       Организационная сторона 
       Общение и принятие решений   посредством списков рассылки 
       Несколько часовых поясов 
       Многоязычность участников 
       Отсутствие индивидуального контроля 
       Техническая сторона 
       Практически не отличается от   внутрикорпоративной разработки

      
       
      
     
      
       
      
     
      
       Open Source Сommunity 
      
     
      
       Что такое community? 
       Совместный вклад группы людей в единую   цель с расчетом получить общий для всех   участников результат 
       Польза для проекта 
       Миграция пользователей в статус   разработчиков, портеров, тестеров 
       Нетехнические задачи: перевод   документации, новости/анонсы и т.п. 
       Эффект массовки, сетевой маркетинг

      
       
      
     
      
       
      
     
      
       Open Source лицензии 
      
     
      
       Строгие «copyleft»-лицензии 
       GNU General Public License 
       Слабые «copyleft»-лицензии 
       Mozilla Public License, Lesser GPL 
       «Разрешительные» лицензии 
       BSD License, Apache License 
       Public Domain

      
       
      
     
      
       
      
     
      
       GPL (GNU General Public License) 
      
     
      
       Идея «copyleft»: однажды   опубликованная на условиях данной   лицензии программа уже не может стать   несвободной 
       Обязательная публикация исходников   продукта и всех изменений 
       Производные продукты наследуют   лицензию («прилипчивость») 
       Лицензия должна распространяться   с дистрибутивом

      
       
      
     
      
       
      
     
      
       BSD (Berkeley Software Distribution) 
      
     
      
       Публикация исходников и изменений   необязательна 
       Необязательно включать лицензию   в дистрибутив 
       Лицензия не наследуется производными   продуктами, вплоть до превращения их в   проприетарные 
       Совместима с GPL

      
       
      
     
      
       
      
     
      
       MPL (Mozilla Public License) 
      
     
      
       Публикация всех изменений продукта   обязательна 
       Лицензия должна распространяться   с дистрибутивом 
       Лицензия не наследуется производными   продуктами 
       Несовместима с GPL

      
       
      
     
      
       
      
     
      
       Лицензионные Tips & Tricks 
      
     
      
       Стоимость продукта 
       Можно продавать свободный продукт,   но нельзя продавать исходники   (дороже стоимости доставки) 
       Публикация исходников 
       Требуется при распространении,   но не при использовании 
       Касается конкретного факта передачи прав 
       Кросс-лицензирование 
       Допускается, включая коммерческое

      
       
      
     
      
       
      
     
      
       Успешность проектов 
      
     
      
       Публичная известность 
       Размер и настроение community 
       Количество «закачек» продукта 
       Надежная инфраструктура 
       Гарантии стабильности и развития 
       Капитализация (проект как продукт) 
       Интерес со стороны   коммерческих игроков

      
       
      
     
      
       
      
     
      
       Бизнес-модели Open Source 
      
     
      
       Пожертвования, членские взносы 
       Заказная разработка,   спонсирование функционала 
       Платная техподдержка 
       Сертифицированные сборки 
       Двойное лицензирование 
       Продажа «обвязки», закрытых доработок 
       Аренда торговой марки

      
       
      
     
      
       
      
     
      
       Известные бизнес-примеры 
      
     
      
       MySQL AB 
       Кодом владеет коммерческая компания 
       Сочетание GPL и коммерческой лицензии 
       Eclipse Foundation 
       Партнерство более чем 80 компаний 
       Developers/consumers, strategic/individual 
       Mozilla Foundation 
       Владеет торговой маркой, гарант манифеста 
       Mozilla Corporation

      
       
      
     
      
       
      
     
      
       Жизненные вехи проекта Firebird 
      
     
      
       2000:  свободу исходному коду! 
       2002:  первый публичный релиз ,   временная стагнация проекта ,   первая попытка клонирования (Yaffil) ,   создание Firebird Foundation 
       2003:  первая международная конференция 
       2004:  нарушение торговой марки ,   внутрикомандный конфликт ,   второе клонирование (Vulcan) ,   переход разработчиков на full-time,   первая региональная конференция

      
       
      
     
      
       
      
     
      
       Жизненные вехи проекта Firebird 
      
     
      
       2005:  первый стратегический партнер,   ужесточение релизной дисциплины 
       2007 :  попытка перекупки ключевых людей ,   третье клонирование (Red Database) ,   практика бесплатных семинаров ,   Best Project for Enterprise,   Best User Support от SourceForge.NET 
       2008:  попытка реорганизации проекта ,   мировой финансовый кризис

      
       
      
     
      Вопросы?

      
       
      
     
      Спасибо за внимание! 
      
      Дмитрий Еманов 
      mailto:dimitr@firebirdsql.org

More Related Content

PDF
Ирина Шубина - Обзор базовых лицензий свободного ПО
PDF
нек спо
PDF
Презентация с семинара Инны Паламарчук «Интеллектуальные права в цифровую эпо...
PDF
Виктория Бутич Бета тестирование как способ обеспечения качества продукта
PPTX
социальные сети в производстве. Кейсы
PDF
чужая
PPT
Национальная программная платформа выступление Д.Комиссарова на пресс-конфе...
PPT
площадка о будущем 18.08.13
Ирина Шубина - Обзор базовых лицензий свободного ПО
нек спо
Презентация с семинара Инны Паламарчук «Интеллектуальные права в цифровую эпо...
Виктория Бутич Бета тестирование как способ обеспечения качества продукта
социальные сети в производстве. Кейсы
чужая
Национальная программная платформа выступление Д.Комиссарова на пресс-конфе...
площадка о будущем 18.08.13

Similar to Open Source: взгляд изнутри, Дмитрий Еманов (The Firebird Project) (in Russian) (20)

PPTX
About Open Source Licenses
PDF
Сила сообщества: кейсы по работе с linux-сообществом из опыта ГНУ/Линуксцентра
PDF
Сила сообщества: кейсы по работе с linux-сообществом из опыта ГНУ/Линуксцентра
ODP
Облачные вычисления и сервисы: классификация, основные функции и недостатки
PPTX
облачные вычисления и сервисы
PPTX
облачные вычисления и сервисы
PPTX
Лекция 3. Проприетарное и свободное по. Виды лицензий.
PPT
Open Source GIS \ Открытые ГИС
PDF
Свободные лицензии: улыбнись тому, кто сидит в пруду | ADD 2011
PPTX
YouLead Tomsk 2012 — Constantin Kaplinsky
ODP
Firebird: Универсальная СУБД. Краткая презентация на Интероп 2008, Дмитрий Ем...
PPT
Presentation oss-05 russe
PDF
Технологический ландшафт СПО в России
PPTX
CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльны...
PPTX
CodeFest 2012. Разработка Open Source продуктов как прибыльный бизнес, Конста...
PPTX
Компания навыворот (Андрей Аксенов)
PPT
OpenSource_2011
PPT
Открытые ресурсы и их использование
About Open Source Licenses
Сила сообщества: кейсы по работе с linux-сообществом из опыта ГНУ/Линуксцентра
Сила сообщества: кейсы по работе с linux-сообществом из опыта ГНУ/Линуксцентра
Облачные вычисления и сервисы: классификация, основные функции и недостатки
облачные вычисления и сервисы
облачные вычисления и сервисы
Лекция 3. Проприетарное и свободное по. Виды лицензий.
Open Source GIS \ Открытые ГИС
Свободные лицензии: улыбнись тому, кто сидит в пруду | ADD 2011
YouLead Tomsk 2012 — Constantin Kaplinsky
Firebird: Универсальная СУБД. Краткая презентация на Интероп 2008, Дмитрий Ем...
Presentation oss-05 russe
Технологический ландшафт СПО в России
CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльны...
CodeFest 2012. Разработка Open Source продуктов как прибыльный бизнес, Конста...
Компания навыворот (Андрей Аксенов)
OpenSource_2011
Открытые ресурсы и их использование
Ad

More from Alexey Kovyazin (20)

PPTX
High-load performance testing: Firebird 2.5, 3.0, 4.0
PPTX
Fail-Safe Cluster for FirebirdSQL and something more
PPTX
Новые возможности языка SQL в Firebird 3.0
ODP
Firebird recovery tools and techniques by IBSurgeon
ODP
How Firebird transactions work
PDF
Life with big Firebird databases
PDF
Professional tools for Firebird optimization and maintenance from IBSurgeon
PPTX
Resolving Firebird performance problems
PDF
Firebird migration: from Firebird 1.5 to Firebird 2.5
PPTX
Firebird migration: from Firebird 1.5 to Firebird 2.5
PPTX
Firebird Anti-Corruption Approach
PPTX
Firebird's Big Databases (in English)
PDF
Firebird Dataguard (Russian)
PPT
Решения на базе СУБД Firebird в крупных компаниях и государственных учреждени...
PDF
Firebird DataGuard - Еще раз об уверенности в завтрашнем дне
PDF
Firebird usage promo draft
PPTX
FBScanner: IBSurgeon's tool to solve all types of performance problems with F...
ODP
Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)
ODP
Understandung Firebird optimizer, by Dmitry Yemanov (in English)
PPTX
Firebird: cost-based optimization and statistics, by Dmitry Yemanov (in English)
High-load performance testing: Firebird 2.5, 3.0, 4.0
Fail-Safe Cluster for FirebirdSQL and something more
Новые возможности языка SQL в Firebird 3.0
Firebird recovery tools and techniques by IBSurgeon
How Firebird transactions work
Life with big Firebird databases
Professional tools for Firebird optimization and maintenance from IBSurgeon
Resolving Firebird performance problems
Firebird migration: from Firebird 1.5 to Firebird 2.5
Firebird migration: from Firebird 1.5 to Firebird 2.5
Firebird Anti-Corruption Approach
Firebird's Big Databases (in English)
Firebird Dataguard (Russian)
Решения на базе СУБД Firebird в крупных компаниях и государственных учреждени...
Firebird DataGuard - Еще раз об уверенности в завтрашнем дне
Firebird usage promo draft
FBScanner: IBSurgeon's tool to solve all types of performance problems with F...
Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)
Understandung Firebird optimizer, by Dmitry Yemanov (in English)
Firebird: cost-based optimization and statistics, by Dmitry Yemanov (in English)
Ad

Open Source: взгляд изнутри, Дмитрий Еманов (The Firebird Project) (in Russian)

  • 1. Open Source: взгляд изнутри Дмитрий Еманов FirebirdSQL Project http://www.firebirdsql.org/
  • 2. Как все начинается... Зачем люди приходят в Open Source? Открыть существующий коммерческий проект Присоединиться к существующему открытому проекту Создать новый открытый проект Как люди приходят в Open Source? Персонально От имени компании
  • 3. Индивидуальная мотивация Хакерский подход к разработке ПО Независимость и чувство свободы Работа на собственный авторитет Любопытство к чему-то «модному» Поиск нового опыта (не обязательно технического) Сфера персональных интересов Материальные блага
  • 4. Корпоративная мотивация Совокупная стоимость владения ПО Интеграция в существующий стек Open Source решений компании Стратегическая зависимость от необходимого функционала Соображения безопасности, сертификация ПО Построение собственного бизнеса вокруг открытого проекта
  • 5. Процесс вхождения в проект Изучение механизмов сборки и проектной документации Реализация какого-либо ограниченного функционала или исправление ошибки Предоставление патча для review, работа над критикой Итерация «until success» :-) Получение commit privileges для репозитория исходных кодов
  • 6. Методы управления Анархия Свод правил или умолчаний Равнение на авторитеты Тоталитаризм Ярко выраженный лидер Доверие и подчинение Демократия Доверенная группа Голосования, право вето
  • 7. Особенности управления Участники: core vs contributors Баланс между интересами проекта и спонсоров Релизная дисциплина (или ее отсутствие) Открытость механизмов принятия решений
  • 8. Распределенная разработка Организационная сторона Общение и принятие решений посредством списков рассылки Несколько часовых поясов Многоязычность участников Отсутствие индивидуального контроля Техническая сторона Практически не отличается от внутрикорпоративной разработки
  • 9. Open Source Сommunity Что такое community? Совместный вклад группы людей в единую цель с расчетом получить общий для всех участников результат Польза для проекта Миграция пользователей в статус разработчиков, портеров, тестеров Нетехнические задачи: перевод документации, новости/анонсы и т.п. Эффект массовки, сетевой маркетинг
  • 10. Open Source лицензии Строгие «copyleft»-лицензии GNU General Public License Слабые «copyleft»-лицензии Mozilla Public License, Lesser GPL «Разрешительные» лицензии BSD License, Apache License Public Domain
  • 11. GPL (GNU General Public License) Идея «copyleft»: однажды опубликованная на условиях данной лицензии программа уже не может стать несвободной Обязательная публикация исходников продукта и всех изменений Производные продукты наследуют лицензию («прилипчивость») Лицензия должна распространяться с дистрибутивом
  • 12. BSD (Berkeley Software Distribution) Публикация исходников и изменений необязательна Необязательно включать лицензию в дистрибутив Лицензия не наследуется производными продуктами, вплоть до превращения их в проприетарные Совместима с GPL
  • 13. MPL (Mozilla Public License) Публикация всех изменений продукта обязательна Лицензия должна распространяться с дистрибутивом Лицензия не наследуется производными продуктами Несовместима с GPL
  • 14. Лицензионные Tips & Tricks Стоимость продукта Можно продавать свободный продукт, но нельзя продавать исходники (дороже стоимости доставки) Публикация исходников Требуется при распространении, но не при использовании Касается конкретного факта передачи прав Кросс-лицензирование Допускается, включая коммерческое
  • 15. Успешность проектов Публичная известность Размер и настроение community Количество «закачек» продукта Надежная инфраструктура Гарантии стабильности и развития Капитализация (проект как продукт) Интерес со стороны коммерческих игроков
  • 16. Бизнес-модели Open Source Пожертвования, членские взносы Заказная разработка, спонсирование функционала Платная техподдержка Сертифицированные сборки Двойное лицензирование Продажа «обвязки», закрытых доработок Аренда торговой марки
  • 17. Известные бизнес-примеры MySQL AB Кодом владеет коммерческая компания Сочетание GPL и коммерческой лицензии Eclipse Foundation Партнерство более чем 80 компаний Developers/consumers, strategic/individual Mozilla Foundation Владеет торговой маркой, гарант манифеста Mozilla Corporation
  • 18. Жизненные вехи проекта Firebird 2000: свободу исходному коду! 2002: первый публичный релиз , временная стагнация проекта , первая попытка клонирования (Yaffil) , создание Firebird Foundation 2003: первая международная конференция 2004: нарушение торговой марки , внутрикомандный конфликт , второе клонирование (Vulcan) , переход разработчиков на full-time, первая региональная конференция
  • 19. Жизненные вехи проекта Firebird 2005: первый стратегический партнер, ужесточение релизной дисциплины 2007 : попытка перекупки ключевых людей , третье клонирование (Red Database) , практика бесплатных семинаров , Best Project for Enterprise, Best User Support от SourceForge.NET 2008: попытка реорганизации проекта , мировой финансовый кризис
  • 20. Вопросы?
  • 21. Спасибо за внимание! Дмитрий Еманов mailto:dimitr@firebirdsql.org