Відкритий код – екосистема, яка приносить прибуток

Багато хто вважає ресурси з відкритим кодом збитковим хобі, алеБен Вільямс, операційний директорAdblock Plus, знає, як не розчаруватися в Open Source.
Open Source набирає очки
Відкритий вихідний код (Open Source) можна вільно переглядати, змінювати, виправляти в ньому помилки та в будь-якому обсязі використовувати для створення нових продуктів. Брати участь у його доопрацюванні може будь-який компетентний фахівець. Розповсюджується на основі вільної ліцензії.
Дехто вважає відкритий код утопічною моделлю, але насправді має дуже хороші перспективи. Він усуває залежність від монопольного власника платформи чи технології. Розробникам більше не потрібно купувати нові ліцензії програмного забезпечення, а компанії можуть нарощувати темпи та обсяги цифрової продукції без додаткових вкладень. Open Source дозволяє створювати рішення, заточені під вимоги конкретного замовника, і надавати єдину стабільну архітектуру для різних продуктів. Клієнт у будь-який момент може отримати доступ до вихідного коду, якщо це знадобиться. Плюс до всього, жодних проблем із дешифраторами, як у закритих кодах – в Open Source їх немає за визначенням.
Проекти з відкритим кодом - це свого роду екосистема. До них постійно приєднуються нові люди, тому зміни до коду вносяться безперервно, і він удосконалюється буквально на очах. Open Source розподіляє обсяг роботи між усіма учасниками спільноти та загалом спрощує процедуру сертифікації.
Стоп-фактори, або де закінчується свобода
Незважаючи на відкритість та певну свободу розробок, принцип Open Source все-таки має на увазі деякі правила. Однак вони не такі жорсткі, як, наприклад, при ліцензуванні софту, який є чиєюсьінтелектуальної власності.
Щоб отримати безкоштовну ліцензію на право користування програмою з відкритим кодом, власнику проекту варто подбати про повну відповідність до визначення Open Source:
- Проект має мати свій сайт.
- Необхідна активна спільнота розробників, які забезпечують постійну технічну підтримку.
- Такий проект не повинен надавати жодних платних послуг.
- На базі Open Source допускається розповсюдження лише безкоштовних версій програмного коду.
- Всі дії, так чи інакше пов'язані з комерцією, доведеться узгоджувати з ІТ-спільнотою додатково.
Дещо гальмує поширення принципів Open Source відсутність вендора, що забезпечує продаж та просування продукту, розвиток партнерської мережі, технічну та консультаційну підтримку, а також пошук способів прямої взаємодії із замовниками. Такого партнера доводиться шукати, для цього потрібні ресурси. Вихід – самостійно відстежувати ланцюжок поставок та запозичення компонентів ПЗ. Цей момент не варто ігнорувати, інакше можуть виникнути проблеми із законністю та безпекою розробки.
Неабияку роль відіграє і людський фактор: у всіх розробників різні погляди, ніхто не гарантує масового інтересу до створення нового продукту. Долю кожного проекту вирішує природний добір. Залучити програмістів може винагорода з боку компанії-ініціатора, але не всі готові на цей крок. У проекті Adblock Plus, наприклад, зайнято 40 осіб, і робота кожного з них оплачується. До цього числа входять як безпосередньо розробники, а й маркетологи, PR- і SMM-специалисты, і навіть HR.
Як заробляти на безкоштовному продукті
Головний аргумент противників проектів із відкритим кодом –складність та тривалість процесу монетизації. У цьому є власний сенс.
Кінцева мета пропрієтарного ПЗ - отриманняприбутку від продажів. Воно охороняється законодавством та класифікується як приватна власність. А головні засади відкритого коду, які декларує організація Open Source Initiative – вільний обмін інформацією, захист інтересів користувачів та визнання громадського призначення софту. Виходить, способів заробити на відкритому коді справді не так багато.
Найпопулярніший – розробка двох варіантів вихідного коду: відкритий та з частково закритими компонентами, доступ до яких оплачуватиметься додатково. Його можна позиціонувати як преміум-контент. Це працює, бо людям подобається почуватися обраними. Така модель монетизації поширена у країнах. Подібна схема ліцензування використовується для системи MySQL, яку розробляє Oracle . Інший приклад - американська корпорація RedHat . Вона зробила процес розробки ОС Linux (проект Fedora) повністю відкритим і публічним, що не заважає заробляти щорічно понад $1 млрд. Взявши за основу технології RedHat, софтверні бренди розробляють власні комерційні продукти, а потім перепродують замовникам, модифікуючи під потреби кожного. Тут є ризик дроблення на тисячі підпроектів, які складно буде підтримувати, але кожен обирає свій формат роботи.
Ще один тактичний хід – продаж програмного продукту як послуги, причому лише корпоративним клієнтам. Співробітники компаній вирішують свої завдання, не купуючи софт, а оплачуючи його використання чи підтримку. Наприклад, програма LastPass, розроблена на основі відкритого вихідного коду, аналізує та зберігає паролі для будь-яких веб-сервісів, користувачеві потрібнозапам'ятати пароль тільки для LastPass. Для приватних клієнтів цей функціонал надається безкоштовно, а компанії використовують сервіс за гроші. До речі, ним користується понад 7,5 тис. компаній у 113 країнах світу – ось вам і «неприбутковий» Open Source! На відміну від подвійного ліцензування, платна підтримка захищає проект від появи численних версій. Розробник сам визначає подальший напрямок розвитку.
Непоганий дохід проекту з відкритим кодом можуть принести платні допоміжні сервіси, наприклад, хостинг, моніторинг або «хмари» для резервного копіювання. Головне – тверезо оцінити свої технічні можливості, інакше додатковий заробіток може перетворитися на тягар та зайві витрати.
Також можна спробувати заробити на тренінгах, які навчають користуватися продуктами з відкритим кодом – це прибуток та поступ одночасно. Такий формат практикують, наприклад, компаніїAcquia таZend. Ще одна можливість монетизувати Open Source – проводити платну сертифікацію розробників, які бажають взяти участь у проекті. Як бонус кращих компанія навіть може взяти до штату.
Нарешті, найненадійніший варіант - краудфандінг. Систем для заохочення розробників Open Source чимало, згадати лише Flattr для щомісячних пожертвувань або Gratipay для щотижневих анонімних внесків. Але сильно розраховувати на них не варто, бо збирання внесків завжди лотерея, а рахунки приходять регулярно і без затримок.
Модель Open Source є специфічною. Тим не менш, я впевнений у тому, що на неї чекає велике майбутнє. Час залізної завіси минув, зараз робити революційний продукт силами однієї компанії безглуздо – це надто довго, дорого і без урахування іноземного досвіду неконкурентно. А заробити на відкритому коді можназавжди - на самому проекті, або на активності навколо нього. Якщо у вас не виходить, ви просто не вмієте їх готувати.
Редактор рубрики «IT для бізнесу» –Сергій Соловйов