Свободное ПО и государственное регулирование проприетарных решений как способ спасения ИТ отрасли России?
Хабр, как центральный пишущий/читающий хаб российских ИТ специалистов лучше всего подходит для обсуждения вопросов, связанных с дальнейшим путем развития ИТ отрасли Российской Федерации. И меня, как программиста и железячника, не может не напрягать ситуация, которая продолжает складываться.
И если отбросить обсуждение причин, то в ближайшем, да и не в ближайшем будущем, ситуация для многих ИТ специалистов в России ожидается безрадостная. Деловые связи нарушены, зарплаты у разработчиков обязательно пойдут вниз, так как западные заказчики ушли, а кто не ушел, все равно заплатить не сможет и вряд ли стоит рассчитывать на то, что в скором времени что-то изменится.
Наверно, одним из немногих направлений, которые будут стремительно развиваться, будет реальное импортозамещение. И не та фейковая перелицовка лейблов, которой занимались «эффективные менеджеры», а реальная замена импортных продуктов на остающейся доступной элементной базе.
И если рассуждать здраво, то ведь действительно от западных решений придется отказываться. И такой переход будет стоить не малых денег для бизнеса (который и так в пролете), а тут еще нужно будет раскошеливаться на переделку ИТ инфраструктуры и переобучение пользователей. Особенно, если будет поддержано предложение профильных ассоциаций чуть ли о не принудительном переходе на отечественный софт. Софт, который в большинстве своем является перебрендированным клоном какого нибудь свободного проекта, но который можно продавать втридорога, ведь все равно альтернатив нет и не будет.
Или все таки можно придумать что нибудь компромиссное? Не только в интересах крупных и особо приближенных ИТ компаний, а приемлемое и для обычных разработчиков, простых и корпоративных пользователей, в том числе и с учетом интересов государства?
Исходные предпосылки
Если смотреть на обозримые перспективы ИТ отрасли в России, то мне видится следующая картина:
- Уход западных компаний резко умерит зарплатные ожидания большей части ИТ специалистов, что заставит их или менять свою квалификацию/специальность или голосовать ногами.
- Требования государства об использовании отечественного ПО, да и просто обычная оценка рисков при использовании западных решений, вынудит компании отказываться от таких продуктов и искать альтернативы. И это будет происходить в любом случае, даже без специального принуждения со стороны регуляторов или легализации нелицензионного ПО (Корсары, свистать всех наверх?).
- Стоимость отечественных решений будет постоянно расти. Причем это будет происходить постоянно как по объективным причинам (реально много заказов), так и из-за чисто прагматичного подхода (грех не воспользоваться ситуацией). Особенно, если требование о поголовном переходе на отечественное ПО будет пролоббировано через профильные ассоциации на уровне законодательства.
Профильные компании с отечественным ПО уже взвинтили цены на свои решения - Бизнесу и так туго, а будет вообще швах. И не мало владельцев бизнеса примут решение, что наверно проще закрыться, чем нести подобные расходы, а это уже будет влиять на социальную политику, что не есть гуд. Поэтому обязательно появятся дополнительные законодательные инициативы, регулирующие проблему импортозамещения программного обеспечения. Которая …
Которая скорее всего опять замкнется на своих да наших, что приведет к еще большему укрупнению одних игроков и разорению других (как по классике, богатые богатеют, бедные беднеют). Причем с подобной ситуацией справиться практически невозможно, т.к. государство прислушивается к профильным ассоциациям, которые, естественно, на стороне крупного бизнеса.
Что можно сделать?
Мне кажется, что даже в текущей не простой ситуации можно попробовать найти хорошее решение для всей ИТ отрасли, а именно, ввести частичное государственное регулирование стоимости решений для замещения западных программных продуктов на отечественное ПО по следующим принципам:
- Если в качестве отечественного ПО используется не свободное решение с проприетарной лицензией, то обязательно должен присутствовать открытый прайс, причем изменение цен в котором должно быть обосновано или согласовано с регулятором и/или профильной ассоциацией. Но в любом случае, стоимость решения не должна быть выше определенного уровня по отношению к стоимости западного аналога.
- Если проприетарное решение делается на базе свободного ПО, например по такой схеме Коммерциализация доработок свободного ПО под Copyleft лицензиями, то разработчику вменяется обязанность раскрывать доработки в государственном репозитории, может быть и не сразу, а через некоторое фиксированное время, но чтобы они обязательно переходили в разряд свободных.
- Если сразу применяется свободное программное обеспечения из государственного открытого репозитория со свободным доступом и под свободной лицензией (т.е. без оплаты стоимости лицензии и с возможностью использовать программное обеспечение в любых, даже коммерческих целях), то стоимость контракта никак не регулируется. И это логично, т.к. тут будут конкурировать сервисная поддержка, квалификация и состав команды и другие, вполне рыночные механизмы.
- Для компаний-корпоративных пользователей, у которых остались оплаченные договора на программные решения от западных вендоров, но которые ушли из России, сделать зачет стоимости лицензии для уменьшения цены внедрения отечественного ПО. Другими словами, если есть оплаченные лицензии на Oracle, но компания планирует переходить на PostrgreSQL, то ей зачитывается оставшаяся стоимость лицензий Oracle, например за счет применения налогового вычета.
Что в результате мы получим?
В результате реализации подобной стратегии появятся понятные правила игры в ближайшей перспективе и разумные ограничения для всех заинтересованных сторон (для ИТ компаний, для сотрудников ИТ компаний, для конечных, в том числе корпоративных, пользователей и для государства).
Со временем появится унификация программных решений и начнет работать коллективный буст для свободного ПО из государственного открытого репозитория. У пользователей появится выбор между тихим использованием контрафакта или применением свободных программных продуктов, которые можно будет попробовать бесплатно (если получится внедрить самостоятельно), а в последующем приобрести нормальную платную поддержку, если собственных сил на это будет недостаточно. А за счет унификации не потребуется лишних затрат на переобучение пользователей при переходе на платное решение.
В конечном итоге у нас будет стремительно растущая кодовая база свободных решений на государственном уровне, хоть какая-то определенность в перспективе, легкий вход на рынок для новых или переобучения уже состоявшихся ИТ специалистов, а со временем и серьезный задел в квалифицированных кадрах для экспорта уже наших решений на общемировом уровне, когда появится такая возможность.