Розвиток інновацій у Сполучених Штатах: місія Федерального уряду для підвищення ефективності та стимулювання розвитку з відкритим кодом

TL; ДОКТОР: Code.gov – платформа Америки для програмного забезпечення з відкритим кодом від федерального уряду. Сайт, створений Адміністрацією загальних служб, призначений для заохочення культури з відкритим кодом уряду, підтримуючи доступ громадськості та повторне використання федерального вихідного коду. Роблячи цю інформацію легко доступною, Code.gov розвиває суспільний інтерес, заощаджуючи час та гроші державних установ.


8 серпня 2016 року Міністерство управління та бюджету США оприлюднило політику Федерального кодексу з питань вихідного коду, плану, спрямованого на покращення доступу до коду з відкритим кодом, розробленого федеральним урядом або для нього.

Політика, створена під керівництвом колишнього головного інформаційного директора США Тоні Скотта, мала на меті частково стримувати понад 6 мільярдів доларів, витрачених федеральними агенціями на програмне забезпечення на рік за допомогою кожного з найбільших 24 федеральних агентств (за призначенням Закон про головних фінансових директорів 1990 року).

Кожне агентство було запропоновано інвентаризувати новий спеціальний код та випустити 20% як відкритий код, розробити політику агентства, аналогічну політиці Федерального вихідного коду, та оновити мову закупівель агентства, щоб захопити новий спеціальний код, згенерований для федерального агентства постачальником.

Code.gov банер

Code.gov працює над тим, щоб зробити вихідний код федерального уряду більш відкритим для всіх агентств.

Щоб допомогти виключити закупівлі значно схожого коду – який перекладається на долари платників податків – політика доручила Адміністрації загальних служб створити Code.gov, ресурс для виявлення розробленого на замовлення федерального вихідного коду.

Code.gov був запущений у серпні 2016 року, приблизно через 90 днів після випуску Федеральної політики щодо вихідного коду. “Ми пройшли довгий шлях за три роки”, – сказав директор Code.gov Джо Касл. «Code.gov спочатку запускався з декількох баз даних коду. Зараз у ньому розміщено понад 6000 баз коду ».

Касл сказав, що Code.gov включає 24 головних федеральних агентства плюс два додаткові агенції, які не зобов’язані дотримуватися політики, але роблять це, оскільки вони визнають його цінність. Сьогодні, три роки з моменту його запуску, сайт продовжує сприяти культурі з відкритим кодом уряду через публічний доступ та повторне використання його коду.

Підтримка повторного використання та доступу громадськості до Федерального вихідного кодексу

За останнє десятиліття програмне забезпечення з відкритим кодом користувалося більшою популярністю як в державному, так і в приватному секторах. Поширені помилкові уявлення про технологію були розкриті, і сьогодні програмне забезпечення з відкритим кодом значною мірою сприйняте своєю безпекою, якістю, настроюваністю, підтримкою, вартістю та свободою від блокування постачальника. По всьому світу до 2022 року прогнозується, що дохід від послуг з відкритим кодом становитиме майже 33 мільярди доларів.

“Код з відкритим кодом більше не сприймається як” незахищений “з точки зору безпеки ІТ”, – сказав Джо. «Насправді кодекс має на це більше поглядів і отримує більше позитивних внесків, підвищуючи безпеку. Для Code.gov – надто багато кухарів на кухні – це хороша річ – це сприяє кращій якості та вищому функціонуванню коду широкої групи учасників. “

Сьогодні найбільші учасники відкритого коду працюють у створених, відомих корпораціях. Ці компанії підтримують час, який розробники витрачають на внесення цих внесків, і визнають цінність, яку приносить залучення до цих спільних проектів.

“Існує так багато переваг з відкритим кодом, таких як зменшення кількості фіксованих постачальників, але перевага номер один – це економія витрат, пов’язана з повторним використанням коду”, – сказав Джо. “Code.gov був створений для того, щоб зробити вихідний код федерального уряду більш відкритим та заохотити до повторного використання та співпраці між агенціями”.

Джо зазначив, що Code.gov також долає бар’єри між державним та приватним секторами, оскільки цей код відкритий для всіх, хто бажає досліджувати, вчитися та вдосконалювати його. Наприклад, розробник приватного сектору може використовувати урядовий відкритий код для відкриття чи розширення бізнесу.

“Коли ви замислюєтеся над тим, який час розробнику потрібно зашифрувати один рядок, і ви помножите це на вартість цього часу, відкритий код представляє величезну економічну цінність для власника бізнесу”, – сказав Джо.

Формування культури з відкритим кодом уряду

Офіційна місія Code.gov – “допомогти партнерам агентства та розробникам заощадити гроші та підвищити якість, сприяючи повторному використанню коду та навчанню та підключенню спільноти з відкритим кодом”. Досягнувши цієї місії, Джо сказав, що найбільшим завданням Code.gov є вирощування культури відкритого коду в уряді.

“Для початку, федеральні агентства повинні включати відкритий код у своїй мові закупівель”, – сказав він. «Уряд повинен вимагати, щоб кодування проводилося відкрито, при цьому уряд (а не підрядник) володіє кодом. Після того, як код буде відкритий, вам потрібно створити спільноту, яка допоможе покращити ваш код. “

Скріншоти, що показують відповідність

Ряд федеральних агентств, включаючи GSA та NASA, вже повністю відповідають політиці.

Відкриття зусиль для найяскравіших наукових служб всередині та поза урядом дає змогу державному та приватному секторам працювати разом у забезпеченні того, щоб код з відкритим кодом сприяв досягненню національних цілей. Джо заявив, що агенції працюють над тим, щоб сприяти такому середовищу співпраці – незважаючи на те, що офіс головного директора з питань інформації в типовому федеральному агентстві не створений і не має штату для прийняття таких зусиль..

Нарешті, Джо сказав, що документація є критичною. “Спільнота не допоможе вдосконалити код, який виглядає датованим, а інші не використовуватимуть код, якщо його мета не зрозуміла”, – сказав він..

Code.gov забезпечує прозорий вигляд рівня дотримання кожним відомством політики Федерального коду з використанням вихідних кодів, використовуючи три показники: повна відповідність (зелена), часткова відповідність (жовта) та невідповідність (червона). Станом на серпень 2019 року Міністерство енергетики, Департамент транспорту, Адміністрація загальних служб та Національне управління з питань аеронавтики та космосу досягли повної відповідності.

Економія урядових агентств часу та грошей

Урядові зусилля вже допомагають агенціям скоротити витрати та скоротити час на розробку. Наприклад, Джо зазначає, що код відкритого коду, що забезпечує харчування analytics.usa.gov, був повторно використаний у містах, округах, штаті та федеральних відомствах 30 разів. Код дозволяє іншим державним структурам розробляти власні інформаційні панелі для веб-сторінок, бланків та документів.

“Ми почули історію, що федеральне агентство збиралося запропонувати контракт на створення інформаційної панелі веб-аналітики”, – сказав Джо. “Але коли вони дізналися, що код analytics.usa.gov є відкритим кодом, вони змогли швидко побудувати приладову панель, використовуючи наявний федеральний персонал та підрядників. Це призвело до величезної економії коштів та часу ».

Code.gov GitHub repo

Програмне забезпечення з відкритим кодом Code.gov розміщене в сховищах на GitHub.

Крім того, Джо зазначив, що 150 федеральних, штатних та місцевих агентств повторно використали фрагменти коду з американської системи веб-дизайну (USWDS). Насправді, Code.gov сам використовував код з відкритим кодом у своєму недавньому переробці.

“Ми використовуємо інноваційні інструменти, розроблені у власному офісі 18F та іншими співробітниками Служб трансформації технологій”, – сказав Джо. «Наприклад, передній кінець Code.gov підтримується USWDS та Federalist, і ми використовуємо Cloud.gov для розміщення нашого веб-сайту. Ми хочемо, щоб розробники вивчали відкриті завдання GSA та інших агентств Code.gov, а можливість залучення людей до нашого власного веб-сайту – чудове місце для початку ».

Code.gov також використовував дані різних тестових аудиторій для інформування про перепроектування. “Ці інтерв’ю казали нам, що користувачі хотіли бачити звичайну мову, більше інформації над згином, а також посилання, щоб приєднатися до listservs та з’єднатися іншими способами”.

Майбутні події та залучення зусиль

Джо сказав нам, що Федеральна політика щодо джерельного коду буде оновлена ​​в серпні, саме вчасно відсвяткувати свою третю річницю. Крім того, Code.gov буде представлений на саміті Фонду Linux з відкритим вихідним кодом 21–23 серпня 2019 року в Сан-Дієго.

Просуваючись вперед, Джо сказав, що Code.gov продовжує залучати федеральні відомства, з якими працює, включаючи зв’язок у кожному відділі.

“Нещодавно ми звернулися до декількох спільнот практики в нашому офісі, щоб повідомити їм про Code.gov listserv”, – сказав він. «Це збільшило обсяг нашого списку з приблизно 100 людей до приблизно 700 людей лише за кілька днів. Це доводить, що в уряді люди, які захоплюються відкритим кодом, “.

Джо передбачає, що Code.gov стане частиною більшого технологічного руху в уряді. “Невдовзі від федеральних агентств може знадобитися включити моделі штучного інтелекту (АІ) до своїх інвентаризаційних джерел”, – сказав він.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Adblock
    detector