Código abierto: conceptos y aplicaciones (2024)

Código abierto: conceptos y aplicaciones (1)

by Federico Basañes 4 Comentarios


El término “código abierto”hace referencia a software cuyo código fuente se ha puesto a disposición de todo el mundo de manera gratuita y otorgado con licencias que facilita su reutilización o adaptación a contextos diferentes.

El concepto también relaciona a una cultura que promueve el intercambio de ideas y valoriza la colaboración para mejorar el código de otros. El movimiento defiende sulegado de colaboración, y ha producido una serie de manifiestos abogando por el desarrollo abierto de software.Losargumentos a favor se consolidan en los 10 principios reconocidos hoy como su definición. Si el tema de código abierto(open source en inglés) es nuevo para ti o quisieras conocer los recursos que hemos creado desde el Banco Interamericano de Desarrollo (BID) sobre este tema, puedes utilizar esta página como una guía:

  • El uso del código abierto
  • Código abierto en el BID
  • Buenas prácticas para abrir el código
  • Las nuevas fronteras del código abierto

Explora los artículos del BID sobre el movimiento delcódigo abierto, el desarrollo de software público en América Latina y el Caribe y la reutilización de las herramientas digitales abiertas. También puedes aprender sobre los avances y las oportunidades colaborativas de la iniciativa del BIDCódigo para el Desarrollo:

  • Sigue leyendo sobre los principios yel movimientode código abierto
  • Respondemos avariaspreguntas frecuentessobre el código abierto

El uso del código abierto

Software de código abierto tiene la posibilidad de ser reutilizado en otras partes del mundo; es decir, las herramientas tecnológicas creadas para enfrentar un desafío de desarrollo para un lugar en particular pueden ser transferidas y adaptadas al contexto local de otro lugar en el que exista un problema similar.Lo mismo, cuando uno desarrolla una nueva adaptación de un producto abierto, que se compromete de publicarla en un formato abierto también, así alimentando un ciclo virtuoso.

Elcódigo abierto ha sido aplicadoen muchos contextos distintos y siempre está en evolución.Algunos de los ejemplos más reconocidos incluyen el gestor de contenidos WordPress, el navegador de web Firefox, y el sistema operativo Linux.Grandes innovaciones como el Internet, el GPS o las pantallas táctiles de nuestros teléfonos móviles son innovacionesqueal abrirse y ponerse a disposición del públicohan formado elementos fundamentales de desarrollos por grandes empresas como Apple y Google.

  • Sigue leyendo sobre por quélos gobiernos deben compartir su código
  • Conoce algunos ejemplos delcódigo abiertoaplicado en la práctica
  • Explora algunasaplicaciones de código abierto que sirven al público

Código abierto en el BID

Desde el BID, creemos que la reutilización y adaptación de código presenta oportunidades muy potentes para la transformación digital en América Latina y el Caribe. Por eso reconocemos el software oficialmente como un producto de conocimiento. El software tiene un rol importante en mucho de lo que hacemos. A veces desarrollamos software para responder a necesidades de los países en la región, o para responder a necesidades internas de la institución.

Después deinvestigarmucho sobre el potencial del código abierto para América Latina y el Caribe,en 2017 el BID lanzó la iniciativa Código para el Desarrollo. A través de esta iniciativa, el BID creó una plataforma para compartir nuestras herramientas abiertas y las que han sido contribuidas por nuestros colaboradores. De esta manera, el código queda disponible para gobiernos, empresas y ciudadanos que lo quieran reutilizar. La iniciativa tiene una naturaleza colaborativa y brinda recursos de buenas prácticas para desarrolladores y equipos interesados en aprender más sobre el trabajo en open source.

  • Sigue leyendo en más detalle sobreCódigo para el Desarrollo
  • Por quéel BID apuesta al código abiertopara el desarrollo
  • Código para el Desarrollocelebra su primer cumpleaños

Buenas prácticas para abrir el código

Si quieres trabajar en código abierto, hay ciertasprácticas que tendrás que adoptar. Las normas para abrir el código incluyen 1) documentarlo: publicar el código fuente en un lugar accesible al público y acompañarlo con una documentación adecuada que facilite su reutilización oadaptaciónporotros, 2) evaluarel código para anotar posibles áreas de mejora, y 3) licenciarloasignando al código una licencia abierta apropiada.

Finalmente, unenfoque en laaccesibilidady eldiseño centrado en el usuarioes una buena práctica en el desarrollo de soluciones digitales y una preocupación relevante cuando estamos desarrollando soluciones con una intención de apertura.

  • Leemássobre lasbuenas prácticas para abrir código
  • Consulta nuestra guía para publicar herramientas digitales
  • Aprende cómocrearproductos digitales más accesibles
  • Abriendo la web:cómo diseñarespacios digitales inclusivos

Las nuevas fronteras del código

En la época de la cuarta revolución industrial, la tecnología crece y continuará expandiéndose según una tendencia de cambios exponenciales. Algunos ejemplos donde el open source transformará el desarrollo de tecnologías emergentes. Éstas incluyen la Inteligencia artificial,blockchain, el internet de las cosas (IoT), la biotecnología, y la computación cuántica.

  • Aprende más sobrelainteligencia artificial
  • Lee más sobrelas distintasredes deblockchain
  • Descubre cómo funciona la computación cuántica
  • Comenzamos a explorar la biotecnología conlas plantas de código abierto
  • Explora el vínculo entre el código y las artes mediáticas con la programación creativa

También, se encuentra la expansión de las tendencias abiertas con la fabricación digital.La fabricación digital engloba el uso de tecnologías como la impresión 3D, cortadoras láser, software de modelado y de simulación, planes de diseño abiertos como los de formato STL, y el hardware libre como Arduino, entre otras. Con el fin de facilitar la experimentación con la producción de prototipos en el lugar de manera rápida, la accesibilidad de estas tecnologías ha permitido descentralizar la manufactura de productos con la opción de producir cantidades limitadas.

¿Te interesa este tema?

Inscríbete al blog de Abierto al Público para seguir el nuevo contenido que publicamos sobre este tema. También te invitamos a seguir la iniciativa de Código para el Desarrollo del BID, continuar explorando nuestro contenido, o proponernos un nuevo ángulo particular para cubrir. O explora los temas adicionales que profundizamos en el blog de Abierto al Público.

Por Federico Basañes del BID.
Artículo actualizado en agosto del 2023.


Código abierto: conceptos y aplicaciones (2)

Federico Basañes

Federico Basañes es el gerente de la Oficina de Alianzas Estratégicas, donde es responsable de fortalecer el diálogo y las alianzas del BID con otros componentes de la comunidad de desarrollo. Previo a este rol y dentro de la organización, Basañes fue gerente del Sector de Conocimiento, Innovación y Comunicación de 2018 a principios de 2022, y antes se desempeñó como jefe de la División de Agua y Saneamiento de 2007 a 2013. Durante su carrera de 17 años en el BID, Basañes trabajó en asuntos relacionados con infraestructura y lideró proyectos de desarrollo en América Latina y el Caribe. Asimismo, Basañes es autor de varios artículos y publicaciones en infraestructura, principalmente en las áreas de agua y saneamiento, energía y transporte. También posee experiencia en regulación y participación privada en la prestación de los servicios públicos. Se graduó en la Universidad de Buenos Aires en Argentina, tiene una maestría en Políticas Públicas del Instituto Torcuato Di Tella de Argentina, y es graduado de la Universidad de Illinois en Urbana-Champaign (Máster y Ph.D.) en Economía.

Reader Interactions

Comments

    • Código abierto: conceptos y aplicaciones (4)Open Knowledge (admin) Dice

      Eddie, muchas gracias por la pregunta. Hay tantos recursos diferentes dependiendo en lo que buscas en particular. Recomendamos comenzar por la iniciativa Código para el Desarrollo. (https://code.iadb.org/es) Si te podemos ayudar en ubicar algo más específico, nos dejas saber! Gracias y éxitos — saludos!

      Reply

  1. Código abierto: conceptos y aplicaciones (5)Luis Ponce Dice

    Buenas noches
    Mi interés va por tener claro que si utilizo recursos de código abierto para desarrollar una aplicación comercial. ¿Qué cuidados debo tener en cuanto a las licencias? No deseo que mi aplicación sea bloqueada por falta de licencia.
    Gracias por su atención

    Reply

  2. Código abierto: conceptos y aplicaciones (6)Maria del Valle Dice

    Buen día.
    Excelente contenido sobre código abierto, muchas empresas en auge reutilizan estos códigos y sacan autenticas maravillas. Mozilla es un vivo ejemplo de un código abierto. Lo que no me queda claro es que si desarrollas x código abierto luego lo puedes cancelar o eliminar ¿?.

    ¿Se puede dar el caso de que en un momento esto deje de ser libre y se comience a cobrar una suscripción mínima mensual por tener acceso al código?.

    Gracias.

    Reply

Leave a Reply

Código abierto: conceptos y aplicaciones (2024)
Top Articles
Latest Posts
Article information

Author: Nicola Considine CPA

Last Updated:

Views: 6376

Rating: 4.9 / 5 (69 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Nicola Considine CPA

Birthday: 1993-02-26

Address: 3809 Clinton Inlet, East Aleisha, UT 46318-2392

Phone: +2681424145499

Job: Government Technician

Hobby: Calligraphy, Lego building, Worldbuilding, Shooting, Bird watching, Shopping, Cooking

Introduction: My name is Nicola Considine CPA, I am a determined, witty, powerful, brainy, open, smiling, proud person who loves writing and wants to share my knowledge and understanding with you.