% $Id$
%

% Compilar a .dvi con LaTeX
% Imprimir con el comando 
% ``dvips -t landscape $0''

\documentclass[notes,slidesec,dvips]{seminar}

%\slidesmag{5}
%\articlemag{5}

\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage{t-gsyc-6}
\usepackage{url}

\title{Introducción al software libre}
\author{Jesús M. González Barahona \\
  jgb@debian.org ~~~
  jgb@gsyc.escet.urjc.es}
\date{1a Jornada de Programari Lliure a  l'Administració \\
  Lleida, 23 de abril de 2004}
\cop{2004 Jesús M. González Barahona}

%\twoup

\begin{document}
\maketitle
\begin{hslide}
~
\vspace{4cm}

\begin{flushright}
\copyright 2004 Jesús M. González Barahona. \\
  Se otorga permiso para copiar y 
  distribuir este documento completo en cualquier medio si se hace de forma
  literal y se mantiene esta nota.

  Este documento (o uno muy similar) está disponible en \\
  \url{http://sinetgy.org/jgb}
\end{flushright}
\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{¿Por qué hablar de software libre?}

Desde hace 30 años, nos hemos acostumbrado a que:

\begin{itemize}
\item El productor puede imponer en qué condiciones se puede usar su
  producto
\item Es normal que no se regulen nichos de mercado básicos para la
  economía con situaciones de monopolio casi absoluto
\item Si se detectan errores en un producto, sólo el productor puede
  arreglarlos
\item No tiene sentido adaptar un producto a necesidades
  particulares (más allá de lo que se haya previsto)
\item Copiar información es ``malo''
\end{itemize}

\end{hslide}


%%---------------------------------------------------------------

\begin{hslide}
\slsect{¿Qué es software libre?}

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

\begin{itemize}
\item usarlo como mejor le parezca, donde mejor le parezca.
\item redistribuirlo a quien quiera, por los medios que quiera.
\item modificarlo (y mejorarlo o adaptarlo).
\item redistribuir las modificaciones
\end{itemize}

Imprescindible: disponibilidad de código fuente.

\begin{center}
{\LARGE
\textbf{software libre no es lo mismo que software gratis}
}
\end{center}
\vspace{.5cm}

\begin{flushright}
\url{http://www.fsf.org/philosophy/free-sw.es.html} \\
\url{http://opensource.org/docs/osd-spanish.html}
\end{flushright}
\end{hslide}


%%---------------------------------------------------------------

\begin{hslide}
\slsect{¿Y por qué es esto y no otra cosa?}

\vspace{1cm}

Desde luego no es casualidad...:

\begin{itemize}
\item Motivos éticos: porque las cosas deberían ser así.
\item Motivos prácticos: porque las cosas funcionan mejor así.
\end{itemize}

\vspace{1cm}

Largas discusiones, que han asentado cierto consenso:

\begin{itemize}
\item Debian Free Software Guidelines, 
\item Definición de ``Open Source''.
\item Definición de software libre de la FSF
\end{itemize}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsubsect{La ética del programador}

\begin{itemize}
\item Un buen programador debería contribuir con su trabajo a la
  Comunidad.
\item Un buen programador debería poder aprovechar el trabajo de otros 
  buenos programadores.
\item Un buen programador debería poder ``arreglar'' y mejorar
  cualquier programa.
\item Un buen programador se siente orgulloso de usar su código, y de
  que otros lo usen.
\end{itemize}

\begin{center}
Buen programador: hacker
\end{center}

Ideas formuladas por Richard Stallman, continuadas por la FSF, la
comunidad BSD, y otros.
\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsubsect{¿Y los argumentos prácticos?}

\vspace{1cm}

\begin{itemize}
\item Nuevos modelos de desarrollo (bazar frente a catedral).
\item Ventajas del escrutinio público y de la mejorabilidad.
\item Competencia real en el desarrollo y el mantenimiento.
\item Viabilidad técnica frente a mercadotecnia.
\item Nuevas posibilidades de negocio (ej: desafío a posiciones de
  monopolio).
\end{itemize}

Ideas formuladas por Eric Raimond, promovidas por la Open
Source Initiative y otros.

\end{hslide}


%%---------------------------------------------------------------

\begin{hslide}
\slsect{Consecuencias de la ``libertad'' del software}

\begin{itemize}
\item \textbf{Coste}: modelo de costes radicalmente distinto al del
  software privativo.
\item \textbf{Apertura}: puede modificarse, puede inspeccionarse,
  puede estudiarse.
\item \textbf{Distribución}: nuevos canales, nuevos métodos.
\item \textbf{Desarrollo}: modelos de desarrollo ``sorprendentes''.
\item \textbf{Mantenimiento y soporte}: Verdadera competencia.
\end{itemize}

Combinación de dos poderosos mecanismos:

\begin{itemize}
\item Competencia (pudiendo usar el mismo programa base)
\item Cooperación (incluso involuntaria)
\end{itemize}

\end{hslide}


%%---------------------------------------------------------------

\begin{hslide}

\begin{center}
{\LARGE ¿Va a ser el software libre una revolución como la de Internet?}
\end{center}

\end{hslide}



%%---------------------------------------------------------------

\begin{hslide}
\slsect{¿Y por qué me interesa todo esto?}

\vspace{0.5cm}

\begin{itemize}
\item La visión del usuario final (individual o empresa).
\item La visión del desarrollador (o productor de software).
\item La visión del integrador.
\item La visión del que proporciona mantenimiento y servicios.
\end{itemize}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{El usuario final}

Están los ``olvídate''...

\begin{itemize}
\item Olvídate de los monopolios (verdadera competencia, mejores
  productos, mejores servicios).
\item Olvídate de la ``fiabilidad'' del productor (el futuro lo
  asegura la aceptación del producto, y la disposición del fuente).
\item Olvídate de tomar decisiones con pocos elementos (puedes probar
  el software en su entorno real a coste prácticamente cero).
\item Olvídate de depender de la estrategia de tus proveedores.
\item Olvídate de ``cajas negras'' en las que has de confiar ``porque sí''
\end{itemize}
\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{El usuario final}

...y los ``¿qué tal si...?''

\begin{itemize}
\item ¿Qué tal si pudieras adaptar/personalizar el producto como
  quieras?
\item ¿Qué tal si pusieras ``estar a la última'' a bajo coste?.
\item ¿Qué tal si pudieras arreglar los problemas (o pagar para que
  los arreglen?
\item ¿Qué tal si pudieras decidir sobre la evolución futura del
  producto?
\item ¿Qué tal si pudieras contratar la integración de los dos mejores 
  productos en el entorno que te interesa?
\item ¿Qué tal si pudieras contratar auditorías completas de cada
  producto por terceras partes?
\end{itemize}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{El usuario final}

\vspace{1cm}

\begin{center}
{\LARGE Gran parte del control pasa al usuario (frente al productor de
software).}
\end{center}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{El desarrollador/productor de software}

El software libre cambia las reglas del juego.

\begin{itemize}
\item Puedes competir siendo pequeño.
\item Es mucho más fácil adquirir tecnología punta (y más barato).
\item Te puedes aprovechar del trabajo de tu competencia (ojo: también 
  tu competencia del tuyo).
\item Si lo haces bien, puedes conseguir, a bajo coste, la colaboración 
  de mucha gente.
\item El canal de distribución es mucho más barato, y global.
\item Es posible convertirte en aplicación de referencia mucho más fácil.
\end{itemize}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{El desarrollador/productor de software}

¿Y de dónde saco el dinero?

\begin{itemize}
\item El mejor conocimiento sobre el programa lo tiene su
  desarrollador.
\item Si se cuida la imagen, el desarrollador es el ``punto más
  visible''.
\item Desarrollos a medida, modificaciones, adaptaciones.
\item Soporte ``a lo grande'' (corrección de erratas, acceso
  preferente a nuevas versiones, nuevas características, etc.)
\end{itemize}
\vspace{.5cm}
\begin{center}
{\large Si hay gente que quiere software, y está dispuesto a pagarlo, algún
desarrollador/productor se beneficiará...}
\end{center}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{El integrador}

¡Bienvenido al paraíso!

\begin{itemize}
\item Todos los productos libres están a tu disposición (¡y sin
  preocuparte de licencias propietarias!).
\item Si los productos no ``encajan'', puedes ``limarlos'' (tienes el
  código fuente, puedes conseguir interoperabilidad).
\item Puedes integrar ``trozos'' de productos, o productos enteros, o
  lo que sea.
\item No más cajas negras: las tripas de todo son transparentes.
\end{itemize}
\vspace{.5cm}
\begin{center}
{\large Puedes construir sobre el trabajo de otros, en igualdad de condiciones
con esos otros.}
\end{center}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{Mantenimiento y servicios}

El disponer del fuente lo cambia todo.

\begin{itemize}
\item Estás en las mismas condiciones que el
  productor.
\item Competencia en el negocio del mantenimiento.
\item El valor añadido de los servicios es mucho más apreciado (el
  coste del programa es bajo).
\item El conocimiento del estado del arte es muy importante (es bueno
  tener relación con los proyectos libres).
\item Negocios nuevos: consejo sobre versiones y combinaciones de
  programas, información sobre nuevos desarrollos, gestión de
  proyectos libres.
\item Este es actualmente el negocio más claro.
\end{itemize}

\end{hslide}


%%---------------------------------------------------------------

\begin{hslide}
\slsect{Principales obstáculos para su adopción}

\begin{itemize}
\item Técnicas FUD (miedo, desconocimiento, duda)
\item ``Disolución'' (sistemas que pueden confundirse con el software
  libre)
\item Desconocimiento (pérdida de visión): ¿por qué es interesante el
  software libre? (no quedarse sólo en el coste por licencia)
\item Impedimentos legales: por ejemplo, patentes software.
\end{itemize}

Y habrá más...

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{¿Hay conclusiones?}

\begin{itemize}
\item El software libre muestra ser un modelo económica y técnicamente 
  viable.
\item Detrás de él hay motivaciones técnicas, económicas y éticas.
\item Es muy importante conocer el mundo en que nos movemos...
\item El futuro depende, en gran parte de nosotros (como
  profesionales, como clientes, como empresarios,...).
\end{itemize}

\begin{center}
{\bf \large
Este es uno de esos raros momentos en los que toda una industria 
  puede estar cambiando de paradigma.
}
\end{center}
\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{Algunas URLs}

\begin{itemize}
\item Introducción al software libre (libro libre): \\ 
  \url{http://curso-sobre.berlios.de/introsobre}
\item Grupo de trabajo de la Comisión Europea sobre software libre: \\ 
  \url{http://eu.conecta.it}
\item Open Sources (O'Reilly) \\ 
  \url{http://www.oreilly.com/catalog/opensources/}
\item Articulillos y presentaciones sobre este y otros temas \\
  \url{http://sinetgy.org/jgb/}
\end{itemize}

\end{hslide}

\end{document}
