80 likes | 193 Vues
Российское сообщество разработчиков СПО. Программное обеспечение, разрабатываемое для государственных учреждений по госзаказу, должно быть свободным и иметь открытый исходный код. Моральный аспект
E N D
Российское сообщество разработчиков СПО
Программное обеспечение, разрабатываемое для государственных учреждений по госзаказу, должно быть свободным и иметь открытый исходный код
Моральный аспект ПО создается за бюджетные деньги, т.е. деньги налогоплательщиков, поэтому должно принадлежать населению страны Антикоррупционный Результат работы подрядчика по исходному коду, документации и прочего материала по всему ходу разработки и его окончанию будет фиксироваться в публичном хранилище исходного кода. Кто автор каждого файла, изменения в исходном коде, время и т.п. – всё публично и доступно каждому. Любой квалифицированный специалист всегда может оценить рыночную стоимость затраченных средств на разработку Экономический Вместо разработки множества однотипных ПО для каждого города, госучреждения, создается единое ПО (ядро), а на «местах»уже дорабатывается под определенные нужды (модули)
Пример. Доработка функционала ПО Вариант №1. ПО создано локально, местным подрядчиком • Зависимость госучреждения от подрядчика • Огромные расходы бюджетных средств в разрезе страны, области. Т.е. покупка государством, по сути, одного и того же ПО многократно • ПО обречено на исчезновение, так как развивать его согласно мировым тенденциям очень затратное дело, потому как практически любое ПО нуждается в постоянной доработке
Пример. Доработка функционала ПО Вариант №2. ПО создано централизовано, на уровне региона, области • Изменения, дополнение в функциональности ПО превращается в бюрократическую проволочку (сформировать заявку, утвердить, отправить разработчику, ожидать очередь из заявок других регионов) • Централизованное ПО навряд ли когда либо будет «заточено» под нужды конкретного госучреждения • Интеграция с ПО местного производства невозможна по определению
Пример. Доработка функционала ПО Вариант №3. ПО создано на основе политики СПО • Модель «Ядро+Модуль+Перегрузка» позволяет безгранично расширять ПО до любой специфики. Открытое ядро дает возможность адаптировать и универсализировать механизмы расширяемости модулей, их перегрузок • Экстренные правки, вмешательства в работу ПО, его функций, возможны даже на уровне самого госучреждения • Прямой интерес коммерческих организаций к доработке СПО, следовательно СПО продолжает развитие, даже в случае отсутствия поддержки со стороны государства • Единое ПО в масштабе страны • Интеграция со сторонними открытыми продуктами по лицензии СПО
СПО – это выгодно Государство + Бизнес = СПО • Государство ставит задачу на разработку ПО • Бизнес выполняет задачу в СПО с размещением исходного кода в государственном открытом репозитарии • Бизнес дополняет СПО модулями для своих нужд, потребностей рынка • Бизнес заинтересован в том, чтобы сторонние разработчики вносили свои дополнения в СПО, стимулирует сообщество • Государство стимулирует сообщество, дорабатывая СПО под свои нужды «Навалимся всем миром и сделаем одно общее дело» -начинает работать в действии