AWS Public Sector Blog

How governments can use open source solutions for faster transformation and more

Read this post in Spanish.

Governments who want to digitally transform services with the cloud face a common challenge: how to provide scalable, accessible, and secure innovations for citizens, despite constraints on cloud-skilled talent, time, and money. Leveraging open source technology – taking the “open source road” – solves this problem because governments can use previously tested and scrutinized code, architecture, and technical designs that have worked for other organizations, including governments.

The open source approach is a secure and common-sense approach that cuts project timelines by months or even years by utilizing secure code and robust standards that have been openly published online at typically no cost, which you can adapt as you need for your own goals. In my time working for the UK government’s Digital Marketplace as the service manager, I saw first-hand the benefits of open source in government. Combined with transparent processes, using open source solutions helped streamline digital project execution, build trust with constituents and the global community, and save time and money. Now, as the senior manager of government services (GovServices) at Amazon Web Services (AWS), and as a teacher for the AWS Institute Executive Education Program, I want to share best practices for government leaders looking to use open source solutions.

Watch now: My colleague in the AWS Government Transformation Team, Pete Herlihy, and I summarize the benefits of staying transparent and working with open source in this short AWS Institute film, Use What Works.

Governments are already using open source solutions

Governments all over the world use and adapt open source solutions to accelerate their public service transformation programs. The European Commission is now on its third iteration of its Open Source Software Strategy (2020-23), with the vision of “encouraging and leveraging the transformative, innovative and collaborative power of open source, its principles and development practices.”

In Italy, the Ministry of Defence adopted an open source approach to documents in 2015, in a move supported by nonprofit organization The Document Foundation and Italy’s Agency for the Digitalisation of the Public Sector (AGID). In Germany, the federal government has made commitments in its coalition agreement that promote open source as a cornerstone of its digital modernization. Meanwhile, the city of Buenos Aires in Argentina is marking ten years using the open source approach. Since launching BA Data, they have published more than 300 datasets to support their vision “to make open government a way of governing.” Since 2019, the government has generated its developments in open source, using a platform called BA Obras to share information about 1,000 public works projects with citizens. In addition, India launched Digital India in 2012, and the agency has promoted open source solutions for services ranging from document verification to modern city planning.

Government open source solutions build a global community of innovation

My time as the service manager for the UK government’s Digital Marketplace, and as head of digital for the Race Disparity Unit in the Cabinet Office, strengthened my belief in using transparent methodology and open source technology. This means more than sharing updates and good governance. Utilizing and iterating on open source technology, and then in turn publishing your own adapted solutions, standards, components, and data to share best practices for other government entities and organizations, builds collaboration as part of a global community and accelerates innovation around the world.

My team built the UK government Digital Marketplace, which helps public sector buyers find the right technology and people to develop digital projects, using open source software. Before the launch of the Digital Marketplace, the government found it hard to provide the skills and technology needed to drive reform, so the UK Government Digital Service (GDS) created the Digital Marketplace to help meet this need. Since its launch, the value of government contracts for digital work rose from £180M to more than £2.8B in a similar timeframe. It also boosted economic growth because the government awarded contracts to thousands of organizations instead of a few entities. In March 2020, the UK Crown Commercial Service reported that 73% of the value of contracts won by small and medium enterprises was through the Digital Marketplace. As the platform improved access to digital technology and expertise, the Digital Marketplace accelerated overall government transformation. You can learn more about how the Digital Marketplace was created in the AWS Institute short film, Buy Better.

We developed the Digital Marketplace on GOV.UK over several years, and it evolved through usage over time. When the Australian government approached the UK for help with creating its own Digital Marketplace, they were able to build their version in just five weeks because of our open source methodology. The Australian government saved thousands of hours, which they could better use to focus on citizen needs and provide essential new services.

Open source processes earn trust with citizens, businesses, and taxpayers

A critical component of open source methodology is publishing and sharing your work. This means that anybody can scrutinize what you build and spend on projects, including taxpayers. Taxpayers fund the work and services of government, so it is fair and right to share what we build on an open source platform: the data, processes, documentation, and schemas. Whether those services funded by taxpayers create something for citizens or businesses, everyone can reuse the open source code for their own means, and ultimately innovate with it in new ways. This creates a collaboration loop that benefits everyone: governments, organizations, businesses, and the public. In fact, the Belgian and French governments have supported laws to make sharing these innovations obligatory.

As my team was building the Digital Marketplace, we blogged regularly about everything we were working on as we went along. This transparency helped us receive challenging feedback from outside our team’s bubble of developers and agency stakeholders so we could make improvements. Being open in our process helped us build the right product for our citizens the first time – instead of building a project and finding out later it would not work. This transparency helped us iterate our service in real-time as we built it based on public feedback. We also earned trust with our leaders and colleagues as we took their feedback into account.

Governments can use open source – with security in mind

Many governments and organizations have concerns about how secure open source tools are. The US White House convened a meeting in January 2022, to discuss these and seek further improvements, such as the process for finding and fixing defects. Every organization needs to have their own clear guidelines, governance, processes and checks to manage potential security, legal, and operational risks. Open source code is open to scrutiny and benefits from community inspection and testing, and there are even cryptographic tools that are built in the open, such as Advanced Encryption Standard, which is approved by the US National Security Agency (NSA). However, you do need the expertise to assess what code should be closed, and a clear case of what should be restricted with secret keys and credentials, like unreleased policies. Teams must also make sure that code is robust and that dependencies are up to date.

Get started with open source solutions for governments

Taking the open source road to digital transformation means that you don’t need to start from scratch. Open source provides governments with a blueprint to use what works, and open, transparent processes keep stakeholders in the loop to make sure services deliver success for their beneficiaries the first time.

Get started with open source through the Open Government Solutions repository, a growing collection of no cost open source solutions designed specifically for government services, curated by the AWS Government Transformation team. Check out examples of the research and experience of other public sector organizations with open source code for digital services, standards, practices, and more implemented by governments around the world.

Learn more about the AWS Institute Executive Education Program, which equips senior public sector leaders and elected officials with the confidence and expertise in cloud computing and related technologies to drive digital transformation for their agencies and constituents. Visit the AWS Institute for more resources for public sector leaders.

More resources from the AWS Institute for government innovation:


Subscribe to the AWS Public Sector Blog newsletter to get the latest in AWS tools, solutions, and innovations from the public sector delivered to your inbox, or contact us.

Please take a few minutes to share insights regarding your experience with the AWS Public Sector Blog in this survey, and we’ll use feedback from the survey to create more content aligned with the preferences of our readers.


Cómo los Gobiernos pueden utilizar soluciones de código abierto para una transformación más rápida y otros beneficios

Los Gobiernos que desean transformar de manera digital los servicios con la nube se enfrentan a un desafío común: proporcionar innovaciones escalables, accesibles y seguras a los ciudadanos, a pesar de las limitaciones de talento, tiempo y dinero en la nube. Aprovechar la tecnología de código abierto al irse por el camino del código abierto, resuelve este problema porque los gobiernos pueden utilizar código, arquitectura y diseño técnico probados y examinados con anterioridad que han funcionado para otras organizaciones, incluidos los gobiernos.

El enfoque de código abierto es seguro, responde al sentido común y acorta los plazos del proyecto en meses o incluso años al utilizar código seguro y estándares sólidos que se han publicado en línea de forma abierta, por lo general sin costo alguno, que se puede adaptar según las necesidades para sus propios objetivos. Durante el tiempo que trabajé en Digital Marketplace del Gobierno del Reino Unido como administrador de servicios, vi de primera mano los beneficios del código abierto en el gobierno. Combinado con procesos transparentes, el uso de soluciones de código abierto ayudó a optimizar la ejecución de proyectos digitales, a generar confianza en los electores y la comunidad global y a ahorrar tiempo y dinero. Ahora, como director senior de servicios gubernamentales (GovServices) en Amazon Web Services (AWS) y como profesor del programa AWS Institute Executive Education, deseo compartir las prácticas recomendadas para los líderes gubernamentales que buscan utilizar soluciones de código abierto.

Ver ahora: mi colega del equipo de AWS Government Transformation, Pete Herlihy, y yo resumimos los beneficios de ser transparente y trabajar con código abierto en este corto del AWS Institute, Use What Works (Utilizar lo que funciona).

Los Gobiernos ya utilizan soluciones de código abierto

Los Gobiernos de todo el mundo utilizan y adaptan las soluciones de código abierto para acelerar los programas de transformación de los servicios públicos. La Comisión Europea se encuentra en su tercera iteración de la Open Source Software Strategy (2020-23), con la visión de “fomentar y aprovechar el poder transformador, innovador y colaborativo del código abierto, sus principios y prácticas de desarrollo”.

En Italia, el Ministerio de Defensa adoptó en 2015 un enfoque de código abierto en los documentos, en una medida apoyada por la organización sin fines de lucro The Document Foundation y la Agency for the Digitalisation of the Public Sector (AGID) de Italia. En Alemania, el Gobierno federal ha asumido compromisos en su acuerdo de coalición que promueven el código abierto como piedra angular de la modernización digital. Por otra parte, la ciudad de Buenos Aires, en Argentina, hace diez años que utiliza el código abierto. Desde el lanzamiento de BA Data, han publicado más de 300 conjuntos de datos para apoyar la visión de “hacer del gobierno abierto una forma de gobernar”. Desde 2019, el Gobierno ha generado sus desarrollos en código abierto, mediante una plataforma denominada BA Obras para compartir con los ciudadanos información sobre 1000 proyectos de obras públicas. Además, India lanzó Digital India en 2012 y la agencia ha promovido soluciones de código abierto para servicios que van desde la verificación de documentos hasta la planeación de ciudades modernas.

Las soluciones gubernamentales de código abierto crean una comunidad global de innovación

El tiempo que pasé como administrador de servicios para Digital Marketplace del Gobierno del Reino Unido y como responsable digital de la unidad de disparidad racial en la oficina del gabinete, reforzó mi creencia en el uso de una metodología transparente y una tecnología de código abierto. Esto significa más que compartir las actualizaciones y el buen gobierno. Utilizar la tecnología de código abierto e iterar con ella y, a la vez publicar sus propias soluciones adaptadas, estándares, componentes y datos a fin de compartir las prácticas recomendadas para otras entidades y organizaciones gubernamentales, genera colaboración como parte de una comunidad global y acelera la innovación en todo el mundo.

Mi equipo creó Digital Marketplace del Gobierno del Reino Unido, que ayuda a los compradores del sector público a encontrar la tecnología y las personas adecuadas para desarrollar proyectos digitales, mediante software de código abierto. Antes del lanzamiento de Digital Marketplace, el Gobierno tenía dificultades para proporcionar las habilidades y la tecnología necesarias para impulsar la reforma, por lo que el servicio digital del Gobierno (GDS) del Reino Unido creó Digital Marketplace con el fin de ayudar a satisfacer esta necesidad. Desde su puesta en marcha, el valor de los contratos públicos para trabajos digitales pasó de 180 millones de libras a más de 2800 millones de libras en un plazo similar. Además, impulsó el crecimiento económico ya que el Gobierno adjudicó contratos a miles de organizaciones en lugar de a unas pocas entidades. En marzo de 2020, el servicio comercial de la corona del Reino Unido informó que el 73 % del valor de los contratos conseguidos por las pequeñas y medianas empresas fue a través de Digital Marketplace. A medida que la plataforma mejoraba el acceso a la tecnología y los conocimientos digitales, Digital Marketplace aceleraba la transformación general del Gobierno. Para obtener más información sobre cómo se creó Digital Marketplace, mire el cortometraje del AWS Institute, Buy Better (Cómo hacer mejores compras).

Desarrollamos Digital Marketplace en GOV.UK a lo largo de varios años y evolucionó con el tiempo a través del uso. Cuando el gobierno australiano acudió al Reino Unido en busca de ayuda para crear su propio Digital Marketplace, pudieron crear su versión en solo cinco semanas gracias a nuestra metodología de código abierto. El Gobierno australiano ahorró miles de horas que pudo utilizar mejor para centrarse en las necesidades de los ciudadanos y proporcionar nuevos servicios básicos.

Con los procesos de código abierto se gana la confianza de los ciudadanos, las empresas y los contribuyentes

Un componente fundamental de la metodología de código abierto es publicar y compartir el trabajo. Esto significa que cualquiera, incluidos los contribuyentes, puede examinar lo que se crea y cuánto gasta en los proyectos. Los contribuyentes financian el trabajo y los servicios del Gobierno, así que es justo compartir lo que creamos en una plataforma de código abierto: los datos, los procesos, la documentación y los esquemas. Ya sea que los servicios financiados por los contribuyentes crean algo para los ciudadanos o las empresas, todos pueden reutilizar el código abierto para sus propios medios y, en última instancia, innovar con él de nuevas maneras. Esto crea un bucle de colaboración que beneficia a todos: gobiernos, organizaciones, empresas y público. De hecho, los Gobiernos belga y francés han apoyado leyes para que sea obligatorio compartir estas innovaciones.

Mientras mi equipo creaba Digital Marketplace, en el blog publicábamos con regularidad todo lo que íbamos haciendo. Esta transparencia nos ayudó a recibir comentarios que nos ponían a prueba desde fuera de la burbuja de desarrolladores de nuestro equipo y de las partes interesadas de la agencia, para que pudiéramos hacer mejoras. Ser abiertos en nuestro proceso nos ayudó a crear desde el inicio el producto correcto para nuestros ciudadanos, en lugar de crear un proyecto y luego darnos cuenta de que no funcionaría. Esta transparencia nos ayudó a iterar nuestro servicio en tiempo real a medida que lo creábamos tomando como base los comentarios del público. Además, nos ganamos la confianza de nuestros dirigentes y colegas al tener en cuenta sus comentarios.

Los Gobiernos pueden utilizar el código abierto, sin dejar de lado la seguridad

Muchos Gobiernos y organizaciones están preocupados por la seguridad de las herramientas de código abierto. En EE. UU., la Casa Blanca convocó a una reunión en enero de 2022 para debatir sobre las herramientas de código abierto y buscar nuevas mejoras, como el proceso de búsqueda y corrección de defectos. Cada organización debe tener sus propios lineamientos, gobernanza, procesos y controles claros para administrar los posibles riesgos de seguridad, legales y operativos. El código abierto es accesible al escrutinio y se beneficia de la inspección y las pruebas de la comunidad e incluso hay herramientas criptográficas que se crean de forma abierta, como el Advanced Encryption Standard, aprobado por la National Security Agency (NSA) de EE. UU. Sin embargo, se necesitan conocimientos para evaluar qué código debe cerrarse y un caso claro de lo que debe restringirse con claves y credenciales secretas, como las políticas no publicadas. Los equipos también deben asegurarse de que el código sea sólido y de que las dependencias estén actualizadas.

Empezar a utilizar las soluciones de código abierto para los Gobiernos

Tomar el camino del código abierto hacia la transformación digital significa que no es necesario empezar desde cero. El código abierto proporciona a los Gobiernos un esquema para utilizar lo que funciona, y los procesos abiertos y transparentes mantienen al día a las partes interesadas para garantizar que los servicios sean útiles para los beneficiarios desde la primera vez.

Empiece a utilizar el código abierto a través del repositorio de soluciones de Gobierno abierto, una creciente colección de soluciones de código abierto sin costo diseñadas de forma específica para los servicios gubernamentales, seleccionada por el equipo de AWS Government Transformation. Consulte ejemplos de investigación y experiencia con código abierto por parte de otras organizaciones del sector público, para su uso en servicios digitales, estándares, prácticas y más, implementados por Gobiernos de todo el mundo.

Obtenga más información sobre el programa de AWS Institute Executive Education, que aporta a los líderes de alto nivel del sector público y a los funcionarios electos confianza y experiencia en la computación en la nube así como las tecnologías relacionadas, con el fin de impulsar la transformación digital para sus agencias y constituyentes. Visite el AWS Institute para conocer más recursos para los líderes del sector público.

Más recursos del AWS Institute para la innovación gubernamental:

Suscríbase al boletín del blog de AWS Public Sector para recibir en su bandeja de entrada las últimas herramientas, soluciones e innovaciones de AWS en el sector público o contáctenos.

Tómese unos minutos para compartir información sobre su experiencia con el blog de AWS Public Sector en esta encuesta y utilizaremos estos comentarios con la finalidad de crear más contenido en función de las preferencias de nuestros lectores.