Impacto del Software Libre en el Capitalismo
Impacto del Software Libre en el Capitalismo
unidad 1
Hackeando al Capitalismo
El impacto del Movimiento de Software Libre
El movimiento de software libre y de código abierto (FOSS, por sus siglas en inglés) ha revolucionado
la industria del software y la tecnología en general, ofreciendo una alternativa radical al modelo
capitalista tradicional de propiedad intelectual y comercialización. En su libro "Hackeando al
Capitalismo: El Movimiento de Software Libre y de Código Abierto", Johan Söderberg proporciona un
análisis profundo de cómo este movimiento desafía las estructuras económicas y sociales existentes,
al tiempo que promueve la innovación, la colaboración y la democratización del conocimiento.
El movimiento de software libre rompe con este modelo al rechazar las restricciones impuestas por
las licencias propietarias. Licencias como la GNU General Public License (GPL) y la Licencia MIT
permiten a los usuarios estudiar, modificar y redistribuir el software libremente, promoviendo una
cultura de compartición y colaboración que contrasta con la competitividad y exclusividad del
capitalismo tradicional.
Además, el modelo de producción colaborativa de FOSS permite a desarrolladores de todo el mundo
contribuir a proyectos, identificar y corregir errores más rápidamente y agregar nuevas
funcionalidades. Esto no solo acelera el ciclo de desarrollo, sino que también reduce los costos
asociados con la producción de software, ya que las empresas pueden aprovechar una base de
código existente y enfocarse en personalizaciones específicas o en añadir valor a través de servicios
y soporte.
Una figura clave en el nacimiento del movimiento de software libre es Richard Stallman. En 1983,
Stallman anunció el proyecto GNU (GNU's Not Unix), con el objetivo de desarrollar un sistema
operativo completo y libre similar a Unix. Al año siguiente, fundó la Free Software Foundation (FSF)
para apoyar el desarrollo del software libre y promover sus principios. Stallman también introdujo la
Licencia Pública General de GNU (GPL), una licencia de software libre diseñada para garantizar que
los programas licenciados bajo ella sigan siendo libres para todos los usuarios. La GPL incorpora el
concepto de copyleft, que asegura que cualquier modificación o distribución del software mantenga
las mismas libertades que el original.
La filosofía del software libre se basa en cuatro libertades esenciales que garantizan el control de los
usuarios sobre el software:
2. Libertad de estudiar cómo funciona el software y cambiarlo para que haga lo que el usuario
desee (libertad 1). Esto requiere acceso al código fuente.
4. Libertad de distribuir copias de las versiones modificadas a otros (libertad 3). Esto también
requiere acceso al código fuente.
El uso de software libre reduce significativamente los costos de licenciamiento para individuos,
empresas y gobiernos. Esto es particularmente importante para pequeñas y medianas empresas,
organizaciones sin fines de lucro y países en desarrollo, que pueden acceder a tecnología de alta
calidad sin los gastos prohibitivos asociados con el software propietario. Además, el acceso abierto al
código fuente promueve la transparencia y la seguridad, ya que cualquier persona puede auditar el
código en busca de vulnerabilidades o comportamientos maliciosos.
El movimiento ha llevado al desarrollo de nuevos modelos de negocio que no dependen de la venta de
licencias de software. Empresas como Red Hat, Canonical y Automattic han demostrado que es
posible construir negocios sostenibles y exitosos en torno al software libre ofreciendo servicios de
soporte, consultoría, personalización y hospedaje. Estos modelos de negocio basados en servicios
El software libre no solo es una herramienta tecnológica, sino también un medio para el
empoderamiento comunitario y la movilización social. Las comunidades de desarrollo de FOSS son
ejemplos de organización horizontal y colaborativa, donde la meritocracia y la participación abierta
son principios fundamentales. Además, el movimiento FOSS ha inspirado a otros movimientos
sociales que buscan aplicar principios de apertura y colaboración en áreas como la ciencia abierta, el
hardware libre y los datos abiertos. Estos movimientos comparten la visión de que el acceso libre y
equitativo al conocimiento y a la tecnología puede conducir a una sociedad más justa y [Link]
Desafíos y Críticas
Söderberg no ignora los desafíos y críticas que enfrenta el movimiento FOSS. A pesar de sus éxitos,
el software libre a veces es cooptado por grandes corporaciones que utilizan el código abierto para
sus propios fines comerciales sin contribuir de manera significativa a la comunidad. Esta dinámica
puede llevar a un desequilibrio en el poder y la influencia dentro del ecosistema FOSS.
Además, la sostenibilidad de los proyectos de software libre depende en gran medida de la
contribución voluntaria, lo que pu5ede generar problemas de mantenimiento y continuidad a largo
plazo. Algunos proyectos luchan por atraer y retener a suficientes desarrolladores y mantener el
financiamiento necesario para su desarrollo y soporte continuo.
Cooptación Corporativa
Un aspecto crítico que Söderberg explora es la cooptación del movimiento de software libre por
grandes corporaciones. Empresas como Google, Microsoft e IBM han adoptado y contribuido a
proyectos de código abierto, lo que ha sido recibido con reacciones mixtas dentro de la comunidad.
Por un lado, la participación de estas empresas puede aportar recursos significativos y visibilidad al
software libre. Por otro, existe la preocupación de que estas empresas puedan influir en la dirección
de los proyectos para servir a sus propios intereses comerciales, en lugar de adherirse a los
principios de libertad y colaboración que sustentan el movimiento.
Este fenómeno plantea preguntas sobre la verdadera naturaleza de la libertad en el software libre y
cómo se puede mantener la integridad del movimiento frente a la creciente comercialización y
profesionalización del desarrollo de software abierto.
Cómo se articulan las ideas de Sodeberg con la filosofía de ‘Software Libre para
una sociedad libre’ de Richard Stallman
Stallman define el software libre como aquel que respeta las libertades de los usuarios, permitiendo
su ejecución, modificación, redistribución y mejora. Esto se traduce en un modelo donde "el uso del
software es político", enfatizando que la migración hacia software libre es responsabilidad tanto de los
estados como de los individuos
Conclusión
El movimiento de software libre y de código abierto, tal como se explora en "Hackeando al
Capitalismo: El Movimiento de Software Libre y de Código Abierto" de Johan Söderberg, representa
una revolución en la forma en que se desarrolla y distribuye el software. Al desafiar las estructuras de
propiedad intelectual del capitalismo tradicional, FOSS promueve la innovación, la colaboración y la
democratización del conocimiento.
Al final, el movimiento de software libre y de código abierto no solo se trata de tecnología, sino de una
filosofía y una práctica que pueden transformar la manera en que interactuamos con el mundo digital,
fomentando una cultura de apertura, transparencia y colaboración que tiene el potencial de beneficiar
a todos.
[Link]
[Link]
hacking-and-capitalism
[Link]
[Link]
En la charla Richard impregna a todos con su humor lógico y juegos de palabras, lo que me llamó
mucho la atención. Toca temas de ciberseguridad, y concientiza sobre el uso de la tecnología y la
protección de datos e identidad personal. Cuenta como las empresas acceden y utilizan estos datos.
Y cito este párrafo de ‘Introducción al Software Libre’ (pag 36), haciendo otro guiño al libro:
El libro que elegí para lectura complementaría habla de los fundamentos del software libre,
presentando las cuatro libertades fundamentales definidas por Richard Stallman y explorando su
importancia en términos de democracia digital, acceso al conocimiento y empoderamiento de los
usuarios. Lo que tiene completa relación con el video y lo citado de ‘Introducción al software libre’.
Para cerrar mi aporte me gustaría recomendarles una serie muy ‘orwelliana’ que tiene que ver con
todo el contenido y se llama ‘Ghost in the shell’.
Saludos!
buena semana.
Consigna: A partir de las lecturas realizadas deberán participar del Foro 2 con una reflexión en la que
reflexionen al menos sobre dos de los siguientes interrogantes:
¿Cómo se relacionan las reflexiones de Margarita Padilla a partir del caso de Softwarealpeso
con la idea de soberanía tecnológica?
Tengan presente que la intención de la participación es que puedan realizar una reflexión
argumentada (no olviden que estamos en un espacio académico, por lo que no se trata de "opinar",
sino de reflexionar a partir del estudio). En ese sentido, las preguntas pretenden funcionar como
disparadores para que puedan poner en relación diferentes conceptos que aparecieron en las
lecturas y los videos. La idea de que tomen al menos dos de los interrogantes es que les permita
escribir un texto medianamente elaborado. Piensen la extensión de su participación en el foro entre
los 1000 y los 2000 caracteres.
La fecha límite para realizar esta actividad es el VIERNES 17/05.
"la comunidad, en su versión radical, se auto organiza y se autorregula con autonomía y es la garante
de la soberanía. Si tienes comunidad tendrás libertad y soberanía. O más aún: sólo dentro de las
comunidades podemos ser personas libres y soberanas.”
“Por eso, es tan importante sostener abierta la pregunta colectiva sobre qué horizonte tecnológico
deseamos y cómo lo estamos construyendo.”
[Link]
tecnologica-y-los-desafios-futuros/
[Link]
. El software libre se define como aquel que Esta filosofía se alinea con la búsqueda de
permite a la comunidad de usuarios ejecutar, soberanía tecnológica, que se entiende como la
copiar, estudiar, mejorar y redistribuir el capacidad de los Estados de tener pleno control
[Link]
.El movimiento por el software libre surge en . Esta capacidad de control y modificación se
1983 bajo la dirección de Richard Stallman y se equipara a la seguridad del software libre, que
caracteriza por la posibilidad de acceder al se considera similar a la salud o seguridad
código fuente y modificarlo, lo que permite a los alimentaria promovida por la agricultura
usuarios controlar el acceso a sus propios datos ecológica. La soberanía tecnológica se relaciona
sin depender de empresas privadas. con la soberanía alimentaria, ambos conceptos
promueven la gestión social de los recursos
digitales y alimentarios en pro del desarrollo
local, la autonomía y la solidaridad
[Link]
[4]
[Link]
[5]
[Link]
¿Cómo se relacionan las reflexiones de Margarita Padilla a partir del caso de Software al peso
con la idea de soberanía tecnológica?
3. Diseño para la Comunidad vs. Diseño para el Mercado: El manifiesto cyberciruja plantea la
importancia de diseñar tecnología para la comunidad, lo cual se alinea con los principios del
software libre y la soberanía tecnológica. Mientras que el diseño para el mercado puede llevar a
opacidad, obsolescencia programada y altos costos controlados por la industria, el enfoque en la
comunidad promueve la transparencia, la sostenibilidad y la accesibilidad, valores fundamentales
en el software libre y la soberanía tecnológica[1][2][4].
En resumen, las reflexiones de Margarita Padilla a partir del caso de Softwarealpeso resaltan la
importancia de la comunidad, la colaboración y la apertura del software libre para promover la
soberanía tecnológica, que se fundamenta en la autonomía, el control y la gestión democrática de los
recursos tecnológicos en beneficio de la sociedad en su conjunto.
Citations:
[1]
[Link]
Primero deberán leer el capítulo 3, "Aspectos legales" (páginas 69 a 90) de un libro que ya hemos
consultado: "Introducción al Software Libre" de González Barahona, Pascual y Robles.
Luego trabajarán con el libro "Software Libre para una sociedad libre", de Richard Stallman. De allí
deberán leer la "Introducción" (páginas 11 a 15), escrita por Lawrence Lessig, y el capítulo 14 "¿Qué
es copyleft?" (páginas 92 a 94), escrito por Richard Stallman.
Finalmente, deberán familiarizarse con este sitio web de la Free Software Fundation, que utilizaremos
en la actividad: [Link]
Allí podrán ver un listado de licencias en relación a si son libres, copyleft y compatibles con la GPL de
GNU.
Actividad
En esta ocasión utilizaremos la modalidad de trabajo "Glosario-enciclopedia" colaborativo.
La intención del trabajo es que generemos un listado de aplicaciones de software libre con sus
respectivas licencias.
Deberán seleccionar y explorar una aplicación de software, e ingresar al módulo para crear una
entrada sobre la aplicación seleccionada.
IMPORTANTE! Este es el formato que debe tener cada entrada.
2. Abajo del título debe consignarse el nombre y apellido de lx/s estudiante/s (NO SE OLVIDEN DE
ESTO!)
6. y finalmente, cómo se califica según el listado que ofrece la Free Software Fundation para evaluar
las licencias (el sitio web con el que les pedía que se familiaricen luego de leer la bibliografía).
Para esto les habilitamos también un chat en el que pueden conversar, y si lo desean, conformar un
grupo de un máximo de 3 participantes.
Si una entrada fue realizada en grupo deben consignar el nombre de todxs sus miembros en la misma
entrada, abajo del título. Recuerden que si lo hacen individual también deben poner su nombre y
apellido abajo del título de la entrada, es decir, abajo del nombre de la aplicación.
Podrán ver también un foro general por si precisan hacer consultas.
Jenkins es una herramienta de integración continua y entrega continua (CI/CD) que automatiza las
tareas repetitivas y mejora la eficiencia en el desarrollo de software.
El proyecto Jenkins es distribuido bajo la licencia MIT. Dicha información puede encontrarse en:
[Link]
La Licencia MIT es calificada por la FSF como una licencia de software libre permisiva debido a que
cumple con las cuatro libertades esenciales sin imponer restricciones adicionales significativas.
Debido a su simplicidad y permisividad, también es compatible con muchas otras licencias,
incluyendo la GNU GPL.
“En cuanto a la naturaleza contraria al copyright, esto se debe a que la filosofía que hay detrás de
esta licencia (y detrás de la Free Software Foundation) es que el software no debe tener propietarios.
Aunque es cierto que el software licenciado con la GPL tiene un autor, que es el que a fin de cuentas
permite la aplicación de la legislación de copyright sobre su obra, las condiciones bajo las que publica
su obra confieren a la misma tal carácter que podemos considerar que la propiedad del software
corresponde a quien lo tiene y no a quien lo ha creado.”
Martín Iribas
Jenkins es una herramienta de integración continua y entrega continua (CI/CD) que automatiza las
tareas repetitivas y mejora la eficiencia en el desarrollo de software.
El proyecto Jenkins es distribuido bajo la licencia MIT. Dicha información puede encontrarse en:
[Link]
La Licencia MIT es calificada por la FSF como una licencia de software libre permisiva debido a que
cumple con las cuatro libertades esenciales sin imponer restricciones adicionales significativas.
Debido a su simplicidad y permisividad, también es compatible con muchas otras licencias,
incluyendo la GNU GPL.
Politizar la Tecnología
Gago comienza con una introducción al concepto de "tecnopolítica", explicando cómo la tecnología
no es simplemente una herramienta neutra, sino que está imbuida de valores, intereses y agendas
políticas. Desde los primeros capítulos, el autor nos invita a cuestionar quiénes diseñan y controlan
las tecnologías, y con qué fines.
Tecnología y Poder
Gago establece el marco teórico para entender la tecnología como una forma de poder. A través de
ejemplos históricos y contemporáneos, el autor muestra cómo las tecnologías pueden ser utilizadas
para ejercer control y dominación, así como para resistir y emancipar. Se analizan casos como la
vigilancia masiva, el uso de algoritmos en la toma de decisiones y la concentración de poder en
grandes corporaciones tecnológicas.
En uno de los capítulos más importantes del libro, Gago analiza las políticas tecnológicas y la
gobernanza de la tecnología. Se examinan las regulaciones, normativas y políticas públicas que
afectan el desarrollo y uso de tecnologías, y cómo estas pueden ser utilizadas para promover la
justicia social y la equidad. El autor argumenta a favor de una gobernanza tecnológica democrática y
participativa, que incluya a todos los sectores de la sociedad.
Futuro de la Tecnopolítica
El libro concluye con una mirada hacia el futuro, explorando las posibles direcciones de la
tecnopolítica. Se propone una serie de recomendaciones y principios para una política tecnológica
más justa y equitativa, basada en la transparencia, la participación y la rendición de cuentas. El autor
destaca la importancia de la educación y la alfabetización tecnológica como herramientas clave para
empoderar a la ciudadanía en la era digital.
"Politizar la Tecnología" es una obra profundamente reflexiva y crítica que invita al lector a
reconsiderar su relación con la tecnología. Gago utiliza un enfoque interdisciplinario, integrando
perspectivas de la sociología, la ciencia política, la filosofía y la informática, lo que enriquece el
análisis.
El autor logra desmitificar la neutralidad tecnológica, mostrando cómo las tecnologías están imbuidas
de valores y pueden tener impactos sociales y políticos significativos. Este enfoque es
particularmente relevante en un contexto en el que la tecnología juega un papel central en todos los
aspectos de la vida cotidiana, desde la comunicación y el trabajo hasta la participación política y la
privacidad.
Otro aspecto notable del libro es su énfasis en la participación y la democratización del proceso
tecnológico. Gago aboga por un diseño y una gobernanza tecnológica inclusiva, que tome en cuenta
las voces y necesidades de todos los sectores de la sociedad, especialmente de aquellos más
vulnerables y marginados.
Conclusión
"Politizar la Tecnología" de Binder García Gago es una contribución valiosa y oportuna al debate
sobre la tecnología y el poder. Su análisis detallado y su enfoque crítico proporcionan una base sólida
para entender la relación entre tecnología y política, y para imaginar un futuro en el que la tecnología
sea utilizada de manera justa y equitativa. El libro es una lectura esencial para académicos, activistas,
La obra no solo nos invita a reflexionar sobre el presente, sino que también nos desafía a actuar y a
participar en la construcción de un mundo donde la tecnología sea un instrumento de emancipación y
justicia. En un momento en que las tecnologías digitales son omnipresentes y su influencia crece
constantemente, "Politizar la Tecnología" ofrece una guía indispensable para navegar y transformar
este complejo paisaje.
Actividad Unidad 3
Capítulo 6 "De la Sociedad de la Información a la sociedad del control" de Inés Binder y santiago
García Gago paginas 112 a 137.
Capítulo "Principales problemas de las redes comerciales" de Cecilia Ortmann. En Vivas, libres y
federadas herramientas para la comunicación de colectivas transfeministas en el Fediverso
.Página 16 hasta la 20 (18 a 22 del pdf).
Capítulo "Redes libres, redes nuestras" de Cecilia Ortmann. En Vivas, libres y federadas
herramientas para la comunicación de colectivas transfeministas en el Fediverso .Página 22 hasta
la 44 (24 a 46 del pdf).
En este foro podrán debatir tomando de referencia el texto de Franco Cabrera Redes sociales
libres en la universidad pública desde la página 2 a la 9.
Luego de elegir en qué foro les gustaría participar, lxs convocamos a compartir sus respuestas a
partir de estas preguntas disparadoras:
¿Cual es la principal problemática y riesgos de usar redes sociales y herramientas privativas para
el caso “Periodismo y sus libertades a través del software libre. ¿Es posible?” de Clara Elena
Robayo Valencia, las paginas 221 a 233 del libro? ¿Pueden identificar qué derechos se ponen en
juego?
¿Qué solución plantean las redes sociales y herramientas libres para el caso elegido?
¿Qué características tienen estas que las hace mas convenientes ?
EXTRA OPTATIVO: Esta unidad es una buena oportunidad para probar alguna red social, sala de
chat, un servicio de correo libre, podrían ponerse de acuerdo con sus compañerx del curso para
que puedan probar alguna. Si lo hacen, nos encantaría que nos compartan su experiencia con esa
herramienta.
Necesitamos que armen sus respuestas argumentando con los recursos que vimos en esta
unidad, usando los conceptos que aprendimos.
En estos foros tienen la posibilidad de debatir entre ustedes, recuerden que es un ámbito académico y
les pedimos que debatan dentro de un marco institucional de respeto y entendimiento mutuo.
Texto elegido: “Radios, redes e internet para la transformación social” Capitulo: “Periodismo y sus
libertades a través del software libre. ¿Es posible?” de Clara Elena Robayo Valencia, las paginas 221
a 233 del libro
¿Cual es la principal problemática y riesgos de usar redes sociales y herramientas privativas para
el caso? ¿Pueden identificar qué derechos se ponen en juego?
¿Qué solución plantean las redes sociales y herramientas libres para el caso elegido?
¿Qué características tienen estas que las hace mas convenientes ?
El capítulo aborda la intersección entre el periodismo, las libertades digitales y el uso de software
libre. El texto se centra en cómo los medios comunitarios pueden aprovechar el software libre y las
redes sociales para ampliar su alcance y fomentar una comunicación más autónoma y participativa.
Se analiza la transformación de los modelos de comunicación gracias a Internet, que permite una
mayor participación de la audiencia y la creación de nuevos formatos como el periodismo de datos.
Además, se discute la importancia de repensar el periodismo en este nuevo contexto digital.
Los derechos que se ponen en juego incluyen la libertad de expresión, el derecho a la privacidad, el
derecho a la información y la autonomía informativa.
Valencia argumenta que el uso de software libre y redes sociales libres puede ofrecer una alternativa
más autónoma, segura y accesible para los medios comunitarios y el ejercicio periodístico,
protegiendo derechos fundamentales y promoviendo una comunicación más participativa y
democrática.
El capítulo aborda la intersección entre el periodismo, las libertades digitales y el uso de software
libre. El texto se centra en cómo los medios comunitarios pueden aprovechar el software libre y las
redes sociales para ampliar su alcance y fomentar una comunicación más autónoma y participativa.
Se analiza la transformación de los modelos de comunicación gracias a Internet, que permite una
mayor participación de la audiencia y la creación de nuevos formatos como el periodismo de datos.
Además, se discute la importancia de repensar el periodismo en este nuevo contexto digital.
El software libre permite a los usuarios tener control total sobre las herramientas que utilizan. Esto
incluye la capacidad de modificar y adaptar el software a sus necesidades específicas, lo que es
crucial para mantener la autonomía editorial y operativa.
Las herramientas de software libre generalmente son más transparentes en cuanto a cómo manejan
los datos de los usuarios. Al tener acceso al código fuente, los usuarios pueden auditar y asegurar
que sus datos no se utilicen de manera inapropiada.
Las redes sociales libres y el software de código abierto fomentan una cultura de colaboración y
comunidad. Esto puede traducirse en un soporte más fuerte y recursos compartidos entre diferentes
medios comunitarios y periodistas.
Las herramientas libres a menudo tienen menos barreras económicas y pueden ser más accesibles
para comunidades con recursos limitados, promoviendo una mayor inclusión digital.
Al ser de código abierto, estas herramientas permiten una mayor transparencia y adherencia a
principios éticos en el desarrollo y uso del software.
Valencia argumenta que el uso de software libre y redes sociales libres puede ofrecer una alternativa
más autónoma, segura y accesible para los medios comunitarios y el ejercicio periodístico,
protegiendo derechos fundamentales y promoviendo una comunicación más participativa y
democrática.
Linus Torvalds no escribió Linux desde cero; comenzó reutilizando y adaptando código existente de
Minix. Esta estrategia le permitió avanzar rápidamente y centrarse en mejorar el sistema en lugar de
reinventar la rueda.
Cuando un proyecto deja de interesar al creador original, es crucial pasarlo a alguien que pueda
continuar mejorándolo. Esto asegura la continuidad y evolución del software. Esto implica ser
proactivo y saber delegar.
A su vez tratar a los usuarios como colaboradores permite obtener retroalimentación constante y
diversa, lo que mejora rápidamente el software.
Los buenos programadores saben qué escribir. Los grandes saben qué reescribir.
Los mejores proyectos suelen nacer de la necesidad personal del desarrollador. Cuando un
programador crea algo para resolver su propio problema, está ligado a las necesidades y detalles del
problema. Lo que conduce a soluciones mas eficaces.
Muchas herramientas populares y sistemas operativos, como Linux, comenzaron como proyectos
personales. Resaltando la autenticidad y la dedicación que se invierte a la hora de desarrollar un
proyecto que inicia por motivaciones personales.
La capacidad de reconocer cuándo reutilizar código existente y cuándo es necesario escribir algo
desde cero es una característica fundamental en cuanto a habilidades de un programador. Esto
mejora no solo la eficiencia con la que se desarrolla, sino también la calidad del software. Reutilizar
componentes probados reduce la posibilidad de errores y acelera el desarrollo. Reescribir, cuando es
necesario, asegura que el software se adapte a nuestras necesidades.
Por otro lado, la primera versión de un proyecto puede, probablemente, no ser la última, ni la mejor.
Entender esto es crucial. Este concepto fomenta la interacción entre los colaboradores y la mejora
continua. A su vez, es necesario estar dispuesto a desechar y rehacer código.
Puede considerarse lo anterior como una reflexión bastante concreta sobre dos puntos expuestos por
Eric S. Raymond en "La catedral y el bazar". El mismo destaca las ventajas del modelo de producción
del software libre y de código abierto, enfatizando la colaboración, la transparencia y la adaptabilidad.
Este enfoque ha demostrado ser eficaz en muchos proyectos de software exitosos, como el kernel de
Linux, y ha transformado la manera en que se desarrolla y distribuye el software en el mundo actual.
La comparación entre la catedral y el bazar sigue siendo relevante, proporcionando una guía para
[Link]
Un punto interesante del libro es cómo el software libre puede empoderar a las cooperativas al
proporcionarles herramientas tecnológicas accesibles y modificables. Esto permite a las cooperativas
adaptar la tecnología a sus necesidades específicas sin depender de grandes corporaciones
tecnológicas. Además, el enfoque colaborativo del software libre encaja perfectamente con los
principios del cooperativismo, promoviendo la participación activa de los miembros y la distribución
equitativa del conocimiento y los recursos.
Verónica Xhardez también resalta que el software libre puede jugar un papel crucial en la economía
social, facilitando la creación de redes de colaboración y apoyo mutuo entre cooperativas. Esto no
solo mejora la eficiencia operativa de estas entidades, sino que también fortalece la cohesión social y
económica a nivel local y regional.
[Link]
Software Libre Concordia: Reportaje a Verónica Xhardez. Precisiones acerca del software libre.
[Link]
[Link]
[Link]
Tecso es un excelente ejemplo de cómo estos principios pueden aplicarse en la práctica. Su enfoque
en el desarrollo de software libre permite a los clientes tener control sobre su tecnología y datos,
alineándose con la filosofía del software libre que promueve la autonomía y la transparencia. Además,
la estructura democrática y participativa de Tecso refleja los valores cooperativos que Xhardez
defiende, donde cada miembro tiene voz y voto en las decisiones de la cooperativa.
Reflexión
Tecso ilustra cómo una cooperativa tecnológica puede no solo sobrevivir, sino prosperar en un
entorno competitivo al adherirse a los principios del software libre y el cooperativismo. Este modelo
no solo beneficia a los miembros de la cooperativa, sino que también proporciona a los clientes
soluciones tecnológicas éticas y sostenibles. Como Xhardez argumenta en su libro, el éxito de tales
cooperativas subraya la importancia de alternativas económicas basadas en la colaboración y la
equidad, en contraste con los modelos empresariales tradicionales que a menudo priorizan el
beneficio por encima de las personas y la comunidad.
[Link]
Un punto interesante del libro es cómo el software libre puede empoderar a las cooperativas al
proporcionarles herramientas tecnológicas accesibles y modificables. Esto permite a las cooperativas
adaptar la tecnología a sus necesidades específicas sin depender de grandes corporaciones
tecnológicas. Además, el enfoque colaborativo del software libre encaja perfectamente con los
principios del cooperativismo, promoviendo la participación activa de los miembros y la distribución
equitativa del conocimiento y los recursos.
Software Libre Concordia: Reportaje a Verónica Xhardez. Precisiones acerca del software
libre: [Link]
Tecso: [Link]
2. Los buenos programadores saben qué escribir. Los grandes saben qué
reescribir (y reutilizar).
La catedral y el bazar es un ensayo escrito por Eric Raymond en 1997, aborda el desarrollo de
software de código abierto. Se centra en dos modelos de producción de software, el modelo de
“catedral” con un enfoque cerrado y jerárquico, y el modelo de “bazar”, que se caracteriza por su
naturaleza abierta y colaborativa.
La temática se centra en el contraste de estos dos enfoques. El modelo de Catedral es controlado por
un pequeño grupo de desarrolladores que planifican y construyen de manera estructurada y cerrada.
Los errores y cambios se manejan internamente antes de que el producto sea lanzado.
En cambio, el modelo de Bazar se basa en el desarrollo colaborativo, permitiendo la participación de
una amplia comunidad. Los desarrolladores pueden contribuir a mejoras y correcciones en tiempo
real, lo que resulta en un proceso más dinámico y adaptativo.
El ensayo fue incluido en el libro The Cathedral & the Bazaar, publicado por O’Reilly Media en 2001,
aporte fundamental para entender cómo las comunidades pueden colaborar en proyectos de
software de manera efectiva. El texto se puede descargar gratuitamente en línea, lo que refleja el
espíritu del software libre.
[Link]
[Link]
efecto Delphi
11. La siguiente mejor cosa que tener buenas ideas, consiste en reconocer las
buenas ideas de tus usuarios. Y en ocasiones ésta última es la mejor en
términos absolutos.
13. “La perfección (de un diseño) no se consigue cuando no queda nada por
añadir, sino más bien cuando no resta nada por eliminar.''
17. Un sistema es sólo tan seguro como su secreto. Cuidado con los falsos
secretos.
Modelo de la Catedral
En el modelo de la catedral, el software es desarrollado por un grupo reducido y cerrado de
desarrolladores, trabajando de manera estructurada y controlada. Este enfoque se asemeja a la
construcción de una catedral, donde cada pieza es cuidadosamente planeada y ensamblada por
expertos.
Características:
Control centralizado: Las decisiones son tomadas por un pequeño grupo de desarrolladores.
Ciclos de lanzamiento largos: Las versiones del software se publican después de períodos
extensos de desarrollo y prueba.
Código fuente cerrado durante el desarrollo: El acceso al código es limitado hasta que se decide
lanzar una nueva versión.
Características:
Descentralización: No hay un control centralizado rígido; muchos desarrolladores pueden
contribuir.
Código fuente abierto: El acceso al código es libre para todos desde el inicio, permitiendo una
colaboración y revisión continua.
Este modelo aprovecha la inteligencia colectiva, ya que más ojos en el código pueden
identificar y solucionar problemas de manera más eficiente que un grupo reducido de
desarrolladores.
La apertura del código desde el inicio fomenta la transparencia. Cualquier desarrollador puede
revisar, auditar y mejorar el código, lo que generalmente resulta en software de mayor calidad
y más seguro.
La revisión por pares constante y la disponibilidad del código para cualquiera que quiera
contribuir son aspectos fundamentales del modelo del bazar.
3. Rapidez y Flexibilidad:
Los ciclos de lanzamiento rápidos permiten una mayor flexibilidad y adaptabilidad. Los errores
pueden ser corregidos rápidamente y las nuevas características pueden ser implementadas
en respuesta a las necesidades de los usuarios.
Este enfoque ágil es contrastante con los largos ciclos de desarrollo del modelo de la catedral,
que pueden retrasar la implementación de nuevas ideas y soluciones.
4. Motivación y Comunidad:
El modelo del bazar fomenta una comunidad de desarrollo activa y motivada. Los
desarrolladores contribuyen no solo por motivos económicos, sino también por el
reconocimiento, la pasión por la programación y el deseo de mejorar el software que utilizan.
Esta comunidad puede ser una fuente de apoyo y aprendizaje, fomentando un entorno de
crecimiento continuo para sus miembros.
Conclusión
"La catedral y el bazar" de Eric S. Raymond destaca las ventajas del modelo de producción del
software libre y de código abierto, enfatizando la colaboración, la transparencia y la adaptabilidad.
Este enfoque ha demostrado ser eficaz en muchos proyectos de software exitosos, como el kernel de
Linux, y ha transformado la manera en que se desarrolla y distribuye el software en el mundo actual.
La comparación entre la catedral y el bazar sigue siendo relevante, proporcionando una guía para
entender y valorar las dinámicas del desarrollo de software libre y su impacto en la tecnología
moderna.
Los problemas interesantes encuentran a aquellos que están activamente buscando soluciones y
mejorando constantemente. La actitud adecuada implica estar siempre abierto a nuevos desafíos y
oportunidades.
Cuando un proyecto deja de interesar al creador original, es crucial pasarlo a alguien que pueda
continuar mejorándolo. Esto asegura la continuidad y evolución del software. Esto implica ser
proactivo y saber delegar.
A su vez tratar a los usuarios como colaboradores permite obtener retroalimentación constante y
diversa, lo que mejora rápidamente el software.
Los buenos programadores saben qué escribir. Los grandes saben qué reescribir.
Los mejores proyectos suelen nacer de la necesidad personal del desarrollador. Cuando un
programador crea algo para resolver su propio problema, está ligado a las necesidades y detalles del
problema. Lo que conduce a soluciones mas eficaces.
Muchas herramientas populares y sistemas operativos, como Linux, comenzaron como proyectos
personales. Resaltando la autenticidad y la dedicación que se invierte a la hora de desarrollar un
proyecto que inicia por motivaciones personales.
La capacidad de reconocer cuándo reutilizar código existente y cuándo es necesario escribir algo
desde cero es una característica fundamental en cuanto a habilidades de un programador. Esto
mejora no solo la eficiencia con la que se desarrolla, sino también la calidad del software. Reutilizar
componentes probados reduce la posibilidad de errores y acelera el desarrollo. Reescribir, cuando es
necesario, asegura que el software se adapte a nuestras necesidades.
Por otro lado, la primera versión de un proyecto puede, probablemente, no ser la última, ni la mejor.
Entender esto es crucial. Este concepto fomenta la interacción entre los colaboradores y la mejora
continua. A su vez, es necesario estar dispuesto a desechar y rehacer código.
Puede considerarse lo anterior como una reflexión bastante concreta sobre dos puntos expuestos por
Eric S. Raymond en "La catedral y el bazar". El mismo destaca las ventajas del modelo de producción
unidad 5
[Link]
Como vimos a lo largo de esta materia y especialmente en relación a las licencias, frente al -y contra
el- software libre se erige una lógica privativa y privatizadora sobre las producciones humanas,
llevando al ámbito de los bienes intangibles un modo de producción, circulación y uso, propio de
cómo son tratados los bienes tangibles en el capitalismo global actual.
El conocimiento, que no configura un "bien escaso", que puede ser compartido sin que la persona
que lo posee lo pierda, es "cercado" mediante derechos de autor y otros mecanismos legales, de
modo tal que entre en la lógica de comercialización propia de los bienes tangibles y escasos. Por esto
se dice que el copyright crea una "escasez artificial".
Este tipo de acciones afecta a toda producción cultural -películas, música, libros, videojuegos-, pero
plantea un dilema de mayor alcance cuando de lo que se entiende que esas producciones no son solo
productos para el "entretenimiento", sino que se trata del conocimiento científico, social, artístico y
humanístico que forma parte del acervo de toda la humanidad.
Por otra parte, la piratería ha sido el camino por el cual las grandes empresas y las potencias
mundiales han construido sus propias posiciones económicas. Sólo una vez que crearon riqueza con
actos de piratería estas empresas se empezaron a preocupar por impulsar legislaciones que persigan
y castiguen la piratería. Una forma de "patear la escalera" que los ayudó a subir para que nadie pueda
hacerles a ellos lo mismo que ellos le hicieron a otros.
En esta unidad trabajaremos sobre esa encrucijada leyendo las investigaciones de Mariano Zukerfeld,
de quien algo hemos visto en la unidad anterior, y abordando el caso de uno de los activistas más
queridos del mundo del Software Libre, Aaron Swartz (1986-2013).
Aaron Swartz fue un desarrollador y activista que luchó por muchas de las ideas y cuestiones que
compartimos en esta materia.
Resulta algo paradójico que ahora estamos discutiendo en un aula universitaria (aunque virtual) estos
temas, y fueron un grupo de universidades norteamericanas y grupos editoriales los que persiguieron
a Swartz hasta la desesperación.
Actividad
Primero tendrán que ver un documental de 2014 sobre la vida y obra de Swartz, "The Internet's Own
Boy" (traducido como "La historia de Aaron Swartz. El chico de Internet", aunque una traducción más
literal sería "El propio hijo de Internet").
Luego deben estudiar el artículo de Zuckerfeld "La piratería des-comunal: los orígenes de la
acumulación capitalista del conocimiento" y el "Manifiesto por la guerrilla del acceso abierto" de
Swartz.
A partir de esto les pido que intervengan en el Foro de la unidad con un pequeño ensayo (alrededor
de 2000 caracteres) en el que reflexionen sobre la problemática de la llamada "pirateria", el derecho
al acceso al conocimiento y la ética del movimiento software libre.
Como disparador les dejo una cita del pensador y militante anarquista Piotr Kropotkin:
“Ciencia e industria, saber y aplicación, descubrimiento y realización práctica que conduce a nuevas
invenciones, trabajo cerebral y trabajo manual, idea y labor de los brazos, todo se enlaza. Cada
descubrimiento, cada progreso, cada aumento de la riqueza de la humanidad, tiene su origen en el
conjunto del trabajo manual y cerebral, pasado y presente. Entonces, ¿qué derecho asiste a nadie
para apropiarse la menor partícula de ese inmenso todo y decir: ¿esto es mío y no vuestro?”
Tienen tiempo hasta el miércoles 10/07 para completar esta actividad, que ya es la última de la
asignatura.
Aaron Swartz, en su "Manifiesto por la guerrilla del acceso abierto", expone una crítica contundente
contra el cercamiento del conocimiento. Swartz abogó por la liberación de la información científica y
académica, defendiendo que el conocimiento es un bien común que debería estar al alcance de
todos, no restringido por muros de pago o barreras legales. Su activismo buscaba democratizar el
acceso al saber, argumentando que el conocimiento es esencial para el progreso humano y la justicia
social.
Swartz ejemplificó sus ideales mediante acciones concretas, como la descarga masiva de artículos
académicos de JSTOR, buscando distribuirlos gratuitamente. Esta acción le valió una persecución
legal intensa, que lo llevó a su trágico final en 2013. Su caso pone de manifiesto las tensiones entre
las estructuras de poder establecidas y los movimientos que buscan un acceso más equitativo y libre
a la información.
El movimiento de software libre, con sus raíces en la ética hacker y los principios promovidos por
figuras como Richard Stallman, se basa en la creencia de que el software y el conocimiento deberían
ser accesibles para todos. Las "cuatro libertades" del software libre —usar, estudiar, modificar y
distribuir— encapsulan esta ética de compartición y colaboración. Este movimiento rechaza la noción
de escasez artificial y promueve un modelo en el que la información y las herramientas tecnológicas
están disponibles para el beneficio colectivo.
La cooperativa Tecso, por ejemplo, refleja cómo estos principios pueden aplicarse en la práctica,
proporcionando soluciones tecnológicas basadas en software libre y operando bajo una estructura
democrática y participativa. La transparencia, la igualdad y la colaboración son fundamentales tanto
Conclusión
Para una comprensión más profunda, se recomienda ver el documental "The Internet's Own Boy" y
estudiar el artículo de Mariano Zukerfeld junto con el "Manifiesto por la guerrilla del acceso abierto"
de Aaron Swartz.
Aaron Swartz, en su "Manifiesto por la guerrilla del acceso abierto", expone una crítica contundente
contra el cercamiento del conocimiento. Swartz abogó por la liberación de la información científica y
Swartz ejemplificó sus ideales mediante acciones concretas, como la descarga masiva de artículos
académicos de JSTOR, buscando distribuirlos gratuitamente. Esta acción le valió una persecución
legal intensa, que lo llevó a su trágico final en 2013. Su caso pone de manifiesto las tensiones entre
las estructuras de poder establecidas y los movimientos que buscan un acceso más equitativo y libre
a la información.
La Ética del Movimiento de Software Libre
El movimiento de software libre, con sus raíces en la ética hacker y los principios promovidos por
figuras como Richard Stallman, se basa en la creencia de que el software y el conocimiento deberían
ser accesibles para todos. Las "cuatro libertades" del software libre —usar, estudiar, modificar y
distribuir— encapsulan esta ética de compartición y colaboración. Este movimiento rechaza la noción
de escasez artificial y promueve un modelo en el que la información y las herramientas tecnológicas
están disponibles para el beneficio colectivo.
La piratería cuestiona la legitimidad de la apropiación privada del conocimiento, que es fruto del
esfuerzo colectivo de la humanidad. La piratería, en su lucha contra la escasez artificial impuesta por
el copyright, y el movimiento de software libre, con su énfasis en la libertad y la colaboración,
representan resistencias cruciales frente a un modelo de producción y distribución del conocimiento
que privilegia el lucro sobre el acceso universal.