PDF de programación - ¿Qué es el software libre?

Imágen de pdf ¿Qué es el software libre?

¿Qué es el software libre?gráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 23 de Noviembre del 2017)
682 visualizaciones desde el 23 de Noviembre del 2017
137,3 KB
10 paginas
Creado hace 21a (08/02/2003)
¿Qu´e es el software libre?

Jes´usM.Gonz´alezBarahona

[email protected]

[email protected]

Consol 2003, M´exico, 8 de febrero de 2003

¿Porqu´ehablardesoftwarelibre?

1

¿Por qu´e hablar de software libre?

Desde hace 30 a ˜nos, nos hemos acostumbrado a que:

El productor puede imponer en qu ´e condiciones se puede usar su pro-
ducto

Es normal que no se regulen nichos de mercado b ´asicos para la eco-
nom´ıa con situaciones de monopolio casi absoluto

Si se detectan errores en un producto, s ´olo el productor puede arre-
glarlos

No tiene sentido adaptar un producto a necesidades particulares (m ´as
all´a de lo que se haya previsto)

Copiar informaci ´on es “malo”

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

¿Qu´eessoftwarelibre?

2

¿Qu´e es software libre?

Quien lo recibe puede (pero no est ´a obligado a):

usarlo como mejor le parezca, donde mejor le parezca.

redistribuirlo a quien quiera, por los medios que quiera.

modificarlo (y mejorarlo o adaptarlo).

redistribuir las modificaciones

Imprescindible: disponibilidad de c ´odigo fuente.

software libre

 software gratis

http://www.fsf.org/philosophy/free-sw.es.html
http://opensource.org/docs/osd-spanish.html

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

¿Yporqu´eesestoynootracosa?

3

¿Y por qu´e es esto y no otra cosa?

Desde luego no es casualidad...:

Motivos ´eticos: porque las cosas deber´ıan ser as´ı.

Motivos pr ´acticos: porque las cosas funcionan mejor as´ı.

Largas discusiones, que han asentado cierto consenso:

Debian Free Software Guidelines,

Definici ´on de “Open Source”.

Definici ´on de software libre de la FSF

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

¿Yporqu´eesestoynootracosa?(cont.)

4

La ´etica del programador

Un buen programador deber´ıa contribuir con su trabajo a la Comuni-
dad.

Un buen programador deber´ıa poder aprovechar el trabajo de otros
buenos programadores.

Un buen programador deber´ıa poder “arreglar” y mejorar cualquier pro-
grama.

Un buen programador se siente orgulloso de usar su c ´odigo, y de que
otros lo usen.

Buen programador

Hacker

Ideas formuladas por Richard Stallman, continuadas por la FSF, la comu-
nidad BSD, y otros.

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

¿Yporqu´eesestoynootracosa?(cont.)

5

¿Y los argumentos pr ´acticos?

Nuevos modelos de desarrollo (bazar frente a catedral).

Ventajas del escrutinio p´ublico y de la mejorabilidad.

Competencia real en el desarrollo y el mantenimiento.

Viabilidad t ´ecnica frente a mercadotecnia.

Nuevas posibilidades de negocio (ej: desaf´ıo a posiciones de mono-
polio).

Ideas formuladas por Eric Raimond, promovidas por la Open Source Initia-
tive y otros.

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?


Consecuenciasdela“libertad”delsoftware

6

Consecuencias de la “libertad” del software

Coste: modelo de costes radicalmente distinto al del software propie-
tario.

Apertura: puede modificarse, puede inspeccionarse, puede estudiar-
se.

Distribuci ´on: nuevos canales, nuevos m ´etodos.

Desarrollo: modelos de desarrollo “sorprendentes”.

Mantenimiento y soporte: Verdadera competencia.

Combinaci ´on de dos poderosos mecanismos:

Competencia (pudiendo usar el mismo programa base)

Cooperaci ´on (incluso involuntaria)

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

Consecuenciasdela“libertad”delsoftware(cont.)

7

¿Va a ser el software libre una revoluci´on

como la de Internet?

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

¿Yporqu´emeinteresatodoesto?

8

¿Y por qu´e me interesa todo esto?

La visi ´on del usuario final (individual o empresa).

La visi ´on del desarrollador (o productor de software).

La visi ´on del integrador.

La visi ´on del que proporciona mantenimiento y servicios.

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

Elusuariofinal

9

El usuario final

Est ´an los “olv´ıdate”...

Olv´ıdate de los monopolios (verdadera competencia, mejores produc-
tos, mejores servicios).

Olv´ıdate de la “fiabilidad” del productor (el futuro lo asegura la acepta-
ci´on del producto, y la disposici ´on del fuente).

Olv´ıdate de tomar decisiones con pocos elementos (puedes probar el
software en su entorno real a coste pr ´acticamente cero).

Olv´ıdate de depender de la estrategia de tus proveedores.

Olv´ıdate de “cajas negras” en las que has de confiar “porque s´ı”

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

Elusuariofinal

10

El usuario final

...y los “¿qu ´e tal si...?”

¿Qu ´e tal si pudieras adaptar/personalizar el producto como quieras?

¿Qu ´e tal si pusieras “estar a la ´ultima” a bajo coste?.

¿Qu ´e tal si pudieras arreglar los problemas (o pagar para que los arre-
glen?

¿Qu ´e tal si pudieras decidir sobre la evoluci ´on futura del producto?

¿Qu ´e tal si pudieras contratar la integraci ´on de los dos mejores pro-
ductos en el entorno que te interesa?

¿Qu ´e tal si pudieras contratar auditor´ıas completas de cada producto
por terceras partes?

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

Elusuariofinal

11

El usuario final

Gran parte del control pasa al usuario

(frente al productor de software).

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

Eldesarrollador/productordesoftware

12

El desarrollador/productor de software

El software libre cambia las reglas del juego.

Puedes competir siendo peque ˜no.

Es mucho m ´as f´acil adquirir tecnolog´ıa punta (y m ´as barato).

Te puedes aprovechar del trabajo de tu competencia (ojo: tambi ´en tu
competencia del tuyo).

Si lo haces bien, puedes conseguir, a bajo coste, la colaboraci ´on de
mucha gente.

El canal de distribuci ´on es mucho m ´as barato, y global.

Es posible convertirte en aplicaci ´on de referencia mucho m ´as f´acil.

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

Eldesarrollador/productordesoftware

13

El desarrollador/productor de software

¿Y de d´onde saco el dinero?

El mejor conocimiento sobre el programa lo tiene su desarrollador.

Si se cuida la imagen, el desarrollador es el “punto m ´as visible”.

Desarrollos a medida, modificaciones, adaptaciones.

Soporte “a lo grande” (correcci ´on de erratas, acceso preferente a nue-
vas versiones, nuevas caracter´ısticas, etc.)

Si hay gente que quiere software, y est ´a dispuesto a pagarlo,

alg´un desarrollador/productor se beneficiar ´a...

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

Elintegrador

14

El integrador

¡Bienvenido al para´ıso!

Todos los productos libres est ´an a tu disposici ´on (¡y sin preocuparte
de licencias propietarias!).

Si los productos no “encajan”, puedes “limarlos” (tienes el c ´odigo fuen-
te, puedes conseguir interoperabilidad).

Puedes integrar “trozos” de productos, o productos enteros, o lo que
sea.

No m ´as cajas negras: las tripas de todo son transparentes.

Puedes construir sobre el trabajo de otros, en igualdad de

condiciones con esos otros.

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

Mantenimientoyservicios

15

Mantenimiento y servicios

El disponer del fuente lo cambia todo.

Est ´as en las mismas condiciones que el productor.

Competencia en el negocio del mantenimiento.

El valor a ˜nadido de los servicios es mucho m ´as apreciado (el coste del
programa es bajo).

El conocimiento del estado del arte es muy importante (es bueno tener
relaci ´on con los proyectos libres).

Negocios nuevos: consejo sobre versiones y combinaciones de pro-
gramas, informaci ´on sobre nuevos desarrollos, gesti ´on de proyectos
libres.

Este es actualmente el negocio m ´as claro.

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

Principalesobst´aculosparasuadopci´on

16

Principales obst´aculos para su adopci ´on

T´ecnicas FUD (miedo, desconocimiento, duda)

“Disoluci ´on” (sistemas que pueden confundirse con el software libre)

Desconocimiento (p ´erdida de visi ´on): ¿por qu ´e es interesante el soft-
ware libre? (no quedarse s ´olo en el coste por licencia)

Impedimentos legales: por ejemplo, patentes software.

Y habr ´a m ´as...

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

¿Hayconclusiones?

17

¿Hay conclusiones?

El software libre muestra ser un modelo econ ´omica y t ´ecnicamente
viable.

Detr ´as de ´el hay motivaciones t ´ecnicas, econ ´omicas y ´eticas.

Es muy importante conocer el mundo en que nos movemos...

El futuro depende, en gran parte de nosotros (como profesionales,
como clientes, como empresarios,...).

Este es uno de esos raros momentos en los que toda una

industria puede estar cambiando de paradigma.

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?

AlgunasURLs

18

Algunas URLs

Grupo de trabajo de la Comisi ´on Europea sobre software libre:
http://eu.conecta.it

Open Sources (O’Reilly)
http://www.oreilly.com/catalog/opensources/

Curso de software libre:
http://curso-sobre.berlios.de

Zope Insider’s Guide:
http://www.opticality.com/Press/ZopeCorp/ZIG

Setting up shop
http://www.openresources.com/documents/setting-up-shop/

c

Jes´us M. Gonz´alez Barahona

¿Qu´e es el software libre?
  • Links de descarga
http://lwp-l.com/pdf7655

Comentarios de: ¿Qué es el software libre? (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