Software libre vs software gratis - Luis Villadiego y Luisa Deavila - 1102
1. SOFTWARE LIBRE VS SOFTWARE GRATIS
Luisa Fernanda Deavila Perez
Luis Esteban Villadiego Gambin
Informática
Jimmy Sarmiento
11-02
INSTITUCION EDUCATIVA DOCENTE DE TURBACO
Turbaco, Bolívar
2021
2. Software libre
El software libre es un término acuñado y promovido por el proyecto GNU y la Free
Software Foundation. Se utiliza para software de código abierto que permite a los
usuarios ver libremente el código fuente del software, modificarlo, distribuirlo y utilizarlo
sin ninguna restricción.
El software disponible sin ningún pago no es necesariamente software gratuito. Según
la definición presentada por la Free Software Foundation, la palabra Free en “software
libre” implica la idea de libertad en lugar de no tener un coste.
Si el software está disponible para descargar sin pagar, pero el usuario no puede
modificar la fuente, entonces no es un software gratuito. Es importante notar la
distinción aquí. Freeware es un software por el que no tienes que pagar. El software
gratuito es un software que puedes modificar y utilizar libremente para tus propios fines.
El software libre se puede lanzar bajo diferentes licencias, por ejemplo, GPL, Apache,
BSD, etc.
Las principales características del software libre son:
Desarrollo distribuido basado en la comunidad
En un software libre típico, inicialmente un individuo o pocos voluntarios participan en el
proyecto. Una vez que el proyecto comienza y tiene éxito, se crea una comunidad de
proyecto. Posteriormente otros miembros de la comunidad contribuyen al proyecto. Las
versiones concurrentes System (CVS) ayuda al desarrollo distribuido del software libre.
3. CVS es un sistema de control de revisiones de software cliente-servidor. Realiza un
seguimiento de todos los cambios en un conjunto de archivos y permite la colaboración
de varios desarrolladores. CVS en sí es un software gratuito y de código abierto
distribuido globalmente.
El desarrollo de software por equipos virtuales promete la flexibilidad, capacidad de
respuesta, menores costes y mejoras en la utilización de recursos.
Diseño modular
En el diseño modular, la arquitectura del software se divide en componentes
llamados módulos. Debido a la naturaleza distribuida del software libre, su diseño debe
ser modular para incorporarlo fácilmente en el sistema principal. La modularidad es
favorable para la producción de código abierto. El diseño modular con interfaces bien
definidas ayuda al desarrollo colaborativo del software libre.
Reutilización
Reutilización significa que el segmento de código fuente puede ser utilizado de nuevo
para agregar nuevas funcionalidades con poca o ninguna modificación. Esto encaja
muy bien con las características del proceso de producción de código abierto.
Las licencias de software libre otorgan los derechos al desarrollador para obtener el
código fuente, inspeccionarlo, modificarlo y distribuirlo. La reutilización del código puede
ser dentro del proyecto o fuera del proyecto, es decir, en otros proyectos.
4. Los repositorios de software libre como SourceForge ofrece grandes cantidades de
código reutilizable.
Distribución y licencias
Internet es el medio de distribución de Free and Open Software de origen. Sitios web,
listas de correo, blogs, foros, etc., todos contribuyen a la amplia publicidad y distribución
de software libre y de código abierto. Existe un amplio rango de opciones de licencia,
como GPL, LGPL, BSD, ISC, licencia artística, etc.
Mecanismos de recompensa
Al comienzo del movimiento del software libre, aparentemente era difícil percibir las
oportunidades de negocio del software gratuito y de código abierto. Pero ahora,
el modelo de negocio de software libre está teniendo éxito. Las fuentes de ingresos van
desde donaciones para brindar servicios como consultoría, integración, soporte y
formación. También vale la pena mencionar esa recompensa que no sea dinero, como
la reputación y servir a la comunidad también es importante para muchos
desarrolladores.
5. Ventajas del uso de software libre
El Software Libre versa sobre la libertad. En la práctica, esto proporciona numerosas
ventajas para los usuarios, organizaciones, empresas y gobiernos.
Autonomía: El Software Libre ayuda a desarrollar y mantener un software a medida que
se adapta a tus necesidades, no sólo al modelo de negocio del proveedor.
Colaboración: El Software Libre se puede compartir y usar por todo el mundo de
manera no exclusiva, sirviendo al bien público.
Compartir & Copiar: Una licencia de Software Libre permite ejecutar un número ilimitado
de instalaciones, sin pagar extras.
Sin Bloqueos: Las licencias de Software Libre refuerzan la independencia respecto de
los vendedores y proporcionan más opciones en proveedores de servicios.
Reutilizar Código: El Software Libre proporciona la libertad de reutilizar el código para
otros proyectos.
Innovación: Una licencia de Software Libre fomenta la innovación para tu software.
Competencia: El Software Libre resiste a la monopolización y mejora la competencia.
Seguridad: El Software Libre permite controles de seguridad independientes que
ayudan a cerrar los agujeros de seguridad más rápido.
6. Desventajas
1. La curva de aprendizaje es mayor.
Si ponemos a dos señoras que nunca han tocado una computadora, probablemente
tardarán lo mismo en aprender a usar software propietario por ejemplo de Microsoft,
que software libre como Gnome o KDE; pero si antes los usuarios ya usaron software
propietario generalmente tarda más en aprender a usar un software libre.
2. El software libre no tiene garantía proveniente del autor.
3. La mayoría de la configuración de hardware no es intuitiva.
Se requieren conocimientos previos acerca del funcionamiento del sistema operativo y
fundamentos del equipo a conectar para lograr un funcionamiento adecuado. Sin
embargo la documentación referente a la configuración del hardware es tan explícita y
detallada que permite al usuario neófito profundizar en el conocimiento de su hardware
en muy pocas horas y una vez teniendo ese conocimiento la configuración se vuelve
trivial.
La diversidad de distribuciones, métodos de empaquetamiento, licencias de uso,
herramientas con un mismo fin, etc.
Pueden crear confusión en cierto número de personas. Hay quienes ven esto como una
fortaleza porque se pueden encontrar desde distribuciones especializadas en sistemas
embebidos con muchas limitantes de almacenamiento y dispositivos periféricos de uso
especializado hasta distribuciones optimizadas para su uso en servidores de alto
rendimiento con varios procesadores y gran capacidad de almacenamiento; pasando
por las distribuciones diseñadas para su uso en computadoras de escritorio y entre las
7. cuales se encuentran las diseñadas para el usuario neófito que son muy fáciles de
instalar y utilizar y las diseñadas para el usuario avanzado con todas las herramientas
necesarias para explotar el software libre en todo su potencial. Cabe notar que la
posibilidad de crear distribuciones completamente a la medida para atacar situaciones
muy específicas es una ventaja que muy pocas marcas de software propietario pueden
ofrecer y que Microsoft ha sido completamente incapaz de hacer.
Software gratuito
Ofrecer al público un programa desarrollado por una institución educativa o sin fines de
lucro.
Para promocionar una marca o atraer tráfico al sitio web de una empresa
Para generar ingresos a través de anuncios o compras en la aplicación dentro del
programa
Para generar ingresos al ofrecer otros programas durante el proceso de instalación
Para proporcionar una versión "lite" de un programa que pueda llevar a los usuarios a
actualizar a la versión completa
Si bien el software gratuito es de uso gratuito, sigue siendo derechos de autor y puede
incluir un acuerdo de licencia que restringe el uso o la distribución del software.
Tampoco es lo mismo que de código abierto software (o "software libre"), que le permite
editar y redistribuir el programa código fuente.
8. Ventajas
Una de las ventajas del software gratuito es que es una excelente manera de difundir el
conocimiento y la autoridad de la marca en su sector objetivo. La falta de costes para
las empresas que descargan el software gratuito crea una barrera de incorporación
baja. Por lo tanto, es probable que más empresas intenten respaldar el programa.
Por esta razón, el software gratuito es una excelente manera de atraer a los primeros
usuarios a tu sitio. Si tienes una herramienta de software nueva e innovadora, ofrecerla
como software gratuito puede ayudarte a adquirir una base de usuarios de forma rápida
y sencilla.
De hecho, lanzar software gratuito puede generar nuevos usuarios y abrir espacio en el
mercado para tus futuros proyectos pagos.
El software gratuito es integral para las empresas más pequeñas con menos recursos
para gastar en herramientas. Al ofrecer software gratuito, tu empresa apoya a estas
pequeñas empresas. Empieza a construir una relación con ellos a través de su software
ligero. Cuando esa pequeña empresa crezca y necesite una solución más resistente,
tus soluciones de pago estarán esperando. Además, tu relación existente con la
empresa te proporciona una ventaja competitiva sobre otros proveedores.
El freeware también se puede utilizar para obtener información útil de usuarios reales.
Esa retroalimentación puede ayudar a dirigir el desarrollo del software pago o incluso al
crecimiento de tu negocio.
9. Desventajas
Entre las desventajas del freeware están los costes por ofrecer software gratuito que
debes considerar. El más obvio de ellos es el coste del tiempo de desarrollo para crear
tu solución gratuita. Se necesita un esfuerzo sustancial para crear una solución de
software. Luego, está el coste de comercializarlo, sin mencionar los costes asociados
con su mantenimiento y actualización. Esto puede convertirse en una gran suma.
También vale la pena señalar que algunos de los beneficios del software gratuito
dependen de factores externos. Por ejemplo, puede llevar tiempo crear el equilibrio
adecuado entre funciones gratuitas y de pago en una oferta freemium. Demasiadas
funciones valiosas que se ofrecen de forma gratuita significa que nadie pagará por tu
versión premium.
Además, no hay garantía de que tus usuarios gratuitos se actualicen, compren tus
servicios o se suscriban a tus otras herramientas. El software gratuito tampoco es útil
para recibir comentarios si los usuarios gratuitos que atrae no son representativos de tu
grupo demográfico objetivo.
Finalmente, siempre existe la posibilidad de que tu producto sea percibido como inferior
a sus contrapartes pagadas, simplemente por la naturaleza de su precio. Si es cierto
que la gente no valora aquello por lo que no paga, entonces corres el riesgo de ser
relegado a un rango de segunda categoría en la mente de los usuarios.