SOFTWARE LIBRE Y COMERCIAL

            Software libre 

Se denomina Software Libre a aquellos programas informáticos que le dan a sus usuarios, por decisión explícita de sus programadores y diseñadores, el acceso al código fuente o código de programación original en que fueron fabricados

Fuente: 
https://concepto.de/software-libre/#ixzz7RcmS5ZjX 

                 Dato 

La idea es justamente crear un software que pertenezca a quienes lo usen y que pueda ser adaptado a sus necesidades por ellos mismos.

Existe una tendencia importante, especialmente en países del llamado Tercer Mundo, a implementar en sus instituciones oficiales u organizaciones estatales solamente Software Libre, reemplazando así programas protegidos por derechos de autor que generan gastos anuales en renovación de licencias.


  • Esto además de ahorrar dinero les brinda una mayor autonomía en el manejo de su información y les permite evitar riesgos a su soberanía, ya que el código libre de estas piezas de software puede ser adaptado gratuitamente a sus necesidades puntuales.


Fuente: 
https://concepto.de/software-libre/#ixzz7RcnTb6GH

 

                   DEFINICIÓN

  • La FSF define el software libre como aquel respecto al cual la comunidad de usuarios tiene libertad para ejecutar, copiar, estudiar, mejorar y redistribuir. Es decir: si existe la libertad de usarlo para cualquier propósito, de estudiar cómo funciona y adaptarlo a las diferentes necesidades, de distribuir copias, de poder mejorarlo y de publicar las mejoras. 
  • El software libre a menudo se identifica como software gratuito cuando en realidad su característica más destacada es la libertad y no tanto el precio. El propietario de los derechos de un programa de software libre garantiza a los usuarios mediante una licencia una serie de libertades que no otorga el propietario de un software privativo.
  • De forma general el usuario de software privativo en realidad no paga por la propiedad del programa sino por usarlo pero con fuertes limitaciones que le impiden acceder al código fuente, modificarlo, distribuirlo, etc. 

Muchas personas consideran a Richard Stallman como el padre de las bases ideológicas que fundamentan el movimiento de software libre a partir de la década de los 80.

   USOS DEL SOFTWARE

   LIBRE 

  • En Administraciones públicas
  • Existen muchos ejemplos de software libre que utilizan y crean las administraciones públicas tanto en Europa como en todo el mundo.
En España, el ejemplo más destacable de lanzamiento y uso de software es el proyecto LinEx en Extremadura, además del repositorio de códigos andaluces. Desde entonces, las administraciones españolas han creado varias versiones de Linux y su propia cuenta de GitHub. 

       EN SANIDAD 

El software libre ha encontrado su lugar en la infraestructura de TI de salud, respaldado por organizaciones como Open Source Electronic Health Record Alliance (OSEHRA), para servir los registros de salud electrónicos de la organización, la gestión de la práctica médica, los sistemas de información médica y más.

    EN EDUCACIÓN

  • El uso de software libre en escuelas y universidades fomenta la escolarización de la comprensión sobre la formación de productos y defiende el principio científico.
  • La educación es una de las áreas de actividad más importantes para que los jóvenes y estudiantes tengan la oportunidad de entrar en contacto con el conocimiento en lugar de una mera escolarización de productos. Por lo tanto, la FSFE inició un grupo de trabajo sobre software libre en la educación para centrarse en estos esfuerzos.
  • Entre otros argumentos a favor del software libre, aquí están cuatro de los beneficios clave para la educación:
  • Compartir: el uso de software gratuito permite a las escuelas enseñar a los niños a compartir y cooperar.
  • Aprender a programar: La posibilidad / libertad de jugar motiva a los niños a aprender más.
  • Fácil de administrar: el software libre es estable, seguro y confiable. Ofrece acceso sin restricciones al código fuente, permitiendo así modificarlo o adaptarlo a las necesidades de las escuelas.
  • Licencias: Con el software libre, los profesores pueden entregar una copia a cada alumno. No hay riesgo de engañar a ningún niño para que utilice una copia ilegal.

  TIPOS DE SOFTWARE LIBRE

En principio, el Software Libre puede ser de cualquier tipo, desde sistemas operativos para controlar de manera personalizada el funcionamiento y los recursos del computador, hasta aplicaciones adaptables a las necesidades del usuario, videojuegos intervenibles, y programas de gestión de periféricos que pueden modificarse y atender así los requerimientos específicos de diversas piezas de hardware.

EJEMPLOS DE SOFTWARE LIBRE

  • Algunas de las distribuciones o presentaciones más populares del mundo del Software Libre son las siguientes:
  • Chrome OS. Basado en el kernel de Linux, este sistema operativo actualmente en desarrollo por la empresa Google Inc. empleará el explorador Google Chrome como su interfaz principal y se basa 100% en la nube.
  • VALO-CD. Se trata de un CD con software de código abierto diseñado para operar bajo el entorno de Microsoft Windows, desarrollado por programadores Finlandeses en 2008.
  • OpenDisc. Otro conjunto de herramientas de código abierto diseñadas para funcionar en Microsoft Windows, creados en 2007 para educar a los usuarios en el uso de Linux.
  • Ubuntu. Es una distribución libre de GNU/Linux que emplea tecnología  GNOME como su entorno virtual de escritorio, cuya empresa creadora sobrevive ofreciendo soporte técnico a sus usuarios.

CLASIFICACIÓN

Un programa se puede clasificar como software libre solamente si los usuarios disponen de estas cuatro libertades. La descripción de estas 4 libertades se concretan la licencia GPL GNU (GNU General Public License) que se otorga a un aplicación informática cuando cumple estos requisitos.

LIBERTADES

El software libre es aquel que les da a sus usuarios la libertad de ejecutar, estas 4 libertades esenciales :
 copiar, estudiar, modificar y distribuir el software.
La libertad de ejecutar el software como te plazca y con cualquier objetivo
La libertad de estudiar como funciona el programa y cambiarlo a tu gusto. Esto implica el poder acceder a su código fuente
La libertad de poder redistribuir copies del programa a los demás

•La libertad de poder distribuir también tus mejorar al programa original

•Pero muy pocos se han parado a pensar acerca de las libertades de los contribuidores a los proyectos de software libre. Es por eso que me encantó leer como Nadia Eghbal propuso las cuatro libertades de los que producen software de código abierto:
La libertad de decidir quien participa en la comunidad
La libertad de decir que NO a tus peticiones o contribuciones (incluso de código)

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.

Características
  • 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.
  • 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.
Los repositorios de software libre como SourceForge ofrece grandes cantidades de código reutilizable.

TIPOS DE LICENCIAS 
Es importante tener en cuenta que no existen licencias buenas o malas y que ninguna licencia es mejor que otra. Cualquiera puede crear una licencia de código abierto que se adapte a sus necesidades, razón por la cual existen tantas.
Esto podría complicar la elección de una licencia de código abierto, especialmente para aquellos de nosotros que no estamos bien versados ​​en la ley y nunca hemos tenido una explicación detallada de TIPOS DE LICENCIAS
las licencias de código abierto.
Veamos las licencias de software libre más utilizadas.

Licencias GPL
La Licencia Pública General de GNU es la licencia de código abierto más popular que existe. Richard Stallman creó la GPL para proteger el software GNU de convertirse en propietario, y es una implementación específica de su concepto de “copyleft”.
GPL es una licencia copyleft. Esto significa que cualquier software que esté escrito en base a cualquier componente GPL debe publicarse como código abierto. El resultado es que cualquier software que utilice cualquier componente de código abierto GPL debe publicar su código fuente completo y todos los derechos para modificar y distribuir el código completo 

Licencias estilo BSD

Las Licencias BSD o la Licencia BSD original y sus dos variantes, la Licencia BSD Modificada (3 cláusulas) y la Licencia BSD Simplificada / Licencia FreeBSD (2 cláusulas), son una familia de licencias permisivas de software libre.

La licencia BSD permite modificar y distribuir libremente el código del software en el formato fuente o binario siempre que conserve una copia del aviso de derechos de autor, la lista de condiciones y el descargo de responsabilidad.

Copyleft

Las licencias de código abierto se pueden dividir en dos categorías principales: copyleft y permisivas. Esta división se basa en los requisitos y restricciones que la licencia impone a los usuarios.
Los derechos de autor son una ley que restringe el derecho a usar, modificar y compartir obras creativas sin el permiso del titular de los derechos de autor. Piensa en música, películas, etc. que son propiedad intelectual de su creador

Cuando un autor lanza un programa bajo una licencia copyleft, hace un reclamo sobre los derechos de autor del trabajo y emite una declaración de que otras personas tienen el derecho de usar, modificar y compartir el trabajo siempre que se mantenga la reciprocidad de la obligación. En resumen, si están usando un componente con este tipo de licencia de código abierto, también deben hacer que su código esté abierto para que lo usen otros

SEGURIDAD 



Seguridad: El Software Libre permite controles de seguridad independientes que ayudan a cerrar los agujeros de seguridad más rápido.

ORGANIZACIÓN OSI




En 1998 algunos programadores del software libre como Eric S. Raymond, Bruce Perens Tin O’Reilly fundaron la organización OSI (Open Source Initiative) con el objetivo de fomentar el uso de programas informáticos de código abierto. Para ellos resulta imprescindible disponer del código fuente del programa para poder mejorarlo y adaptarlo a las necesidades reales de los usuarios


DECÁLOGO DE LA OIS


En consecuencia la OSI establece un decálogo de condiciones que debe cumplir un programa para ser considerado software libre o de código abierto:
Libre distribución. No se puede impedir la venta ni distribución del programa o parte de él. Tampoco se puede exigir el pago de una canon por su distribución.
Código fuente. El programa debe incluir el código fuente y no se puede restringir su redistribución.
Trabajos derivados. No puede impedirse realizar modificaciones al programa y estas deben ser distribuidas bajo los mismos términos que el software original.
No discriminación de usos. No se puede negar a ninguna persona el uso del programa para ningún fin: personal, comercial, empresarial, militar, etc.
Distribución de la licencia. Los derechos del programa deben aplicarse a todos los que se redistribuye el programa.
Licencia no específica. Los derechos garantizados al usuario de un programa no pueden depender que el programa forme parte de una distribución o paquete particular de software.
Conclusión del
 software libre 
Los números no mienten. La importancia del software libre sigue creciendo sin parar. Pero tampoco mienten cuando nos dicen que muchos lo utilizan pero muy pocos que deciden contribuir a él. Esto provoca graves problemas de sostenibilidad en muchos proyectos (esperemos que los bots ayuden un poco en el futuro) y mucha presión sobre los deciden dedicar parte de su tiempo a la mejora de los proyectos open source.

Código Abierto (open source en inglés) es un término que empezó a utilizarse en 1998 por algunos usuarios de la comunidad del software libre, usándolo como reemplazo al ambiguo nombre original

Software comercial



Qué es el Software Comercial?


Es el software que los desarrolladores o empresas cobran a los usuarios que deciden usar sus aplicaciones. Se cobra una licencia por la instalación o uso del producto, así como por distribuirlo o incluso por el soporte técnico del mismo.
Se conoce como software comercial al tipo de software que tiene como fin una comercialización, es decir, una venta. El software comercial tiene como objetivo generar dinero, tan simple como eso. Muchos programas o aplicaciones comerciales incluyen licencias, mientras que otros no las incluyen, es decir, son software libre.
En resumen, el concepto de software comercial nos refiere a un software libre o software propietario que se comercializa.

CARACTERISTICAS 


Las características del software comercial son variadas:
No permite modificación en el código fuente.
Debes pagar por usarlo, generalmente a través de una licencia.
No se puede distribuir sin permiso del propietario original que creó el software.
Al estar cerrado su código limita la posibilidad de uso al usuario.
No necesita de un equipo de programadores para manejarlo, simplemente funciona.
Ofrece buen nivel de experiencia de usuario y usabilidad.
Ofrece respaldo oficial de la empresa que lo desarrolla.

Tipos de Software comercial

Existen diferentes tipos de software comercial, vamos a ver ahora la clasificación de software comercial más comunes de la industria:
Freeware
Su nombre viene del inglés “free software”, se trata del tipo de software comercial más común, es aquel software que se distribuye gratuitamente (free) para que cualquier persona pueda instalarlo en sus equipos, o bien distribuirlo/copiarlo a otras presonas

La idea detrás del concepto de freeware es los usuarios puedan evaluar como funciona la aplicación, y luego si decidan comprar la versión paga.
Software de evaluación
Esta clase de software es la que te permite instalarlo gratuitamente pero tiene un tiempo límite para que puedas probarlo.
Tras transcurrido ese período de prueba, el software deja de funcionar y tendrás que pagar por una licencia para obtener la versión completa, o en su defecto dejar de usarlo.
Software Propietario
El llamado software propietario es el que no puede ser distribuido a otros equipos más que los que se usan en la instalación original. No se tiene acceso al código fuente tampoco, y para usarlo el usuario tiene que adquirir una licencia de uso que puede ser para un solo equipo informático, o bien para varios.
Esto no solo aplica a los equipos de escritorio y laptops, también a los móviles y tablets.
Ejemplos de Software Comercial
Microsoft Windows
Microsoft Office
Corel Draw
AutoCAD
Adobe Photoshop
iOS

VENTAJAS

Facilidad de Uso
Garantías y Contratos
Soporte Técnico
Interfaz de Usuario
Compatibilidad de  Hardware

DESVENTAJAS

 Seguridad

No es Multiplataforma
No se puede Distribuir
No permite modificaciones 
No es gratuito
Precios Caros

SOFTWARE EDUCATIVO Y SOFTWARE COMERCIAL DIFERENCIA

Software comercial
Es el software que los desarrolladores o empresas cobran a los usuarios que deciden usar sus aplicaciones.
Se cobra una licencia por la instalación o uso del producto, así como por distribuirlo o incluso por el soporte técnico del mismo.
Incluye restricciones en su uso, y no permite modificar su código fuente, se trata de un software privativo y cerrado.
Software libre
Evangelizado por la Free Software Foundation (FSF), es el tipo de software que respeta las libertades de los usuarios al momento de adquirir una aplicación.
Las libertades de los usuarios incluyen la distribución, uso, modificación y su ejecución.

Comentarios

Entradas más populares de este blog

Sitios web