Обложка канала

Ivan Begtin

3903 @begtin

I am focused on Open Data, Procurement, e-Government, Open Government and other tech stuff

Ivan Begtin

5 лет назад
Открыть в
Вот уже довольно долгое время я слежу за активностью Минцифры и её [квази]подведов (РФРИТ) в сторону открытого кода. Слежу и в том что происходит в открытом пространстве, и говорю с вовлеченными лицами, и вижу что происходит в мире параллельно. Честно говоря по итогам этого всего у меня назрело материалов на большой текст/колонку/статью/лонгрид, пока же в краткой форме напишу ибо "Writing is Thinking". Для начала надо чётко разделить три направления взаимоотношения государства и open source сообщества/рынка. 1. Поддержка отечественных open source компаний Что, на самом деле, конечно, поддержка международных сообществ тоже, опосредовано через вклад отечественных open source разработчиков. Причём разработчиков и внедренцев, на самом деле. То есть тех кто напрямую делает свои продукты и внедряет продукты с открытым кодом, контрибьютит в открытые репозитории. Задача понятная, во многих странах применяемая правительствами стран через разного рода государственные и квазигосударственные фонды раздающие целевые гранты на создание и развитие ПО с открытым кодом. Имеет много измеримых социально экономических эффектов. Ключевые адресаты тут: - компании в рынке open source - компании внедряющие продукты и готовые использовать open source решения Никакой истории про госуправление и тд. тут нет. Только рынок, измеримые экономические показатели, вполне понятные модели измерения эффекта от любых применяемых мер госполитики. 2. Контроль за разработкой исходного кода господрядчиков Это совсем другая тема, ключевой её посыл в том что органы власти и госучреждения тратят слишком много на софт, ещё больше на его внедрение. ПО получается так себе, внедрение тоже по разному, все хором говорят "ну что вы хотите, среда такая" и они правы. Попытки внедрения ГЕОПа, ГосТех'а, ФАПа, а до этого разного рода типовых решений - они про это. Они все про то что сейчас этой сложный рынок, без единого центра управления и у него нет централизованного регулятора. Попытки загнать всех сейчас в единый репозиторий - это одна из таких попыток. Казалось бы при чём здесь открытый код? Истории про гослицензии при госконтрактах - это как раз такой подход с попыткой национализации исходного кода продуктов поставщиков. Госпоставщики по ИТ, мягко говоря, не подарки, и применяют полный спектр неприятных ИТ практик с "двойной продажей кода", с внедрением неотделимых компонентов, с внедрением незаменимых зависимостей, с привязкой к вендорам, с оптимизацией кода под какое-нибудь самое редкое и поганое дорогое железо и ещё много чего. Но, одновременно с этим это не вполне open source, это скорее source control (контроль исходного кода). Он нужен, к open source имеет малое отношение. 3. Открытый код госкоманд А вот это то о чём рассказывал и рассказываю уже лет 7-8. Государство очень много кода инсорсит на внутренние команды, на команды в госпредприятиях и так далее. Этот код даже больше принадлежит государству чем код поставщиков по госконтрактам. В мире такими командами являются OpenSG (Сингапур), Government Digital Service (США), AlphaGov (Великобритания), 18F (США), Team Digitale (Италия) и многие другие. В России такие команды могли бы быть... но, но их нет. Многие из приложений создаваемых, например, RTLabs в Ростелекоме могли бы быть полностью с открытым кодом. Это и куски портала госуслуг, и мобильные приложения и многие другие сервисы. Когда я упоминаю открытость госкода на Github то это именно про те команды которые ведут открытую разработку госкода по всему миру. Фактически органы власти осуществляют создание общественного блага.
Who’s using GitHub?

Government agencies at the national, state, and local level use GitHub to share and collaborate. If you don’t see your organization on this list, follow the instructions below to add it!

GitHub and Government