20
Разработка Open Source продуктов как прибыльный бизнес Константин Каплинский, ГлавСофт

CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

РазработкаOpen Source продуктов как прибыльный бизнес

Константин Каплинский,ГлавСофт

Page 2: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Кто я такой?

Константин Каплинский,директор компании ГлавСофт, г. Томск

• В прошлом: программист, сисадмин, преподаватель, фрилансер

• 2001: Основал TightVNC (Open Source)

• 2006: Основал компанию ГлавСофт

Page 3: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

TightVNC (Тайт-Ви-Эн-Си)

• Система удаленного управления(удаленный рабочий стол)

• Кросс-платформенность (Windows, Java Viewer)

• Версия 1 – код был основан на VNC

• Версия 2 – код полностью переписан

• Совместимость с базовым протоколом VNC

• Open Source, бесплатен, лицензия GPL

• Более 500 000 скачиваний с начала 2012 года

Page 4: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Open Source• Свободный доступ к исходным текстам

• Возможность распространять свои изменения

Page 5: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Откуда берется Open Source

1. Хобби, в свободное от работы время

2. Сброс балласта (неприбыльное/непрофильное)

3. Наука, образование, обкатка новых технологий

4. Коммерческая разработка(Open Source – часть бизнес-модели)

Из хобби – на коммерческие рельсы! качественный продукт

прибыль

достойная оплата труда разработчиков

Page 6: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Задумайтесь!

1. Бизнес-модель?

2. Организационная структура?

3. Имущественные права и лицензии.

4. Нет патчам от кого попало.

5. Нет советам от «сообществ разработчиков»

6. Имя и описание продукта — очень важны!

Чем раньше начать делать правильно,тем лучше!

Page 7: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Путь от хобби к бизнесу. Как?

Найти инвестора

Успех

Disclaimer: на самом деле все не так просто!!!

Page 8: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

ГлавСофт: От хобби к бизнесу

Заказная разработка(права – заказчику)

Разработка собств. продукта

Заказная разработка(права – себе)

Разработка собств. продукта

Продажа технологий бизнесу (B2B)

Заказная разработка(дорого!)

Продукты и услуги для конечных пользователей (B2C)

Page 9: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Где деньги в Open Source?

• Заказная разработка, доработка для специальных нужд заказчиков.

• Продажа альтернативных версий продукта.

• Продажа сопутствующих товаров и услуг.

• Продажа того же продукта под альтернативной лицензией.

• Продажа услуг технической поддержки.

• Продажа рекламы (в продукте, на веб-сайте).В нагрузку!

Page 10: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

ГлавСофт: как мы зарабатываем?

85%

9%5% 1%

2011 г.

Лицензии на TightVNC

Лицензии прочие

Техническая поддержка

Заказная разработка

Page 11: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Добровольные пожертвования?

Нет! Только не это!!!

Page 12: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Роль Open Source в бизнесе –

– реклама!

Плюсы Open Source:

• Экономия на рекламе, быстрый рост пользовательской базы.

• Вовлечение энтузиастов Open Source — в том числе толковых специалистов в ведущих компаниях по всему миру.

Page 13: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Исключительные права и лицензии

Либеральные лицензии – максимальная свобода использования исходных кодов (MIT, BSD, Boost, …).

Лицензии copyleft – требуют открывать все исходные коды продуктов, где использовано хоть немного кода под copyleft (GPL, AGPL).

• Правило максимальной гибкости: чужой код брать под либеральными лицензиями, свой код отдавать под copyleft.

Page 14: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

О приеме патчей

• Ничего хорошего вам не пришлют

• Потеря массы времени

• Юридические проблемы

for ($i = 1; $i <= 1; $i++) { echo $top_stats;}

Page 15: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Почему не работает «базар»?

• Продукт для людей — это сложно и дорого

• Проблемы со стратегическими решениями

• Разные цели: «лебедь, рак и щука»

• Разные цели: не учитывают всех вариантов

• Очень разные качество и стили кода

• Потери времени на аудите изменений

• Проблемы с определением владельцевА у меня

работает!:-P

Page 16: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Как не надо выбиратьимя продукта• Не надо копировать и обыгрывать

существующие имена, никаких ассоциаций с конкурентами или исходными продуктами.

• В описании нельзя ссылаться на «родительский продукт».

• Имя и описание продукта будут жить вечно.

Не берите с нас пример!TightVNC UltraVNC TigerVNC x11vnc x2vnc

Page 17: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Главное в бизнесе – это …

?

Page 18: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Главное в бизнесе – это …

… – продукт, нужный людям!

Получится?

Page 19: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

О чем это я?

Разработка Open Source продуктов может быть прибыльным бизнесом!

Page 20: CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльный бизнес

Вопросы?

Константин Каплинский

[email protected]/constantin.kaplinskytwitter.com/@glavconst

ГлавСофт

www.glavsoft.com(надеюсь, мы успели сделать сайт к CodeFest?)

TightVNC

www.tightvnc.com