0% encontró este documento útil (0 votos)
25 vistas14 páginas

Software Libre

Cargado por

Andres Sanchez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
25 vistas14 páginas

Software Libre

Cargado por

Andres Sanchez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 14

Software

ED AIRANETNECIB DADISREVINU

Libre
AUGARA

Hecho por:
Andrés Sánchez
Introducción
El software libre se refiere al termino free

software, este término en

inglés es ambiguo y él puede referirse tanto a

la libertad como a la gratitud.

En español no existe tal ambigüedad,

distinguiéndose claramente el software

libre, es decir, software libre o gratis.

Aquí también se hablará de la historia entre

los años 60 y 70 del siglo

XX, las libertades del software libre, tales

como la

"O","1", "2", sus tipos de licencias la GNU (G,

P, L). Su incorporación con el software open

source, significación política y

ejemplos y evolución. No es para nada

sencillo hablar de software cuando se

conoce poco.
Marco Teórico
¿Qué es el software libre? ¿Qué es y qué implicaciones tiene la licencia de un programa

libre? ¿Cómo se está desarrollando el software libre? ¿Cómo se financian los proyectos

de software libre, qué modelos de negocio se están experimentando relacionados con

ellos? ¿Qué motiva a los desarrolladores, especialmente a los que son voluntarios, a

involucrarse en proyectos de software libre? ¿Cómo son estos desarrolladores? ¿Cómo

se coordinan en sus proyectos, y cómo es el software que producen? En resumen, ¿cuál

es la panorámica general del software libre?

Para empezar, vamos a presentar los aspectos específicos del software libre,

centrándonos fundamentalmente en explicar sus bases para los que se aproximen al

tema por primera vez, y en motivar su importancia. Entre estas bases nos detendremos

en la definición del término (para saber de qué vamos a hablar) y en las consecuencias

principales del uso (y la mera existencia) del software libre. También presentaremos

otros recursos libres distintos del software y que han ido apareciendo.

Software Libre

Según la Free Software Foundation, el software libre se refiere a la Libertad de

los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el

Software; de modo más preciso, se refiere a cuatro libertades de los usuarios

del software: la libertad de usar el programa, con cualquier propósito; de

estudiar el funcionamiento del programa, y adaptarlo a las necesidades; de

distribuir copias, con lo cual se puede ayudar a otros y de mejorar el programa

y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (para

la segunda y última libertad mencionadas, el acceso al Código fuente es un

requisito previo).

 
Libertades del Software Libre

De acuerdo con tal definición, el software es

"libre" si garantiza las siguientes libertades:

·"libertad 0", ejecutar el programa con cualquier propósito (privado, educativo,

público, comercial, etc.)

·"libertad 1", estudiar y modificar el programa (para lo cual es necesario poder acceder

al código fuente)

·"libertad 2", copiar el programa de manera que se pueda ayudar al vecino o a cualquiera

·"libertad 3", mejorar el programa, y hacer públicas las mejoras, de forma que se

beneficie toda la comunidad.

Desarrollo del software libre

NACIONAL

España dispone de un buen posicionamiento, a nivel internacional, como referente en el

uso y promoción del software libre, si bien la introducción en la administración pública

de soluciones de este tipo, se han producido con mayor extensión en el ámbito

educativo. Reflejo de ello es el mapa que se presenta a continuación donde se muestra la

aportación de cada comunidad.

Paralelamente y con la intención de impulsar el software basado en código abierto, libre

de patentes comerciales, entre las administraciones y las empresas se creó por parte del

Ministerio de Industria y la Junta de Extremadura la  Fundación Cenatic, como Centro

Nacional de Referencia de Aplicación de las TIC basadas en fuentes abiertas, siendo el

mejor referente a nivel nacional y el que dispone de más servicios en cumplimiento de la

legislación vigente.  Esta fundación tiene como misión la  promoción, uso y

conocimiento del software libre y/o de fuentes abiertas en todos los ámbitos, lo cual

incluye a los usuarios, comunidades, empresas y administraciones públicas, tratando de

impulsar medidas, en base a la legislación actual, para que las administraciones públicas

compartan y colaboren en la reutilización del software y de soluciones tecnológicas con

el objeto de obtener una mayor eficiencia de los servicios.


INTERNACIONAL

Estados Unidos es el principal motor de distribución del software propietario y

comercial, sin embargo España se ha ido posicionando notablemente en uso del software

libre, a través del desarrollo normativo que ha permitido su fomento, situándose entre

uno de los países de referencia.  Esto se puede comprobar, como se publicó en abril de

2009 por parte de RedHat, el estudio del Instituto de Tecnología de Georgia realizado en

el que se dibujaba el  mapa  de uso del software libre a nivel mundial. A modo de

referencia se presenta a continuación una lista de los países más representativos en el

uso y promoción del software libre:   Francia,   España,

Alemania,  Australia,  Finlandia,  Reino Unido,  Noruega,  Estonia,  Estados Unidos de

América, Dinamarca, Italia, Brasil.

Otro buen estudio, más reciente, en el ámbito internacional y dentro de los paises de

habla hispana, es el realizado en 2011 y 2012 por  Portalprogramas.com. Este informe

nos detalla cada uno de los aspectos valorados y nos desvela el uso, conocimiento y

confianza en el software libre en el entorno analizado. Además presenta datos y

conclusiones relativos a las diferentes Comunidades Autónomas.Finalmente en la

wikipedia se puede encontrar una relación de paises que han promovido la implantación

y uso del software libre en sus administraciones.He aquí algunos apuntes

destacables:Las actividades relacionadas con este software aumentan, en 2010 ya se

consideraba una facturación en Europa cercana al 4% sobre el PIB comunitario.Europa

es líder en personal desarrollador de software libre y en proyectos.La estimación del

coste de desarrollo del código fuente de Linux, desarrollado en software libre y en un

entorno comercial, habría supuesto una inversión de unos 7.300 millones de

dólares.IBM eligió GNU/Linux para desarrollar el ordenador más potente del

mundo, Sequoia. El software libre permite funcionar a los servidores de Google, siendo

además Google uno de los contribuidores del proyecto GNU/LinuxNokia, Sony o

Samsung están usando software libre y también están contribuyendo con esta

comunidad.
Así se financian los grandes proyectos del software libre

El software libre está tomando cada día más peso entre los usuarios, sólo hay que

observar la creciente popularidad de distribuciones Linux, Firefox o eMule. Vamos a

intentar aclarar el sistema de financiación de las empresas que están detrás de estos

desarrollos e incluso fundaciones sin ánimo de lucro.

Desde AbadíaDigital nos llega un completo artículo en lo relativo a la materia

económica de algunos de los desarrollos estandarte del software libre. Vamos a hacer un

breve resumen de cada uno.

MOZILLA.-La gestión de los ingresos generados por los programas que desarrolla Mozilla Foundation,

(Firefox, Thunderbird, …) son gestionados por Mozilla Corporation, empresa filial creada el 3 de agosto

de 2005. En el 2006 gestionó unos ingresos de 66,8 millones de dólares, de los cuales la mayoría vienen

del apoyo económico de Google, 60 millones por año, hasta mínimo el 2011.

CANONICAL.-Ubuntu está siendo gestionada por Canonical, una empresa sin ánimo de lucro. Por el

momento el proyecto no es económicamente rentable, dado que Mark Shuttleworth está aportando parte

de su fortuna anualmente para que Ubuntu siga adelante. Según él, dentro de 3 – 5 años espera que el

proyecto sea autosostenible.

NOVELL.-Novell está ligada al desarrollo de productos de software libre como son las distribuciones

SUSE Linux y OpenSUSE. Aunque la mayoría de ingresos no provienen de la versión de pago SUSE

Linux, sino de las licencias de los programas de código privativo que vende.Es uno de los proyectos de

software libre más rentables de la actualidad, 1.470 millones de dólares, de capitalización bursátil.

KDE.-El entorno de escritorio hace uso de colaboraciones de forma desinteresada de voluntarios, además

del apoyo de compañías como Novell, Trolltech o Mandriva que incentivan a los programadores.La

financiación llega mediante donaciones individuales de los seguidores de KDE y por actos de

esponsorización en universidades o empresas.

GNOME.-Con un tono muy similar al caso de KDE, el proyecto sigue adelante gracias a las aportaciones

voluntarias de sus seguidores y gracias a la esponsorización de empresas y en actos puntuales.

RED HAT.- (Red Hat Enterprise Linux, Fedora, JBoss)Red Hat es la responsable de proyectos como son

Red Hat Entreprise Linux, Fedora y JBoss. La empresa facturó 400 millones de dólares, de los cuales los

beneficios netos fueron 59,9 millones de dólares. El modelo de negocio de Red Hat, al igual que muchas

empresas de distribuciones de Linux, se sustenta en la prestación de un servicio de asistencia técnica

profesional y personalizado a empresas de todo tipo, la cuantía de los servicios está comprendida entre

349 dólares y los 8.499 dólares anuales.

GIMP.-El programa de software libre GIMP es un proyecto muy conocido debido a ser un programa de

retoque de imágenes que dota de muchas herramientas similares a Adobe Photoshop. El proyecto sigue

adelante gracias a las aportaciones que realizan los seguidores del software en su página web.

EMULE.-El programa de intercambio de archivos P2P dispone una financiación mediante donaciones y

gracias al merchandising que venden en su tienda online, se pueden adquirir todo tipo de productos, entre

ellos:camisetas, peluches, tazas, gorras, delantales, calzoncillos e incluso baberos.


Aplicación práctica
El software libre es una cuestión de la libertad de los usuarios de ejecutar, copiar,

distribuir, estudiar, cambiar y mejorar el software. Más precisamente, significa que los

usuarios de programas tienen las cuatro libertades esenciales.

Un programa es software libre si los usuarios tienen todas esas libertades. Entonces,

debería ser libre de redistribuir copias, tanto con o sin modificaciones, ya sea gratis o

cobrando una tarifa por distribución, a cualquiera en cualquier parte. El ser libre de

hacer estas cosas significa, entre otras cosas, que no tiene que pedir o pagar el

permiso.

También debería tener la libertad de hacer modificaciones y usarlas en privado, en su

propio trabajo u obra, sin siquiera mencionar que existen. Si publica sus cambios, no

debería estar obligado a notificarlo a alguien en particular, o de alguna forma en

particular.

La libertad de ejecutar el programa significa la libertad para cualquier tipo de persona

u organización de usarlo en cualquier tipo de sistema de computación, para cualquier

tipo de trabajo y propósito, sin estar obligado a comunicarlo a su programador, o

alguna otra entidad específica. En esta libertad, el propósito de los  usuarios  es el que

importa, no el propósito de los  programadores. Como usuario es libre de ejecutar un

programa para sus propósitos; y si lo distribuye a otra persona, también es libre para

ejecutarlo para sus propósitos, pero usted no tiene derecho a imponerle sus propios

propósitos.

La libertad de redistribuir copias debe incluir las formas binarias o ejecutables del

programa, así como el código fuente; tanto para las versiones modificadas como para

las no lo están.
El Software Libre, como todo trabajo colectivo, requiere de cierta masacrítica para

alcanzar un grado de madurez deseable. El software es un componente vital en los

nuevas tecnologías y su fiabilidad es requisito indispensable para un uso en cualquier

escala.

Esa masa crítica que permite una evolución sostenible de un modelo de trabajo

determinado se estudia en profundidad en la llamada Teoría de Juegos, una rama de

las matemáticas que analiza las repercusiones que tienen las decisiones individuales

sobre el conjunto de una sociedad.

En el caso del Software Libre esa masa crítica proviene de un mundo interconectado;

Internet. Si no existiera Internet, un mundo tan cambiante como la tecnología

informática no encontraría solución a sus problemas en el Software Libre, ya que éste

no habría conseguido una tasa de participación en su desarrollo suficiente para abordar

los retos exigidos.


Consejos y Errores
Consejos Antes de la implementación de software libre

Conocer la infraestructura informática de la empresa y del entorno donde se instalará la solución: Si

cuentan con un área dedicada para servidores, si sus equipos se encuentran en una ubicación

perteneciente a un proveedor externo o en una sede distinta, cómo está organizada su red interna y

las características de conexión a Internet (si la solución será accedida desde fuera de sus oficinas), y

si se utilizarán máquinas virtuales para la instalación.

Conocer a los interesados en la solución: El deseo de hacer uso de una determinada solución

informática puede deberse al interés del personal de sistemas, por necesidades específicas de un área

o sus directivos o por iniciativa de la gerencia de la empresa. Los interesados en el despliegue de la

solución de software libre resultan importantes debido a que serán los que apoyarán de manera

directa o indirecta el proyecto de implantación.

Conocer quiénes serán los usuarios finales de la solución: Si los usuarios que usarán directamente la

solución pertenecen a un área de sistemas de la organización o se trata de usuarios de diversas áreas

(Gerencia, Ventas, Logística, o público externo). Asimismo, si se trata de usuarios que van a utilizar

la herramienta por primera vez y si han tenido experiencia con herramientas o sistemas similares,

o herramientas de software libre.

Conocer o delimitar el nivel de personalización de las herramientas libres a usar: Las modificaciones

que pueden requerirse en las herramientas pueden ser desde cambios en textos, enlaces, colores o

demás componentes de la interfaz que estará disponible a los usuarios hasta re-estructuraciones

completas del funcionamiento de la herramienta, o inclusive la adición de funcionalidades no

soportadas originalmente.

Definir si la solución se integrará con sistemas libres o propietarios ya existentes: Esto debido a que

es probable que la empresa contratante ya cuenta con sistemas informáticos que podrían proveer de

datos iniciales al nuevo sistema, o inclusive realizar sincronizaciones periódicas con la nueva

solución. Ello implica revisar si la herramienta a implantar cuenta con interfaces para la integración

con otros sistemas o será necesario adaptar el software.

Conocer si la implementación a realizar sustituirá un sistema anterior: Si es así debe examinarse si

las herramientas de origen y destino cuentan con métodos de importación y exportación de datos, si

es posible realizar una migración directamente a través de consultas y registros en base de datos o

simplemente descartar la información de los sistemas anteriores y/o ingresar sólo algunos datos de

manera manual.

Definir el esquema de soporte con el que espera contar la empresa: Aún cuando la empresa cuente

con un área de sistemas y personal capacitado en el manejo de las herramientas que constituyen la

solución, es necesario delimitar responsabilidades por parte del cliente y del proveedor. Más aún, si

el cliente carece de personal capacitado el soporte se convierte en un requerimiento obligatorio. En

este punto se debe definir si el soporte será dado como garantía o como servicio extra, el nivel de

servicio y el procedimiento de atención de incidentes.


Consejos Durante la implementación de software libre

Reunirse con el cliente y explicar el proceso a realizar: Una vez iniciado el

proyecto, esta reunión permitirá brindar mayores alcances de las tareas a realizar,

definir fechas concretas en que personal de la empresa proveedora requerirá

presentarse en la empresa cliente a efectos de realizar labores de instalación y

configuración, así como absolver consultas adicionales de ambas partes.

Realizar pruebas de instalación y configuración: Antes de realizar la instalación de

las herramientas libres en la nueva empresa, se debe comprobar en una instalación

local que todos los componentes pueden funcionar en conjunto correctamente. Esta

etapa resulta crucial para detectar cualquier inconveniente.

Contar con todos los recursos de instalación: Para el momento en que se realice la

implantación de la solución libre se deberá contar con el instalador de sistema

operativo (de ser necesario), y no está de más mencionar que es obligatorio contar

con todas las herramientas que formarán parte de la solución final, así como el

procedimiento detallado de instalación.

Contar con actualizaciones y parches de seguridad: En el caso de instalar un

sistema operativo (como alguna distribución de Linux), es necesario tener a la

mano los paquetes de actualización listos para instalar, y no confiar en que se

dispondrá de conexión a Internet para realizar la actualización, o que la velocidad

de descarga será la más óptima para completar el proceso de actualización en pocos

minutos.

Contar con una lista de parámetros a configurar por cada herramienta: La solución

final involucra no sólo configuraciones con los datos de la herramienta que será

accedida por los usuarios, sino también parámetros más específicos de la

herramienta visible (de acuerdo a los requerimientos recogidos antes de la

implementación) y opciones de configuración correspondientes a los demás

componentes de bajo nivel de la aplicación.


Errores del software libre y como evitarlos

ESCASO SOPORTE ECONÓMICO A LOS DESARROLLADORES DE

SOFTWARE LIBRE

Han existido, existen y existirán muchos proyectos que morirán por el poco soporte

económico que reciben por parte de la comunidad.

La gran mayoría de usuarios de software libre lo utilizan porque funciona y porque es

gratis. En ningún momento se les pasará por la cabeza hacer una donación económica

al proyecto.

Como todo el mundo, los desarrolladores de software libre necesitan monetizar su

trabajo para pagar sus facturas.Como la mayoría de usuarios no aporta nada y los

desarrolladores no encuentran forma de monetizar su trabajo, los proyectos acaban

muriendo.

LA COMUNIDAD NO ESTÁ BIEN AVENIDA Y LOS RECURSOS

DISPONIBLES NO SE USAN DE FORMA EFICIENTE

Existen muchas personas y desarrolladores de software que tienen los siguientes

defectos/virtudes:

1. No saben trabajar en equipo.

2. No respetan las opiniones de los demás. Piensan que sus ideas son mejores que las

ideas de sus compañeros.

3. Tienen un afán desmesurado para destacar y para ganar dinero.

Todas estás cualidades/defectos generan:

1. Mal ambiente entre la gente que persigue fines comunes. En vez de ayudarse se

critican y entorpecen sus labores.

2. Se acaban generando forks y proyectos paralelos que no aportan nada ni al software

libre ni a los usuarios. En vez de sumar esfuerzos se dividen.

3. Muchos desarrolladores y líderes de proyectos  acaban tirando la toalla  hartos de

críticas, mal ambiente y el poco soporte económico.


AFÁN DESMESURADO PARA GANAR DINERO

Cuando una compañía crea un software quiere hacerlo suyo y que nadie lo pueda

replicar. De esta forma su solución será única y podrá hacer que su empresa gane más

dinero.Por esto motivo, y algunos otros, hoy en día está triunfando el software

privativo. Todo programador o empresa quiere ser el propietario del código que le da el

dinero.Obviamente el software libre también puede aportar beneficios económicos a

una empresa, pero la verdad es que son más difíciles de monetizar.

ES DIFÍCIL QUE LOS ASESORES LEGALES RECOMIENDEN LICENCIAS

DE SOFTWARE LIBRE

Las licencias es un tema complejo que muchas compañías dejan en manos de asesores

legales.Si el propósito del software es ganar dinero, la mayoría de asesores legales

recomendarán cerrar el código para que nadie lo pueda consultar. Además también

tenemos que tener en cuenta que lo último que preocupa a algunos desarrolladores de

software es la licencia.

ES MÁS DIFÍCIL QUE LOS USUARIOS OBTENGAN UNA BUENA

EXPERIENCIA

Los estándares abiertos aportan flexibilidad a los usuarios, pero también generan más

dificultades en su uso.Los estándares cerrados nadie los puede modificar. Por lo tanto,

cuando los usas el % de probabilidades que funcione es mayor. Hoy en día, gran parte

de los usuarios lo único que quieren es darle al botón y que funcione. Lo que pase por

detrás les importa poco. Los usuarios, por norma general, son resistentes al cambio y

solo les preocupa usar algo que funcione.

CONCLUSIONES SOBRE LOS PROBLEMAS DEL SOFTWARE LIBRE

En un mundo idílico el software libre aportaría innumerables beneficios a la sociedad.

Desafortunadamente el ser humano es egoísta, individualista, le cuesta trabajar en

equipo y le gusta tener protagonismo. Además tenemos que considerar que grandes

empresas como Microsoft, Apple , etc aplican prácticas poco éticas para que su

software privativo siga prevaleciendo sobre el libre.


Conclusión
Como  hemos visto, el software libre nos da a los usuarios las mismas prestaciones

que otros tipos de software pero  la diferencia es que el software libre es totalmente

gratuito y en general usan un código abierto, es decir, que este tipo de software puede

ser modificado por el usuario. Además, hay asociaciones que ayudan estupendamente

a promocionar este software informando al usuario de sus ventajas y animando a que

hagan uso de el. Por todas estas razones cada vez y son mas los usuarios del software

libre.
Enlaces
http://softwarelibrect11.blogspot.com/2012/05/marco-teorico.html

https://www.ecured.cu/Software_libre

https://www.monografias.com/trabajos33/software-libre/software-

libre.shtml

https://www.canva.com/design/DAD4gd1Rn0E/kHs4qNiH1rrm1RDYml

LZYw/edit?utm_source=onboarding

http://softwarelibrect11.blogspot.com/2012/05/marco-teorico.html

https://www.ecured.cu/Software_libre

http://www.gobiernoabierto.navarra.es/es/open-data/software-

libre/apuntes-generales/y-los-demas

https://www.silicon.es/como-financian-los-proyectos-de-software-libre-

104542

https://linux.ciberaula.com/articulo/breve_analisis_software_libre/

https://juaneladio.wordpress.com/2010/06/30/consejos-antes-implantar-

soluciones-libres/

También podría gustarte