viernes, 18 de marzo de 2011

ECONOMIA Y MOTIVACIÓN

ECONOMÍA

El software libre muestra ser un modelo económica y técnicamente viable.

* Detrás de él hay motivaciones técnicas, económicas y éticas.
* 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.


MODELO DE NEGOCIO

El negocio detrás del software libre se caracteriza por la oferta de servicios adicionales al software como: la personalización y/o instalación del mismo, soporte técnico, donaciones, patrocinios; en contraposición al modelo de negocio basado en licencias predominante en el software de código cerrado.

El modelo de desarrollo del Software Libre es atípico y no convencional, se basa en un entorno distribuido y colaborativo donde todos pueden colaborar programando porciones del software ó en diferentes tareas específicas, no busca crear software en menor tiempo, a menores costos y de una mayor calidad, surgió de manera espontánea y natural.

Una vez que un producto de software libre ha empezado a circular, rápidamente está disponible a un costo muy bajo o sin costo alguno. Al mismo tiempo, su utilidad no decrece.

La mayoría del software libre se produce por equipos internacionales que cooperan a través de la libre asociación. Los equipos están típicamente compuestos por individuos con una amplia variedad de motivaciones, y pueden provenir tanto del sector privado, del sector voluntario o del sector público. 

El software libre y el actual sistema político-económico:

* Algunos consideran el software libre como un competidor contra el centralismo en empresas y gobiernos.
* Algunos consideran el software libre como una expresión del liberalismo económico o del mercado libre. Mientras el copyright es una regulación gubernamental sobre el mercado, el software libre sería un ejemplo de libertad económica y competitividad contra el intervencionismo.
* Algunos consideran el software libre como una forma de trabajo colaborativo en un modelo de mercado.
* Algunos comparan el software libre a una economía del regalo, donde el valor de una persona está basado en lo que ésta da a los demás, sin que incurra valor monetario formal de por medio.
* Grupos como Oekonux e Hipatia consideran que todo debería producirse de esta forma y que este modelo de producción no se limita a reemplazar el modelo no libre de desarrollo del software. La cooperación basada en la libre asociación puede usarse y se usa para otros propósitos.
* Hay proyectos de desarrollo con impulso gubernamental que utilizan software libre, así como en proyectos de voluntariado en países del tercer mundo.


Ventajas para los clientes con el modelo de negocio del software Libre:

* Libertad ante proveedores. No cliente cautivo
* Ahorro por reutilización
* De gasto en licencias a inversión en personas y servicios
* Seguridad por auditabilidad del código fuente
* Cada vez hay más empresas usuarias de software libre

Ventajas para los proveedores:

* Recurso de conocimiento
* Oportunidad de negocio en servicios
* Se puede mejorar el software existente con conocimiento y tan solo un PC

Ventajas para el mercado:

* Se eliminan monopolios
* Redistribución más equitativa de la riqueza
* Oportunidad de negocio para desarrollo local
* Ahorro de licencias

Ventajas para la humanidad:

* Se va creando un corpus de software patrimonio de la humanidad
* Mejora con el tiempo
* Recurso de conocimiento para quien estudia informática
* Traducción a lenguas locales
* Legalidad


MOTIVACIÓN

La motivación ética, abanderada por la Free Software Foundation, heredera de la cultura hacker, y partidaria del apelativo libre, que argumenta que el software es conocimiento y debe poderse difundir sin reservas. Su ocultación es una actitud antisocial y la posibilidad de modificar programas es una forma de libertad de expresión.

La motivación pragmática, abanderada por la Open Source Initiative y partidaria del apelativo abierto, que argumenta ventajas técnicas y económicas, con respecto a evitar una tragedia de los anticomunes mejorando los incentivos.

Aparte de estas dos grandes motivaciones, la gente que trabaja en software libre suele hacerlo por muchas otras razones, que van desde la diversión a la mera retribución económica, que es posible debido a modelos de negocio sustentables.

Movido por Intereses:

* Comercial
* Realización personal
* Reconocimiento de la comunidad
* Meritocracia
* Aportación a la humanidad
* Mayormente espacio masculino



jueves, 17 de marzo de 2011

DESARROLLO BAJO MODELOS LIBRES

INRODUCCIÓN

El desarrollo parcialmente anónimo y distribuido del software libre ha permitido que durante muchos años los recursos humanos con los que cuenta el software libre sean desconocidos,  motivo por el cual se ha mistificado parcialmente el mundo del software libre y de la vida de los que están detrás de él, amparándose en tópicos extendidos sobre la cultura hacker y los ordenadores. 

Desde hace unos pocos años, se ha venido realizando un gran esfuerzo por parte de la comunidad científica para conocer mejor a las personas que participan en proyectos de software libre, su procedencia, sus motivaciones, su preparación y otros aspectos que pudieran parecer interesantes. 

LOS DESARROLLADORES DE SOFTWARE LIBRE

¿Quiénes son los desarrolladores?
* Generalmente son personas jóvenes
* La media de edad está situada en torno a los 27 años
* La varianza se encuentra en un rango que va desde los 21 a los 24 años
* La mediana se encuentra en torno a los 23 años.
* La edad de incorporación al movimiento de software libre tiene sus máximos entre los 18 y 25 años 
* Siendo especialmente pronunciada entre los 21 y 23 años, equivalente a la edad universitaria 
* Un 20% de los desarrolladores es menor de 20 años
* Son venteañeros un 60%
* Mayores de 30 años 20%
* Cuentan con preparación universitaria 70%
* Estan en fase escolar 30%
* Afirman tener pareja 60%
* Parejas con hijos 16%

¿Qué hacen los desarrolladores?

* Son ingenieros de software 33%
* Son estudiantes 21%
* Son programadores 11%
* Son consultores 10%
* Son profesores de universidad 7%

La gran mayoría de los desarrolladores de software libre provienen de países industrializados, siendo escasa la presencia de desarrolladores de países del llamado tercer mundo.

Países con mayor número de programadores:

* Norte de Europa: Finlandia, Suecia, Noruega, Dinamarca e Islandia
* Centro-europeas: Benelux, Alemania y Chequia

Dedicación:

* Dedican menos de 2 horas semanales 22.5%
* Dedican entre 2 y 5 horas semanales  26.5%
* Dedican entre 6 y 10 horas semanales 21%
* Dedican entre 11 y 20 horas semanales 14.1%
* Dedican entre veinte y 40 horas semanales 9.2%
* Dedican más de 40 horas semanales 7.1%

Motivaciones:

* Desarrollan software libre para ganar dinero 5%
* Desarrollan software libre para obtener reputación 9%


PERSONAJES RELEVANTES

Reputación y liderazgo son las características que explican el éxito del software libre.

Linus Torvalds: creador del núcleo Linux, el sistema operativo libre más utilizado. Coautor de Just For Fun: the story of an accidental revolutionary.

Richard Stallman: ideólogo y fundador de la Fundación del Software libre y desarrollador en varios proyectos GNU. Autor de varios escritos muy importantes dentro del mundo del software libre.

Miguel de Icaza: cofundador del proyecto GNOME y de Ximian Inc. Desarrollador de parte de GNOME y de MONO.

Eric Raymond: impulsor de la Open Source Initiative, autor de La Catedral y el Bazar.

Bruce Perens: antiguo líder del proyecto Debian. Impulsor (converso) de la Open Source Initiative. Desarrollador de la herramienta e-fence que el modelo utilizado no iba a dar frutos nunca.

Mathias Ettrich: fundador de KDE. Desarrollador de LyX y otros.

Marco Presenti Gritti:  desarrollador principal de Galeon.

Bryan Andrews: desarrollador de Apache Toolbox.

Arpad Gereoffy: desarrollador de MPEGplayer.


RESUMEN

DEFINICIÓN

Es la denominación del software que se refiere a la libertad de los usuarios para: ejecutar, copiar, distribuir, estudiar, cambiar, y mejorar el software.

El software libre ha causado gran impacto en las empresas y organizaciones, ya que ofrece mayor accesibilidad a las aplicaciones, Google, Youtube, Flickr, Mysql, Php, Apache, Facebook, Skype, SQLite, ubuntu, redhat utilizan software libre,

VENTAJAS DEL SOFTWARE LIBRE


* Bajo costo de propiedad
* Seguridad
* Personalizable
* Adaptable a otras plataformas
* Libertad de uso
* Ventaja educativa y economica
* Desarrollo sostenido
* Respaldo o Soporte
* Ahorro cooperativo
* Independencia del fabricante del software
* Reducción de la dependencia tecnológica
* reducción de costos indirectos.
* Creación de estándares de base
* Menor inversión de hardware

DESVENTAJAS DEL SOFTWARE LIBRE

* Falta de personal calificado
* Documentación pobre
* Ausencia de componentes para todas las plataformas
* Dificultad de introducirlas en procesos críticos de la empresa
* Falta de conocimiento de los actores del negocio.
* Ausencia de interés en su venta
* Descubridor de incapacidades

HISTORIA

1960 los sistemas operativos incluian el código fuente para que los programadores lo modificaran, no existia el concepto de software libre como lo conocemos en la actualidad.

1969 AT&T publica la primera versión del sistema operativo Unix . Contempla dos licenciamientos comerciales y academicos.

1976 Bill Gates escribió la ya famosa "carta a los aficionados" animando al mundo a seguir el modelo que el creía mas adecuado para su negocio.

1984 Richard Stallman lanzó el proyecto GNU para escribir un sistema operativo libre de restricciones sobre el uso de código fuente.

1986  el mes de febrero fué publicada la primera definición de software libre.

1989 fué publicada la primera versión de la licencia pública GNU.

1990 Novell compró los derechos de Unix.

1991 Linus Torvalds desarrolla un sistema operativo bajo la licncia GPL, aportando un kernel al proyecto GNU.

1992 el núcleo Linux fué licenciado bajo GNU.

1995 En mes de febrero se libera la versión oficial del servidor web gratuito más popular: Apache.

1998  se formó Open Source. Se lanza el navegador Netscape.

2004 surge el primer congreso nacional de software libre.

2007 Sun Microsystem Java Development Kit, con el nombre de JDK bajo la licencia pública genaral de GNU.

2008 se permite la migración de licencia por parte de wikimedia.

ASPECTOS LEGALES

Licencia

Licencia
“Son un acuerdo de voluntades que supone la autorización por parte del titular del derecho del software a un tercero para que explote los derechos patrimoniales sobre el mismo”. Autorización formal con carácter contractual que un autor del software otorga a un interesado para ejercer actos de explotación legal.
Las condiciones que se especifican en las licencias del software libre son el resultado de un compromiso entre varios objetivos que son en parte contradictorios:

* Garantizar las libertades básicas
* Asegurar algunas condiciones impuestas por los autores
* Garantizar que los trabajos derivados sean también software libre

Aunque existen muchos tipos de licencias libre que protegen las 4 libertades mencionadas se pueden clasificar en dos matices:

Licencias robustas: exige que los trabajos derivados se redistribuyan con la misma licencia sin añadir ninguna restricción adicional. Son conocidas como licencias copyleft. Ejemplos: GPL: GPL, LGPL, MPL.

Licencias permisivas: permiten la creación de trabajos derivados cambiando las condiciones originales de la licencia. Lo cual permite crear a partir de un código software libre un producto que no lo sea. Ejemplos: BSD, BSD, X11/MIT,  y Apache.

Licencia CopyLeft (Copia Permitida)
• Grupo de derechos de propiedad intelectual caracterizados por eliminar las restricciones de distribución o modificación de las que adolece el copyright, con la condición de que el trabajo derivado se mantenga con el mismo régimen de propiedad intelectual que el original.
• Cualquiera que redistribuye el software con o sin cambios debe dar la libertad de copiarlo y modificarlo.
• Garantiza que cada usuario tiene libertad
Licencia GPL
• El autor conserva los derechos de autor (copyright).
• Permite la redistribución y modificación bajo términos diseñados para asegurarse de que todas las versiones modificadas del software permanecen bajo los términos más restrictivos de la propia GNU GPL.
• Se puede cobrar para otorgar garantías
• Protege intentos de apropiación
Libertades de la Licencia GPL 
* Libertad de uso para cualquier finalidad.
* Libertad de estudiar el software completamente.
* Libertad de alterar y mejorar el software.
* Libertad de redistribuir las alteraciones realizadas.
La licencia BSD* Licencia originaria de la Universidad de Berkeley.
* Sin Copyleft: Versiones modificadas PUEDEN ser privativas.
* La única obligación es dar crédito a los autores
*Otorga más libertad a los desarrolladores, porque éstos pueden incorporar y distribuir implementaciones de “código BSD” bajo licencias tanto libres como propietarias
Otras licencias
MPL 
* Licencia de control para el navegador Mozilla
* Cumple con la definición de OSI y las 4 libertades de FSF
* Incompatible con GNU GPL
* Permite reutilizar de forma comercial no libre
CDDL Common Development and Distribution License (Licencia de desarrollo común y distribución)
* Licencia basada en MPL 1.1, producida por Sun Microsystems
* Cumple con la definición de OSI y las 4 libertades de FSF
* Incompatible con GNU GPL
Creative Commons (CC)
* Están inspiradas en la licencia GPL (General Public License) de la Free Software Foundation, sin embargo no son un tipo de licenciamiento de software.
* La idea principal es posibilitar un modelo legal ayudado por herramientas informáticas para facilitar la distribución y el uso de contenidos para el dominio público.
GNU FDL Free Documentation License
* Lectura
* Copia
* Modificación
* Redistribución
* Copyleft
X11 / Xfree86 / MIT
* Licencia simple y permisiva
* Sin Copyleft pero compatible con GNU GPL
Licencia de la Fundación Apache
* Exige incluir un permiso de uso de patentes
* La última versión (2.0) es software libre
* Dudosa compatibilidad con GNU GPL
Licencia de Documentación FreeBSD
 * Licencia libre simple y permisiva
* Sin Copyleft
* Compatible con GNU FDL

martes, 15 de marzo de 2011

RICHARD STALLMAN Y EL SOFTWARE LIBRE EN LAS ESCUELAS

ARTÍCULO: RICHARD STALLMAN Y EL SOFTWARE LIBRE

Por Verónica Urías.

La historia del software libre se remonta a los orígenes de la informática, ya que en aquellos tiempos no se le conocía como tal pues eran los propios programadores los que compartían sus códigos para adaptar el software a sus necesidades de una manera desinteresada. 

Tal vez usted piense  “que tengo yo que ver con el software libre”, pero nada más alejado de la realidad, ya que usted hace uso de él, casi todos los días, si leyó bien todos los días, es decir si descarga películas o música, usa las famosas redes sociales como facebook, twitter entre otros.

“Todo empezó por la falla de una impresora…”

La nueva impresora estaba atascada, otra vez. Richard M. Stallman, un joven programador de software empleado en el laboratorio de inteligencia artificial del instituto de tecnología de Massachussets, descubrió la falla.

Una hora después de haber enviado un fichero de 50 páginas a la impresora láser de la oficina, Stallman, de 27 años, abandonó una productiva sesión de trabajo para recuperar sus documentos. Al llegar, descubrió únicamente cuatro páginas en la bandeja de la impresora. Para empeorar las cosas, las cuatro páginas pertenecían a otro usuario; esto significaba que el trabajo de impresión de Stallman y la parte final inacabada del envío de otro usuario estaban aún atrapadas en algún lugar dentro del cableado de la red de ordenadores del laboratorio.
Siendo una persona que se pasaba los días y las noches mejorando la eficiencia de las computadoras y los programas software que las controlaban, Stallman sintió una necesidad natural de abrir la máquina, y encontrar la raíz del problema.

La máquina había sido una donación de la compañía Xerox. Stallman le pidió el software a la empresa, para modificarlo él a su gusto, pero ésta se lo negó, a pesar de que dijo que no quería el software para él, lo mejoraba y se lo devolvía gratis.
Esa negativa le sentó muy mal a Stallman, que es un personaje con una personalidad muy fuerte y muy particular y, siguiendo sus principios, en 1983 creó el Proyecto GNU. El objetivo principal del proyecto es crear un sistema operativo completo totalmente libre. Dos años después se creó también la Free Software Foundation (FSF), para dar soporte administrativo al proyecto, además de promover el software libre. Las motivaciones políticas y morales de Richard Stallman lo han convertido en una figura controvertida.
Muchos programadores influyentes que se encuentran de acuerdo con el concepto de compartir el código, difieren con las posturas morales, filosofía personal o el lenguaje que utiliza Stallman para describir sus posiciones. Un resultado de estas disputas condujo al establecimiento de una alternativa al movimiento del software libre, el movimiento de código abierto.

"Que las empresas tengan especial influencia en la política significa que la democracia está enferma. El propósito de la democracia es asegurarse de que los ricos no tengan una influencia proporcional a su riqueza. Y si tienen más influencia que tú o que yo, eso significa que la democracia está fallando. Las leyes que obtienen de esta forma no tienen autoridad moral, sino la capacidad de hacer daño." Richard Stallman.

En 1999 promovió la creación de una enciclopedia libre, la GNUPedia, considerada como un antecedente directo de la Wikipedia.
En la actualidad, Stallman se encarga de difundir la ideología GNU en todo el mundo mediante charlas y conferencias. Esto hace que algunos le consideren como un profeta o gurú. Stallman posee un buen nivel de castellano, y ha dado numerosas conferencias en español en Argentina, Cuba, España, Perú, México, Venezuela, Uruguay, Colombia, y otros países latinoamericanos. Durante sus charlas aparece con una segunda personalidad que corresponde a San Ignucio en la que suele bendecir las computadoras de las personas. 

Su aparentemente descuidada imagen y sus manías extravagantes ya que no utiliza teléfono móvil, siempre va acompañado de su computadora portátil, y no duerme en hoteles, le han hecho ser blanco de numerosos chistes y bromas, llegando a aparecer en tiras cómicas.

Stallman ha recibido numerosos premios y reconocimientos por su trabajo, entre ellos:
 
  • Una membresía en la MacArthur Foundation en 1990.
  • El Grace Hopper Award de la Association for Computing Machinery en 1991 por su trabajo en el editor Emacs original.
  • Un Doctorado Honoris Causa del Royal Institute of Technology de Suecia en 1996.
  • El Pioneer award de la Electronic Frontier Foundation en 1998.
  • El Yuri Rubinsky memorial award en 1999.
  • El Takeda award en 2001.
  • En 2004 recibió un Doctorado Honoris Causa otorgado por la Universidad de Salta (Argentina).
  • Primer galardonado con el Premio Internacional Extremadura de Conocimiento Libre que concedió la Junta de Extremadura el 7 de febrero de 2007 en Badajoz en el marco de la III Conferencia Internacional de Software Libre.[
  • Doctor Honoris Causa de la Universidad de Los Angeles de Chimbote, en Perú en 2007.
  • Doctor Honoris Causa de la Universidad de Pavia, en 2007.
  • Doctor Honoris Causa de la Universidad Nacional de Trujillo, en Perú en 2008.
  • Doctorado Honorario en Ciencias en la Universidad de Lakehead en Canadá en 2009. 
  • Por todo esto Richard Stallman es un personaje relevante en el mundo de la informática... honor a quien honor merece.
Por tan amplia trayectoria Richard Stallman es un personaje altemente reconocido en el mundo de la Informática... Honor a quien honor merece... no lo cree usted.

Seguidores