2. Кто я такой?
Константин Каплинский,
директор компании ГлавСофт, г. Томск
1997: Закончил ТПУ
Программист, сисадмин, преподаватель, фрилансер,
…
2001: Основал TightVNC (Open Source)
2006: Основал компанию ГлавСофт
3. Компания ГлавСофт
Технологии удаленного управления
Работаем на глобальном рынке
Среди наших клиентов и партнеров – крупнейшие IT-
компании мира
Основной продукт – TightVNC (Open Source)
4. TightVNC (Тайт-Ви-Эн-Си)
Система удаленного управления
(удаленный рабочий стол)
Кросс-платформенность (Windows, Java Viewer, идет
перенос под другие платформы)
Open Source, бесплатен, лицензия GNU GPL
Более 1 000 000 скачиваний с начала 2012 года
Веб-сайт: www.tightvnc.com
6. Права и лицензии
Open Source != Public Domain
Разберитесь с понятиями:
Авторское право
Исключительные права
Неисключительные права
Передача прав и лицензии
Open Source лицензии:
Либеральные (BSD, Apache, …)
Вирусные (GNU GPL, …)
7. Open Source: возможности
Огромные возможности распространения
Невысокие требования пользователей к качеству
продукта
Получение опыта работы с реальным продуктом
Получение навыков анализа чужого кода
Пополнение резюме
База для начала собственного бизнеса
8. Open Source: опасносте!
Проблемы – в основном от недофинансирования:
Хорошие программисты хотят кушать.
«Можно хорошо зарабатывать на поддержке» –
всего лишь миф.
Опасность скатывания в заказную разработку.
Сложность масштабирования проекта.
Проблемы с
поддержкой, тестированием, документацией, развит
ием, …
10. Open Source: с чего начать
Начать с постановки цели (как всегда!)
Что вам нужно получить в результате?
Что вами движет на самом деле?
Интерес к технологиям? Получение опыта? Заработок?
Варианты действий:
Начать свой проект с нуля
Принять участие в существующем проекте
Клонировать существующий Open Source продукт и развивать
его дальше
Переписать существующий продукт
11. Нужны ли вам деньги?
Немножко, но сейчас? Или больше, но потом?
Инвестируйте в самообучение!
Хотите быть крутым программистом – пишите код!
Предпочитайте сложные задачи.
12. Есть ли деньги в Open Source?
Заказная разработка, доработка для специальных
нужд заказчиков.
Продажа альтернативных версий продукта.
Продажа сопутствующих товаров и услуг.
Продажа того же продукта под альтернативной
лицензией.
Продажа услуг технической поддержки.
Продажа рекламы (в продукте, на веб-сайте, …).
13. Моя история
Столкнулся с проблемой русского языка в XEmacs. Открыл
исходники и поправил.
Участвовал в подготовке дистрибутива KSI Linux, в т.ч.
правил исходники.
Переводил «интерфейс» утилит GNU на русский язык.
Взялся переписать глючный чат-сервер Telechat (Open
Source). Успешно переписал.
Реализовал нормальное сжатие информации в
программе VNC (2000 г.). Это послужило началом проекта
TightVNC.
14. О чём это я?
Разрабатывайте Open Source!
При этом действуйте разумно. Выкладывать свою
работу в Open Source – не всегда правильный выбор.