Код
#статьи

Как модель FOSS проникла в бизнес, науку, образование и творчество

Пока одни компании открещивались от Free and Open Source Software, другие научились на нём зарабатывать.

Simone Hutsch / Rawpixel / Wikimedia / Annie для Skillbox Media

В 1976 году Билл Гейтс написал открытое письмо «любителям» (англ. hobbyists), которые бесплатно пользовались программами Microsoft. Это послание можно считать началом тридцатилетней войны между производителями проприетарного софта и сторонниками FOSS.

«Вы мешаете разрабатывать качественное программное обеспечение. Разве кто-то будет работать профессионально и бесплатно? Кто из „любителей“ готов три года программировать, искать ошибки и писать документацию, а затем раздавать продукт бесплатно?»

Билл Гейтс,
фрагмент из открытого письма любителям

Гейтс ошибался: оказывается, чтобы поднимать деньги на софте, не обязательно продавать коробки с дисками. Уже в конце 1980-х появились компании, которые зарабатывали на обслуживании бесплатного ПО. А сегодня не только бизнес, но и государственные организации внедряют открытые базы данных, операционки, системы виртуализации и резервного копирования.

Как крупный бизнес полюбил Open Source

В 1991 году Линус Торвальдс выложил в открытый доступ ядро операционной системы Linux. А уже в 1993-м появилась Red Hat — одна из первых компаний, которая распространяла продукты по модели Open Source и зарабатывала на их обслуживании.

Линус Торвальдс. Фото: Wikimedia Commons

В середине нулевых облачные сервисы росли как грибы после дождя и крупные IT-компании вроде Amazon и Google стали предлагать услугу Platform as a Service (PaaS), то есть «платформа как услуга». В PaaS провайдер предоставляет сервер с операционной системой, СУБД и средствами разработки. Большая часть таких платформ основана на Free and Open Source Software.

Чтобы поддерживать исходные открытые проекты и не попасть в зависимость от облачных гигантов, разработчики Open Source придумали новые бизнес-модели. Например, такие компании, как RedHat, Cloudera, Hortonworks и MongoDB одновременно распространяют версии своего ПО с открытым ядром и продают проприетарный софт к нему, а также предоставляют платную поддержку и услуги по модели PaaS.

В конце 2000-х даже ярые сторонники «закрытости» вроде Microsoft признали коммерческий потенциал Open Source. Хотя ещё в 2001 году генеральный директор Microsoft Стив Балмер выдавал такие заявления:

«Linux — не общественное достояние. Linux — это рак, который пожирает всё, чего касается, в смысле интеллектуальной собственности. Так работает его лицензия».

Уже в 2008 году Microsoft инвестировала 10 млн долларов, чтобы обеспечить совместимость своих продуктов с программами на базе Linux. Позже корпорация открыла исходники своих проектов, в том числе .NET и Visual Studio Code. А в 2018-м — купила GitHub за 7,5 млрд долларов.

«Открытый» не равно «бесплатный»: как заработать на FOSS

Те, кто впервые сталкивается с концепцией Open Source, ошибочно думают, что на открытом софте нельзя заработать. На самом деле можно, и юрисконсульт IBM в России и СНГ Александр Савельев называет целых шесть способов.

Продавать экземпляры программ. Бизнес-модель была популярна на заре свободного ПО, но с развитием интернета стала приносить меньше дохода. Тем не менее некоторые компании всё ещё продают коробки с софтом. Например, «1С» или Kaspersky.

Продавать железо вместе с открытым софтом. Эту модель начала использовать IBM, а затем Intel, которая вложилась в совместимость своих процессоров с Linux. Samsung продаёт смартфоны с предустановленной Android — мобильной версией Linux.

Взимать плату за поддержку ПО с открытым кодом. Например, компания Cygnus Solutions (в 1999-м вошла в состав Red Hat) ещё в 1989 году начала заниматься коммерческим обслуживанием свободного софта, распространяемого по GPL. Сегодня эта модель одна из самых популярных.

Сочетать открытый и закрытый код в коммерческих продуктах. Например, ядро операционной системы может быть открытым, а приложения для неё — проприетарными. Такую модель ещё называют Open Core.

Распространять программу под двумя и более лицензиями. В таком случае по свободной лицензии автор выпускает ПО бесплатно, а по коммерческой получает отчисления. У коммерческой версии может быть больше возможностей и индивидуальная техническая поддержка. Двойные лицензии есть у виртуальной АТС Asterisk и СУБД MySQL.

Разработать программу на условиях свободной лицензии, а итоговое ПО продать как коммерческое. Некоторые лицензии разрешают использовать исходный код open-source-проектов в закрытом софте. Условия использования зависят от конкретной лицензии.

Питер Левин, партнёр Andreessen Horowitz, добавляет к этому SaaS-модель, когда компания предоставляет полный хостинг ПО.

«Open Source сегодня — это, как правило, отличное программное обеспечение, но для разработчиков, а не для потребителей. Наиболее успешная модель ПО для бизнеса сегодня — комбинация открытого и проприетарного исходного кода. Проприетарные программы всё больше отстают технологически от открытых, но окончательно уйдут ещё не скоро.

Компании, которые разрабатывают проприетарное ПО и не адаптируются, рискуют потерять рынок. Поэтому Microsoft и другие корпорации уже признали перспективы Open Source и спешат „запрыгнуть в последний вагон“. Но будет много и тех, для кого игра скоро закончится. Рекордные суммы, за которые сегодня покупают проекты с открытым исходным кодом, — это плата техногигантов за то, что они почти 10 лет не замечали меняющуюся культуру разработки ПО, движимую силами одиночек или сообществ. Теперь Open Source становится технологическим и финансовым стандартом».

Никита Цаплин,
управляющий партнёр и основатель российского хостинг-провайдера RUVDS
Источник: Forbes

Red Hat — первый миллиард долларов на FOSS

Red Hat («Красная шляпа») разрабатывает открытое ПО на базе Linux с 1993 года. До начала 2000-х компания распространяла бесплатную операционку Red Hat Linux, а основной доход ей приносила поддержка клиентов по телефону.

В 2001 году на пост вице-президента Red Hat пришёл Пол Кормье. Он предложил продавать корпоративным клиентам подписку на софт и оказывать платную техподдержку. В то же время некорпоративные версии программ решили оставить бесплатными.

Пол Кормье. Фото: Red Hat

В 2003 году вышла первая версия корпоративного дистрибутива Red Hat Enterprise Linux (RHEL). Платная подписка на RHEL включала регулярные обновления и исправления. Исходный код дистрибутива распространялся по GPL.

Тогда же Red Hat запустила проект Fedora и пригласила сообщество программистов участвовать в разработке Red Hat Linux. Так компания начала больше зарабатывать, но при этом продолжила создавать бесплатный софт.

В 2012 году Red Hat первой в истории подняла за год миллиард долларов на разработке и сопровождении open-source-проектов. В 2018 году IBM купила Red Hat за 34 млрд долларов. На тот момент это была третья по величине технологическая сделка в истории. Больше заплатили только Dell (67 млрд долларов за EMC) и Broadcom (37 млрд долларов за Avago). Хотя кто круче, покажет история.

Сейчас IBM планирует совместно с Red Hat выпустить «гибридную мультиоблачную платформу следующего поколения» и подвинуть Amazon, Google и Microsoft.

Как FOSS двигает IT вперёд

Проприетарщина тормозила развитие IT: крупным игрокам было проще избавляться от конкурентов, чем предлагать новые решения. А вот Open Source, напротив, приветствует участие пользователей в разработке и строится на лучших решениях. В середине 2000-х всё больше инноваций рождалось в стартапах, которые создавали продукты на основе Open Source. Например, GitHub и Nginx.

Инфографика: Майя Мальгина для Skillbox Media

Интересна история с MySQL, которая изначально распространялась под GPL. Oracle неоднократно пыталась её купить, но получала отказы. В 2008 году Sun Microsystems приобрела MySQL за 1 млрд долларов. Но уже в 2010 году саму Sun Microsystems купила Oracle за 7,4 млрд долларов, получив все права на MySQL.

Oracle тормозила развитие открытой версии MySQL, чтобы освободить рынок для собственной коммерческой Oracle Database. В итоге разработчики MySQL стали развивать другие проекты и переключились на опенсорсные MariaDB (форк MySQL), PostgreSQL и SQLite.

В 2010-х FOSS проник почти во все сферы IT. Техногиганты всё чаще использовали и спонсировали открытый софт. Само деление мира IT на открытый и проприетарный постепенно уходило в прошлое.

В Open Source инвестируют всё чаще и всё больше, а в некоторых направлениях софт с открытыми исходниками стал своего рода стандартом.

«Когда IT-индустрия и остальные отрасли перешли с продуктовой на сервисную модель, Open Source нашёл место в IT-экосистеме в основном как ПО для облачных сервисов».

Владислав Шершульский,
директор по перспективным технологиям Microsoft в России, комментарий для itweek.ru

Помимо облачных вычислений, ПО с открытым кодом используют в вебе, Big Data и встраиваемых системах.

«Open Source становится стандартом разработки в таких областях, как облачные технологии, контейнеры и Big Data. Кроме того, Open Source играет важную роль в IoT и искусственном интеллекте».

Вячеслав Самарин,
директор департамента развития облачных сервисов и продуктов компании «Сервионика», комментарий для itweek.ru

Как госструктуры используют FOSS

Государственные организации тоже взяли на вооружение свободное и открытое ПО. Вот чем их привлекает FOSS:

  • более низкой стоимостью — хотя обслуживание порой обходится дороже;
  • гибкостью — открытое ПО легче адаптировать под разные управленческие задачи;
  • безопасностью — в открытый код тяжелее встроить эксплойт, поэтому на его основе часто создают безопасное ПО для госучреждений.

Электронные правительства и аналоги «Госуслуг» Франции, Бельгии, Италии, Нидерландов и Бразилии работают на основе ПО с открытым кодом. Чтобы его закупать и использовать, правительства стран даже приняли специальные регулирующие документы. Кроме того, на территории ЕС с 2007 года действует Публичная лицензия Европейского союза (EUPL) — её текст во многом повторяет содержание основных открытых лицензий.

В России ПО с открытым кодом на уровне государства занимается Министерство цифрового развития, связи и массовых коммуникаций.

С Open Source for Government в России не всё гладко. Некоторые госуправленцы не понимают, зачем переплачивать разработчикам сложных и качественных решений. Поддержка программ с открытым кодом иногда обходится дороже, чем дистрибутивы проприетарного ПО. Да и условия для работы толковых айтишников и экспертов в Open Source в государственной сфере ещё не созданы.

Кажется, в 2021 году лёд тронулся. Минцифры пообещало, что льготы и преимущества, которые распространяются на отечественный софт, будут действовать и на ПО с открытым кодом. А в начале октября Министерство и несколько компаний, среди которых Mail.ru Group, «Яндекс» и ВТБ, объявили о создании некоммерческой организации Russian Open Source Foundation. НКО должна объединить основных российских разработчиков опенсорсного софта.

Где ещё используют открытые лицензии

Помимо разработки софта, открытые лицензии используют в науке, образовании и творчестве.

В науке

Некоторые академики и эксперты считают, что нельзя прятать результаты научных исследований за законами об авторском праве. Учёные должны иметь свободный доступ к исследованиям — иначе избыточная юридическая защита будет тормозить развитие науки. Возможно, именно поэтому первые свободные лицензии появились в Калифорнийском университете в Беркли (BSD License) и Массачусетском технологическом институте (MIT License).

Пример Open Source в науке — движение Open Access, цель которого — сделать научно-исследовательские статьи свободно доступными в интернете. Оно началось с небольшой конференции, которую организовал Open Society Institute в декабре 2001 года в Будапеште. На той встрече учёные разработали и подписали Будапештскую инициативу открытого доступа. А позже по их же инициативе был основан журнал Open Access Journals, в котором публикуют свежие новости и статьи с полей мировой науки.

В образовании

Из научных сообществ в Беркли и Массачусетсе возникло движение за открытое образование — Open Educational Resources (OER). К движению присоединились другие университеты США, Европы, Японии и Австралии. С 2002 года его поддерживает ЮНЕСКО.

Одним из первых образовательных проектов в мире был MIT OpenCourseWare. Благодаря ему пользователи бесплатно получают доступ к курсам Массачусетского технологического института. Курсы состоят из видеозаписей, тезисов лекций и экзаменационных материалов, которые распространяются по лицензиям Creative Commons.

В России в рамках OER создали Федеральный центр информационно-образовательных ресурсов и Единую коллекцию цифровых образовательных ресурсов.

В творчестве

В отличие от живописи, архитектуры или скульптуры, зафиксировать права на цифровое произведение тяжело. Их оригиналы, как правило, имеют такую же ценность, как и бесчисленные копии.

Дизайнеры, музыканты, писатели и фотографы публикуют произведения в открытом доступе под лицензиями Creative Commons. Одноимённую организацию основал Лоуренс Лессиг — профессор Гарвардского университета, идеолог движения за свободную информацию, а с недавних пор ещё и политик.

Скриншот: официальный сайт Creative Commons

Расшифровка символов Creative Commons:

  • Creative Commons — этот символ означает, что документ, курс, изображение, музыка и любое произведение искусства находится под защитой Creative Commons.
  • BY — пользователи могут распространять и создавать производные работы, только если они указывают автора оригинального произведения.
  • SA — производные работы должны распространяться под этой же лицензией.
  • ND — запрещается создавать производные работы.
  • NC — запрещается использовать произведение для получения прибыли.

Как правило, такие лицензии предоставляют свободу в использовании, но сохраняют основные права на работу за автором. Преимущество Creative Commons перед другими лицензиями в том, что текст соглашения не нужно распространять вместе с произведением — достаточно пометить его комбинацией специальных символов.

Подведём итоги:

  1. Free and Open Source Software — это не всегда бесплатный софт. На нём можно по-разному зарабатывать: продавать обновления или железо с предустановленным софтом, консультировать пользователей, создавать на его основе проприетарное ПО и выпускать дистрибутивы под разными лицензиями.
  2. Чаще всего FOSS используют в облачных сервисах, Big Data, интернете вещей и других направлениях разработки.
  3. Не только бизнес использует открытое ПО. На его основе работают электронные правительства европейских стран и некоторые государственные онлайн-платформы России.
  4. Кроме софта под открытыми лицензиями распространяют лекции, книги, учебные курсы, научные статьи и результаты исследований. Музыканты, фотографы, художники и писатели публикуют работы под лицензиями Creative Commons, которые позволяют свободно делиться произведениями и сохраняют за автором основные права.

Изучать исходный код опенсорсных проектов можно на GitHub, но для этого желательно освоить языки программирования. Проще всего это сделать на курсах в Skillbox.

Глубоко, бесплатно:
вебинары по программированию, маркетингу и дизайну.

Расписание

Курс

Профессия Python-разработчик

На Python пишут веб-приложения и нейросети, проводят научные вычисления и автоматизируют процессы. Язык просто выучить, даже если вы никогда не программировали. На курсе вы создадите Telegram-бота, полноценный магазин и задачник для портфолио, а Центр карьеры поможет найти работу Python-разработчиком.

Узнать про курс
Профессия Python-разработчик Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована