• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Codemotion Magazine

We code the future. Together

  • Discover
    • Events
    • Community
    • Partners
    • Become a partner
    • Hackathons
  • Magazine
    • DevOps
    • Carreras tech
    • Frontend
    • Inteligencia Artificial
    • Dev life
    • Desarrollo web
  • Talent
    • Discover Talent
    • Jobs
    • Manifiesto
  • Companies
  • For Business
    • EN
    • IT
    • ES
  • Sign in

Arnaldo Morenafebrero 27, 2024

5 libros sobre código abierto que te harán a ti y a tu código «más libres». 

Open source
deb libri books open source
facebooktwitterlinkedinreddit

De manera análoga a un relato bíblico, el surgimiento del software, como un ente propio emanado del hardware, ha dado lugar a nuevas perspectivas sobre el código y su propiedad. En los años 70, los sistemas informáticos estaban íntimamente ligados a su software, pero esto cambió drásticamente en 1974 con el establecimiento de  la Commission on New Technological Uses of Copyrighted Works (CONTU), que dictaminó que el código de software era una categoría de obra intelectual y, como tal, protegida por derechos de autor. Desde entonces, diversas vicisitudes han llevado al movimiento de código abierto que, en pocas palabras, rechaza la lógica de la ‘caja cerrada’, tratando de permitir que el código sea modificado a gusto del usuario final. Pero si no queremos detenernos en una declaración apresurada y queremos conocer y explorar mejor el fenómeno del código abierto, los siguientes son, en nuestra opinión, los libros fundamentales para arrojar luz sobre un fenómeno que está lejos de haber agotado su camino y su influencia.

Free as in Freedom: Richard Stallman’s Crusade for Free Software 

Para aquellos que trabajan en el campo del software, las ideas de Stallman tienen el mismo valor que la Declaración de Independencia o la Carta Magna. Las controversias y las disputas no han mermado en absoluto su frescura y relevancia; si acaso, puede resultar un poco más difícil contextualizarlas, dado que los movimientos que subyacen a sus ideas, así como los ‘héroes’ a los que Stallman se refiere, están distantes y envueltos en una narrativa que ha adquirido tintes mitológicos. Sin embargo, siempre resulta fascinante redescubrir cómo la noción de que «el código fuente de cualquier programa es un bien común y protegerlo con patentes y derechos de autor debería considerarse un ‘crimen contra la humanidad'» ha arraigado de manera tan profunda, llevando a un cambio de paradigma en sociedades multimillonarias.

Recommended article
Code reviews, revisione del codice
mayo 26, 2025

Migrando a Drupal: una guía práctica

Dennis Torres Rodriguez

Open source

The Cathedral & the Bazaar – Musings on Linux & Open Source by an Accidental Revolutionary

El libro ofrece un análisis exhaustivo del modelo de desarrollo de código abierto, examinando las diferencias entre el enfoque «catedral» (modelos de desarrollo tradicionales) y el «bazar» (desarrollo distribuido de código abierto), y proporciona una visión histórica y filosófica del código abierto, ilustrando cómo este enfoque ha surgido y evolucionado en el contexto de la comunidad de desarrolladores. A través de estudios de casos y ejemplos prácticos, el libro analiza proyectos de código abierto exitosos, destacando los componentes que han contribuido a su éxito en el mercado. Además, profundiza en la cultura de la colaboración en el mundo del código abierto, mostrando cómo la distribución del trabajo y la participación de una comunidad amplia pueden conducir a resultados innovadores. También explora las motivaciones de los desarrolladores de código abierto, explicando por qué muchas personas eligen contribuir voluntariamente a proyectos sin obtener un retorno económico directo, al menos no de manera inmediata.

Just for Fun: The Story of an Accidental Revolutionary

Personalmente, el subtítulo «Creé Linux (solo por diversión)» ya es bastante engañoso, al menos porque la palabra «diversión» en el vocabulario de Torvalds debería interpretarse con muchos matices. El libro quizás ayuda un poco a entender el contexto y la personalidad, aunque para enmarcarlo mejor sería necesario agregar muchas opiniones de sus admiradores, así como las leyendas de sus detractores, que están respaldadas por sus apariciones públicas. No obstante, el libro es bastante entretenido y evoca fielmente el espíritu pionero de los primeros días de Linux.

The Success of Open Source

La legislación sobre propiedad intelectual ha otorgado a las empresas el control del conocimiento y ha asegurado los derechos del innovador. Como resultado, los ingenieros que desarrollan software son ampliamente recompensados; sin embargo, como demuestra Weber, a pesar de antiguos axiomas económicos que sugieren que la innovación es impulsada por la promesa de riqueza individual y empresarial, asegurar la libre distribución del código entre programadores favorece un proceso más eficiente para la creación de productos intelectuales. En el modelo de Código Abierto, los programadores independientes contribuyen de forma gratuita al software que se desarrolla orgánicamente, a través de ensayos y errores, creando riqueza difundida en una escala inimaginable según los cánones clásicos.

Working in Public: The Making and Maintenance of Open Source Software

In ‘Working in Public’, Nadia Eghbal ofrece una mirada profunda al desarrollo moderno del software de código abierto, su evolución y sus implicaciones. Entrevistando a cientos de desarrolladores para mejorar su experiencia en GitHub, argumenta que el código abierto moderno nos proporciona un modelo a través del cual entender los próximos desafíos que enfrenta el mundo del software, y más allá. Para respaldar sus argumentos, ofrece un panorama de varios proyectos de código abierto, analizando en particular:

  • La plataforma GitHub para el alojamiento y el desarrollo
  • Las estructuras, roles, incentivos y relaciones involucradas en proyectos de código abierto
  • El mantenimiento a menudo descuidado
  • Los costos de producción que persisten durante la vida útil de una aplicación.

Eghbal también examina el papel de plataformas como Twitter, Facebook, Twitch, YouTube e Instagram, que reducen los costos de infraestructura y distribución, pero aumentan enormemente el alcance de las interacciones.

La realidad es que las comunidades de código abierto están cada vez más centradas en el trabajo de desarrolladores individuales en lugar de equipos. La cuestión que surge es que, si los creadores, en lugar de comunidades discretas, se convertirán en el epicentro de nuestros sistemas sociales en línea, debemos comprender mejor cómo trabajan, y podemos hacerlo estudiando lo que ha sucedido con el código abierto.

¡Forma parte de nuestra comunidad!

Artículos relacionados

Primeros pasos con Drupal: conceptos clave y arquitectura base

Dennis Torres Rodriguez
mayo 26, 2025

5 herramientas de código abierto que solo encontrarás en Windows (y por qué vale la pena conocerlas)

Codemotion
enero 20, 2025
excalidraw codemotion magazine

Excalidraw: Diagramas forjados en piedra

Codemotion
julio 16, 2024
postgresql

Código Abierto: El Despertar de PgSQL

TheZal
mayo 28, 2024
Share on:facebooktwitterlinkedinreddit

Tags:Código abierto

Arnaldo Morena
Cómo se hace Codemotion Madrid 2024
Artículo anterior
Comparativa de lenguajes de programación para Contratos Inteligentes (Smart Contracts)
Próximo artículo

Footer

Discover

  • Events
  • Community
  • Partners
  • Become a partner
  • Hackathons

Magazine

  • Tech articles

Talent

  • Discover talent
  • Jobs

Companies

  • Discover companies

For Business

  • Codemotion for companies

About

  • About us
  • Become a contributor
  • Work with us
  • Contact us

Follow Us

© Copyright Codemotion srl Via Marsala, 29/H, 00185 Roma P.IVA 12392791005 | Privacy policy | Terms and conditions