PDF de programación - Participando en proyectos de Software Libre: Aspectos técnicos y sociales

Imágen de pdf Participando en proyectos de Software Libre: Aspectos técnicos y sociales

Participando en proyectos de Software Libre: Aspectos técnicos y socialesgráfica de visualizaciones

Publicado el 2 de Mayo del 2017
517 visualizaciones desde el 2 de Mayo del 2017
517,8 KB
50 paginas
Creado hace 17a (23/04/2007)
¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Participando en proyectos de Software Libre:

Aspectos técnicos y sociales

Gunnar Wolf — [email protected]

http://www.gwolf.org/soft/qa_soft_libre

Instituto de Investigaciones Económicas, UNAM

Desarrollador del proyecto Debian

3er Día Linux y de Software Libre

ITESM, Cuernavaca, 24 de abril, 2007

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Contenidos

1 ¿Qué es el Software Libre? ¿Por qué me interesa participar?

2 Comprendiendo la crisis en la industria del software

3 Características del desarrollo en proyectos de Software Libre

4 Herramientas de desarrollo colaborativo distribuído

5 Un ejemplo: coordinación y control de calidad en el proyecto

Debian

6 Fin

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Primer acercamiento

¿Qué es el Software Libre?

Un movimiento social que busca corregir una aberración
histórica

Miles de voluntarios que rompen toda predicción económica

Un movimiento eminentemente social, con efectos técnicos
como primer resultado

Un nuevo modelo de producción de software

Un esquema justo de licenciamiento de la propiedad intelectual

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Sí, pero... ¿Qué es el software libre?

El mundo del cómputo hasta los 70 seguía otras reglas

El negocio está en vender hardware — El software requerido va
incluído
Es de esperarse que los usuarios quieran modificar tanto
hardware como software
Los sistemas se venden con esquemas y código fuente
completos

La revolución de las PCs nos trajo un licenciamiento injusto e
ilógico

Al pagar por un programa, no lo compramos — Sólo
adquirimos una licencia de uso bajo ciertas condiciones
Lo compramos tal y como está — Es imposible adecuarlo a
nuestras necesidades específicas
La compañía dueña del código no da garantía alguna sobre de
él
¡Pero no recibimos siquiera el derecho de corregir problemas!

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Sí, pero... ¿Qué es el software libre?

El software libre básicamente nos devuelve la propiedad y los
derechos

Con el software libre recuperamos el control de nuestra
propiedad
Podemos adecuar el software a nuestras necesidades
Podemos corregir los problemas que presente
Podemos compartir nuestro desarrollo con quien lo necesite

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Aterrizando

Un programa es considerado software libre si su licencia nos

garantiza:

Libertad de uso

Podemos usar el programa para el propósito que deseemos

Libertad de aprendizaje

Podemos aprender cómo está hecho el programa
Tenemos acceso a su código fuente

Libertad de modificación

Podemos adecuar el programa a nuestras necesidades
modificando su código
Podemos incluir partes de su código en nuestros desarrollos

Libertad de redistribución

Podemos compartir el programa con otras personas
Podemos compartir el código fuente con otras personas

En su estado original o modificado

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Aclarando

El software libre simplemente es diferente.

Rompe con la lógica de trabajo en la industria

Plantea hasta cierto punto la vuelta a una forma de trabajo
académica

Ha creado fuertes presiones sobre una industria basada en
principios errados
Va a modificar radicalmente la manera de trabajar de esta
industria

Para concentrarse en la venta de servicios (personalización,
administración, etc.)
Adecuaciones a las necesidades específicas del usuario
Vuelta a un modelo más sano, como lo que teníamos hace 30
años

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Aclarando

Por increíble que parezca, para muchos el Software Libre se ha
convertido de un movimiento social, político y técnico en una

religión.

San Ignucio de la Iglesia de Emacs

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

... Y a todo esto, ¿por qué participar?

Vamos a dejar esto para un poco más terde

...Hablemos primero de cómo funciona el desarrollo, de cómo
funciona el desarrollo y cómo se estructuran las comunidades

Seguramente ustedes irán encontrando suficientes razones
para interesarse

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Contenidos

1 ¿Qué es el Software Libre? ¿Por qué me interesa participar?

2 Comprendiendo la crisis en la industria del software

3 Características del desarrollo en proyectos de Software Libre

4 Herramientas de desarrollo colaborativo distribuído

5 Un ejemplo: coordinación y control de calidad en el proyecto

Debian

6 Fin

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Crisis en la... ¿industria del software?

Es común oir hablar de una crisis en la industria del software.
Pero el problema no es, como veremos, el que haya una crisis,
sino el que veamos al desarrollo de software como una
industria.

El desarrollo de software puede —y debe— crear y desarrollar
fuentes de trabajo. Sin embargo, el equiparar el desarrollo de
software con el trabajo industrial, con líneas de producción y
procesos predecibles y repetibles es claramente un error

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Desarrollo de un proyecto

Dentro de la industriparalelo de a tradicional del software tienden a
observarse metodologías, divisiones y tiempos, rígidos y claros,
para las diferentes etapas

No hay una sóla concepción de cómo debe ser el proceso
ideal, pero todo proyecto tiene claro y definido el suyo

La impredictibilidad y el caos son vistos como los mayores
enemigos

Proyección de funcionalidad (“roadmaps” del proyecto) a
mediano y largo plazo

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

La presión del tiempo al mercado

La crisis de la industria del software deriva precisamente de que es
visto como una industria.

Necesidad de vender los productos en un tiempo competitivo

Resultado: Sistemas menos maduros, más vulnerables, con
cantidades tremendas de fallos conocidos (dicen los que saben,
decenas de miles en Windows XP)
Por lo visto, Microsoft comprendió algo de sus graves errores
— Su nuevo sistema Vista salió al mercado con un retraso de
cinco años, y sin funcionalidad novedosa por sobre su
competencia

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

La presión del tiempo al mercado

Competencia en vez de cooperación

En nombre de los secretos industriales, patentes sobre
algoritmos y, en general, la propiedad intelectual, la
computación como disciplina científica está atascada desde
hace más de 20 años

Especialmente durante los 80 y 90 vimos una y otra
reimplementación de las mismas ideas de diferentes maneras,
con interfaces completamente deiferentes, en vez de
cooperación para el desarrollo de nuevas tecnologías

¿Son esas buenas noticias? ¡No! Si hoy en día no hay más
trabajo tirado a la basura no es por que haya competencia,
sino porque hay un potente monopolio. En las áreas aún no
conquistadas por éste, sigue habiendo duplicación innecesaria
de esfuerzos.

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

La mal llamada propiedad intelectual

Toda empresa de desarrollo de software tiene que pagar
grandes despachos de abogados
Toda empresa de desarrollo de software aparentemente debe
tener una sólida cartera de patentes sobre algoritmos

Principalmente como defensa
...Pero también para hacerse de fondos
Hay empresas que se dedican exclusivamente a la acumulación
de patentes, actuando como parásitos en su entorno
Potenciando la emergencia de oligopolios/monopolios

Las pequeñas empresas sencillamente no tienen manera de
competir con las grandes, terminan siendo absorbidas o
quebrando
Y no es culpa de Microsoft — El modelo mismo fomenta la
creación de monopolios

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Los engranes de la maquinaria (o cómo insultar al cliente
sin perder sus cheques)

Con el paso de los años, el cliente ha ido pasando cada vez más a
un papel de menor importancia

Comenzando con licencias excesivamente restrictivas

Puede ponerse en duda su legalidad como contratos — Yo no
firmé en ningún lado... ¿Licencias desnudas?
Me prohiben cada vez más acciones
Limitan por completo mi privacidad, requiriendo que
expresamente renuncie a ella

¿Alguna vez han leído un EULA/CLUF?

El Impuesto Microsoft

No puedo elegir una computadora de marca sin que incluya
Windows. ¿Por qué?

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

Los engranes de la maquinaria (o cómo insultar al cliente
sin perder sus cheques)

Imposibilidad de recibir soporte técnico

Al pagar la licencia del programa, expresamente acepto que
carece de garantía — Estoy dando dinero para recibir un
permiso de uso (no estoy comprando nada), sin garantía de
que sirva de algo
Para instalaciones grandes, puedo pagar (en cientos de dólares)
para abrir un ticket de soporte, sin garantía de que me
resuelvan el problema (o de que intenten hacerlo)

¿Qué es y por qué?

La crisis

Características

Herramientas

Ejemplo: Debian

Fin

¿Debemos seguir los mandatos de la visión empresarial?

El cómputo históricamente siempre ha tenido su mayor impulso en
la academia

Hemos seguido ciegamente las tendencias del mercado

Prácticamente no ha habido verdaderas inovaciones en el
cómputo en las últimas dos décadas
Las prácticas actuales de desarrollo por parte de la industria
son ineficientes y caen en todo tipo de vicios

Les salió más caro el caldo que las albón
  • Links de descarga
http://lwp-l.com/pdf3270

Comentarios de: Participando en proyectos de Software Libre: Aspectos técnicos y sociales (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad