Inter-American Development Bank
facebook
twitter
youtube
linkedin
instagram
Abierto al públicoBeyond BordersCaribbean Development TrendsCiudades SosteniblesEnergía para el FuturoEnfoque EducaciónFactor TrabajoGente SaludableGestión fiscalGobernarteIdeas MatterIdeas que CuentanIdeaçãoImpactoIndustrias CreativasLa Maleta AbiertaMoviliblogMás Allá de las FronterasNegocios SosteniblesPrimeros PasosPuntos sobre la iSeguridad CiudadanaSostenibilidadVolvamos a la fuente¿Y si hablamos de igualdad?Home
Citizen Security and Justice Creative Industries Development Effectiveness Early Childhood Development Education Energy Envirnment. Climate Change and Safeguards Fiscal policy and management Gender and Diversity Health Labor and pensions Open Knowledge Public management Science, Technology and Innovation  Trade and Regional Integration Urban Development and Housing Water and Sanitation
  • Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer

Abierto al público

  • HOME
    • About this blog 
    • Editorial guidelines
  • CATEGORIES
    • Knowledge Management
    • Open Data
    • Open Learning
    • Open Source
    • Open Systems
  • Authors
  • English
    • Español

Getting the most out of your open source software initiative

September 13, 2019 by Kyle Strand Leave a Comment


Open source software is an important knowledge asset. When treated as such, it can have a much larger impact. Organizations are increasingly working to share open source software they create and advocate the reuse of open source software. At the IDB we’ve been promoting the internal reuse of open source software as well as sharing it externally for over two years now, through the Code for Development initiative. Here are three reflections for others either just getting started or already on this important journey.

1.      Prioritize good documentation

From a practical standpoint, the application of an open license is the bare minimum requirement for an open source project.  Ensuring that open source software can be effectively reused requires creating the software in a way that someone else can look at the code and understand what the tool does, how it does it, and see how to adapt it to meet their needs.  When developing software that you will be share as open source, doing so with good documentation is a must, if you want that tool to be reused.  We’ve put together a set of recommendations on how to do this in a Guide for Publishing Digital Tools, and you can see examples of how these guidelines have been implemented by the Magic Box and IDBx Data Engine.

2.      Build on what the community has already achieved

Before developing a new software tool to respond to a specific challenge, spend some time looking to see if the building blocks already exist. Using existing tools to solve problems is at the core of the open source philosophy, and inspires the sixth Principle for Digital Development. Many of the problems that we look to software to solve have already been solved by someone else. Increasingly, those solutions are being shared as open source tools, and finding a solution that already exists as a starting point can save you time, energy, and money.  This is why we created the Code Expedition methodology to help identify existing open source inputs to solve real problems, as we did to support municipal governments with tax administration.

3.      Plan for sustainability

Publishing a software solution as open source is an achievement to be proud of and is a great contribution to the huge community of governments, organizations, and people looking to solve problems with technology every day. It is also something that needs support to be sustained over the long term, especially as more groups use it and contribute new ideas. For your open source project to reach its potential as a public good, the work continues well after publishing a tool. Answering questions, addressing requests, and continuing to share updates as time goes on is key to generating the most impact with your open source project. BA Obras and Gobierto are great examples of tools that have been sustainable.

 

We at the IDB believe that open source software is a powerful tool for international development and encourage other organizations to share your code and reuse existing open source software. These reflections are the result of a deep and collaborative learning process which has taken place over more than two years, and has involved consultations with public software advocates, people in software development, as well as the wider international development community working to apply software and technology to address development issues. All of these insights have come together to enrich Code for Development, a first of its kind initiative. We invite you to be a part of it and share your story about what you or your team is doing with open source software.

By Kyle Strand, Knowledge and Learning Senior Specialist at the Inter-American Development Bank


Filed Under: Open Source Tagged With: Code for Development, How to, Lessons Learned

Kyle Strand

Kyle Strand is Lead Knowledge Management Specialist and Head of the Felipe Herrera Library in the Knowledge, Innovation and Communication Sector of the Inter-American Development Bank (IDB). For more than a decade, his work has focused on initiatives to improve access to knowledge both at the Bank and in the Latin American and Caribbean region. Kyle designed the first open repository of knowledge products at the IDB and spearheaded the idea of software as a knowledge product to be reused and adapted for development purposes, which led the IDB to become the first multilateral to formally recognize it as such. Currently, Kyle coordinates library services within the organization, supports the open knowledge product lifecycle including publications and open data, and promotes the use of artificial intelligence and natural language processing as a cornerstone of knowledge management in the digital age. Kyle is also executive editor of Abierto al Público, a blog in Spanish that promotes the opening and reuse of knowledge. He has a B.A. from the University of Michigan and an M.A. from the George Washington University.

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Follow Us

Subscribe

About this blog

Open knowledge can be described as information that is usable, reusable, and shareable without restrictions due to its legal and technological attributes, enabling access for anyone, anywhere, and at any time worldwide.

In the blog 'Abierto al Público,' we explore a wide range of topics, resources, and initiatives related to open knowledge on a global scale, with a specific focus on its impact on economic and social development in the Latin American and Caribbean region. Additionally, we highlight the Inter-American Development Bank's efforts to consistently disseminate actionable open knowledge generated by the organization.

Search

Topics

Access to Information Actionable Resources Artificial Intelligence BIDAcademy Big Data Citizen Participation Climate Change Code for Development Coronavirus Creative Commons Crowdsourcing Data Analysis Data Journalism Data Privacy Data Visualization Development projects Digital Badges Digital Economy Digital Inclusion Entrepreneurship Events Gender and Diversity Geospatial Data Hackathons How to Instructional Design Key Concepts Knowledge Products Lessons Learned Methodologies MOOC Most Read Natural Language Processing Numbers for Development Open Access Open Government Open Innovation Open Knowledge Open Science Solidarity Sustainable Development Goals Taxonomy Teamwork Text Analytics The Publication Station

Similar Posts

  • The IDB is committed to the open source model for development
  • Free software? Open source? We answer your questions
  • Open-Source technology: concepts and applications
  • (Re)use that code! Join the IDB Code Expedition
  • Code for Development: celebrating two years of opening software to the public

Footer

Banco Interamericano de Desarrollo
facebook
twitter
youtube
youtube
youtube

    Blog posts written by Bank employees:

    Copyright © Inter-American Development Bank ("IDB"). This work is licensed under a Creative Commons IGO 3.0 Attribution-NonCommercial-NoDerivatives. (CC-IGO 3.0 BY-NC-ND) license and may be reproduced with attribution to the IDB and for any non-commercial purpose. No derivative work is allowed. Any dispute related to the use of the works of the IDB that cannot be settled amicably shall be submitted to arbitration pursuant to the UNCITRAL rules. The use of the IDB's name for any purpose other than for attribution, and the use of IDB's logo shall be subject to a separate written license agreement between the IDB and the user and is not authorized as part of this CC- IGO license. Note that link provided above includes additional terms and conditions of the license.


    For blogs written by external parties:

    For questions concerning copyright for authors that are not IADB employees please complete the contact form for this blog.

    The opinions expressed in this blog are those of the authors and do not necessarily reflect the views of the IDB, its Board of Directors, or the countries they represent.

    Attribution: in addition to giving attribution to the respective author and copyright owner, as appropriate, we would appreciate if you could include a link that remits back the IDB Blogs website.



    Privacy Policy

    Copyright © 2025 · Magazine Pro on Genesis Framework · WordPress · Log in

    Banco Interamericano de Desarrollo

    Aviso Legal

    Las opiniones expresadas en estos blogs son las de los autores y no necesariamente reflejan las opiniones del Banco Interamericano de Desarrollo, sus directivas, la Asamblea de Gobernadores o sus países miembros.

    facebook
    twitter
    youtube
    This site uses cookies to optimize functionality and give you the best possible experience. If you continue to navigate this website beyond this page, cookies will be placed on your browser.
    To learn more about cookies, click here
    x
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
    Non-necessary
    Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
    SAVE & ACCEPT