2. Кто я такой?
Константин Каплинский,
директор компании ГлавСофт, г. Томск
• В прошлом: программист, сисадмин,
преподаватель, фрилансер
• 2001: Основал TightVNC (Open Source)
• 2006: Основал компанию ГлавСофт
3. TightVNC (Тайт-Ви-Эн-Си)
• Система удаленного управления
(удаленный рабочий стол)
• Кросс-платформенность (Windows, Java Viewer)
• Версия 1 – код был основан на VNC
• Версия 2 – код полностью переписан
• Совместимость с базовым протоколом VNC
• Open Source, бесплатен, лицензия GPL
• Более 500 000 скачиваний с начала 2012 года
4. Open Source
• Свободный доступ к исходным текстам
• Возможность распространять свои изменения
5. Откуда берется Open Source
1. Хобби, в свободное от работы время
2. Сброс балласта (неприбыльное/непрофильное)
3. Наука, образование, обкатка новых технологий
4. Коммерческая разработка
(Open Source – часть бизнес-модели)
Из хобби – на коммерческие рельсы!
качественный продукт
прибыль
достойная оплата труда разработчиков
6. Задумайтесь!
1. Бизнес-модель?
2. Организационная структура?
3. Имущественные права и лицензии.
4. Нет патчам от кого попало.
5. Нет советам от «сообществ разработчиков»
6. Имя и описание продукта — очень важны!
Чем раньше начать делать правильно,
тем лучше!
7. Путь от хобби к бизнесу. Как?
Найти инвестора
Успех
Disclaimer: на самом деле все не так просто!!!
8. ГлавСофт: От хобби к бизнесу
Заказная разработка Разработка собств.
(права – заказчику) продукта
Заказная разработка Разработка собств.
(права – себе) продукта
Заказная разработка Продажа технологий
(дорого!) бизнесу (B2B)
Продукты и услуги для
конечных пользователей (B2C)
9. Где деньги в Open Source?
• Заказная разработка, доработка для
специальных нужд заказчиков.
• Продажа альтернативных версий продукта.
• Продажа сопутствующих товаров и услуг.
• Продажа того же продукта под
альтернативной лицензией.
В нагрузку!
• Продажа услуг технической поддержки.
• Продажа рекламы (в продукте, на веб-сайте).
10. ГлавСофт: как мы зарабатываем?
2011 г.
5% 1%
9%
Лицензии на TightVNC
Лицензии прочие
85% Техническая поддержка
Заказная разработка
12. Роль Open Source в бизнесе –
– реклама!
Плюсы Open Source:
• Экономия на рекламе, быстрый рост
пользовательской базы.
• Вовлечение энтузиастов Open Source — в том
числе толковых специалистов в ведущих
компаниях по всему миру.
13. Исключительные права и лицензии
Либеральные лицензии – максимальная свобода
использования исходных кодов (MIT, BSD, Boost, …).
Лицензии copyleft – требуют открывать все исходные коды
продуктов, где использовано хоть немного кода под
copyleft (GPL, AGPL).
• Правило максимальной гибкости: чужой код
брать под либеральными лицензиями, свой
код отдавать под copyleft.
14. О приеме патчей
• Ничего хорошего вам не пришлют
• Потеря массы времени
• Юридические проблемы
for ($i = 1; $i <= 1; $i++) { echo $top_stats;}
15. Почему не работает «базар»?
• Продукт для людей — это сложно и дорого
• Проблемы со стратегическими решениями
• Разные цели: «лебедь, рак и щука»
• Разные цели: не учитывают всех вариантов
• Очень разные качество и стили кода
• Потери времени на аудите изменений
• Проблемы с определением владельцев
А у меня
работает!
:-P
16. Как не надо выбирать
имя продукта
• Не надо копировать и обыгрывать
существующие имена, никаких ассоциаций с
конкурентами или исходными продуктами.
• В описании нельзя ссылаться на
«родительский продукт».
• Имя и описание продукта будут жить вечно.
Не берите с нас пример!
TightVNC UltraVNC TigerVNC x11vnc x2vnc
19. О чем это я?
Разработка Open Source продуктов
может быть прибыльным бизнесом!
20. Вопросы?
Константин Каплинский
const@tightvnc.com
facebook.com/constantin.kaplinsky
twitter.com/@glavconst
ГлавСофт
www.glavsoft.com
(надеюсь, мы успели сделать сайт к CodeFest?)
TightVNC
www.tightvnc.com