Opening the AMP Source Code

September 5, 2018 Aid Management Program
Vanessa Goas
Aid Effectiveness & Management, News/Events

Coinciding with the 10th anniversary of the Accra Agenda for Action, we have taken the opportunity to conduct an AMP Retrospective on the DG blog (check out the other posts in the series here, here, and here). 

As our final Retrospective post, we are pleased to announce that Development Gateway has opened the source code of the Aid Management Platform (AMP). The now-public AMP source code is licensed under the GPLv3 open source license, which allows users to use and edit the software freely. 

DG has always granted a license to governments that use AMP that provides full ownership over the software code. This license never had any start-up or recurring fees; allowed the government to directly – or hire a third-party developer to – modify the code; and provided access to all existent features of the AMP software. This licensing arrangement has been a critical element of AMP, aiming to promote ownership and system sustainability in government systems. Some partner governments have already initiated the process of directly modifying AMP source code to meet their specific needs.

Making AMP open source has been a DG goal for several years, in line with our endorsement of the Principles for Digital Development. To accomplish this, we invested in the staff time needed for migrating to GitHub, completing some refactoring, and updating documentation to create an open and reusable codebase. We have also aimed to streamline licensing terms for our government users, and hope this will open the door to further innovation around the world’s most sustainable aid information management system.

DG will continue to support existing and future implementations of AMP. Recent innovations include providing Arabic language support for the Government of Jordan, to integrating disaster risk GIS layers with USAID and the Government of Haiti, to convening biennial AMP Good Practice Workshops. We also look forward to receiving new feedback from the open source software community, working with partners to continue to support sustainable aid information management systems worldwide.

Interested in seeing our code? The public repositories for AMP, the AMP Public Portal, and the IATI-AIMS Integrator are available on GitHub.

Share This Post

Related from our library

Developing Data Systems: Five Issues IREX and DG Explored at Festival de Datos

IREX and Development Gateway: An IREX Venture participated in Festival de Datos from November 7-9, 2023. In this blog, Philip Davidovich, Annie Kilroy, Josh Powell, and Tom Orrell explore five key issues discussed at Festival de Datos on advancing data systems and how IREX and DG are meeting these challenges.

January 17, 2024 Data Management Systems and MEL
Unlocking the potential of digital public infrastructure for climate data and agriculture: Malawi

DG’s DAS Program recently attended an event on creating a national digital public infrastructure (DPI) in Malawi in order to increase the impact of climate data to combat current and future agricultural issues caused by climate change. In this blog, we reflect on three insights on DPIs that were revealed during the event discussion.

December 21, 2023 Agriculture
What Does a Good Agriculture Data System Look Like? Reflections from 2023 Festival de Datos

DG's joint session at 2023 Festival de Datos posed the question: What does a “good” agriculture data system look like? In this blog post, we'll delve into the key principles that emerged from the discussion.

December 14, 2023 Agriculture