Licencias de software: Licencias patentadas, gratuitas y de código abierto

Rodrigo Ricardo Publicado el 18 septiembre, 2020 8 minutos y 40 segundos de lectura

Licencias de software

Todas las aplicaciones de software requieren una licencia de software para funcionar. Una licencia de software es un instrumento legal que rige cómo se puede utilizar y distribuir el software. Cuando descarga o instala software, se le solicita que acepte los términos de una licencia. Si es como la mayoría de los usuarios de computadoras, probablemente no lea la licencia completa en detalle.

El software generalmente está protegido por derechos de autor, a menos que esté específicamente disponible en el dominio público. Una licencia típica otorga al usuario permiso para usar una o más copias del software sin infringir los derechos de autor.

Una licencia no significa que tenga que pagar por el software, incluso el software gratuito tiene licencia. Una licencia es simplemente el mecanismo que le autoriza a utilizar el software, independientemente de las tarifas que deba pagar para obtener una licencia. El software comercial es software que se produce para la venta.

El software se divide en dos categorías amplias: software propietario y software de código abierto. Cada uno se discutirá con cierto detalle.

Software propietario

El software propietario consiste en software con licencia del titular de los derechos de autor en condiciones muy específicas. En general, puede utilizar el software, pero no se le permite modificar el software ni distribuirlo a otras personas.

El código fuente original del software no está disponible, lo que significa que no puede ver el código real escrito por los programadores. Por lo tanto, el software propietario también se conoce como software de código cerrado. Esto se hace a propósito para proteger la propiedad intelectual invertida en el desarrollo de software. Si se publicara el código fuente, incluso con restricciones de derechos de autor, los competidores podrían beneficiarse del uso de este código.

Muchas aplicaciones de software patentado también son comerciales, lo que significa que debe pagar por una licencia. Sin embargo, muchas otras aplicaciones de software patentado son gratuitas. El hecho de que el software sea gratuito no significa que no sea propietario.

Existen numerosos ejemplos de software propietario. Tanto los sistemas operativos Windows como Mac son propietarios, al igual que muchas de las aplicaciones de software típicas que se utilizan en organizaciones, como Microsoft Office. Muchas aplicaciones de software especializadas, como las que se utilizan para la gestión de bases de datos y varios tipos de sistemas de información empresarial, también son propietarias. En muchos casos, las empresas de software han invertido muchos años de desarrollo de software en un producto. Al convertir el software en propietario, están protegiendo su inversión y haciendo posible la comercialización de su software. Los ingresos de las ventas de software se pueden utilizar para continuar desarrollando el software.

Shareware es un software propietario que se pone a disposición de los usuarios sin costo bajo ciertas condiciones. Por ejemplo, el shareware puede tener una funcionalidad limitada en relación con la versión comercial del mismo software, o la licencia del software puede caducar después de un cierto período de prueba. La razón fundamental detrás del shareware es brindar a los usuarios potenciales la oportunidad de evaluar el software antes de invertir en una tarifa de licencia. Las versiones de prueba de software comercial se incluyen en la categoría de shareware.

Software gratuito y de código abierto

El software de código abierto , como su nombre indica, es un software para el que se publica el código fuente. Esto significa que los usuarios pueden ver exactamente cómo se creó el software utilizando uno o más lenguajes de programación. Esto se hace a propósito para que cualquiera pueda beneficiarse del uso del código. Una licencia típica para software de código abierto otorga a los usuarios el derecho de modificar y distribuir el software.

El software de código abierto suele ser de uso gratuito, lo que ha llevado al uso del término software libre y de código abierto, o FOSS. Este acrónimo se usa ampliamente, pero muchas personas usan indistintamente ‘FOSS’ y ‘software de código abierto’.

El software de código abierto a menudo se desarrolla de manera colaborativa, donde muchos usuarios contribuyen a las mejoras continuas. Normalmente, una comunidad de usuarios mantiene un sitio web donde se puede obtener la última versión del software y donde los usuarios pueden compartir ideas sobre cómo usar y mejorar el software.

La licencia para la mayoría del software de código abierto usa lo que algunos han llamado copyleft. Este es un juego con la palabra ‘copyright’. Para comprender lo que esto significa, vale la pena considerar cómo alguien podría hacer un mal uso del software de código abierto. Tenga en cuenta que cualquiera puede descargar, modificar y distribuir software de código abierto. ¿Qué impediría que una empresa creara su propia versión del software y luego comenzara a venderlo? Ahí es donde entra el copyleft. La licencia para software de código abierto establece específicamente que un usuario no puede imponer restricciones a su uso o distribución. Por lo tanto, al aceptar la licencia, no puede comenzar a vender el software más tarde.

Copyleft utiliza la ley de derechos de autor para hacer que el software de código abierto esté disponible libremente para ser modificado, requiriendo que todas las versiones modificadas y extendidas también sean gratuitas. El ejemplo más utilizado de una licencia copyleft es la Licencia Pública GNU o GPL. Entonces, cuando mira el software y ve que la licencia es GPL, esto significa que el software es de código abierto.

Existen numerosos ejemplos de aplicaciones de software gratuitas y de código abierto. Uno de los ejemplos más exitosos es el sistema operativo Linux. Muchas organizaciones utilizan Linux y también ha dado lugar a numerosos esfuerzos derivados. Por ejemplo, el sistema operativo Android utilizado en los teléfonos móviles se basa en Linux y también es gratuito y de código abierto.

¿Por qué pagar por el software?

El software de código abierto se ha vuelto muy popular. Piense en cualquier aplicación de software patentada, y es probable que exista una alternativa gratuita y de código abierto que proporcione una funcionalidad similar. Si tanto software es gratuito, ¿por qué las organizaciones siguen pagando por software comercial? Hay varias razones, pero algunas de las razones clave son:

1. El software comercial suele ser un poco más pulido y más fácil de usar. Por ejemplo, el sistema operativo Linux es muy poderoso, pero puede ser difícil de usar para alguien que recién se está iniciando en las computadoras. Algunos software de código abierto son principalmente para entusiastas de las computadoras que disfrutan descifrando cosas cuando se trata de computadoras. Si tiene un trabajo en particular, puede ser más rentable pagar una licencia y ahorrar tiempo utilizando una aplicación de software que sea más fácil de usar.

2. El software de código abierto es desarrollado por una comunidad de usuarios, pero a menudo carece de servicios de soporte críticos. Considere una organización que ha construido toda su base de datos utilizando software de código abierto. Todo funciona muy bien hasta que un día todo el sistema falla y corren el riesgo de perder todos sus datos. ¿Quién va a ayudar a solucionar el problema? Es probable que pueda encontrar consultores que se especialicen en ese tipo de software, pero el software de un proveedor comercial a menudo viene con algún tipo de soporte.

En la práctica, es probable que utilice tanto software propietario como software gratuito y de código abierto, a menudo sin darse cuenta de cuál está utilizando. Por ejemplo, tal vez esté usando el sistema operativo Windows y tenga instalado Microsoft Office porque eso es lo que usan todos los demás en la oficina. Estos son ejemplos de aplicaciones de software que son comerciales y propietarias. También tienes iTunes instalado para administrar tu música, que es gratuita y propietaria. Su navegador web es Mozilla Firefox, que es un software gratuito y de código abierto.

La próxima vez que instale algún software nuevo, lea la licencia para ver qué tipo de software está utilizando realmente. Y recuerde, el hecho de que algún software sea gratuito no significa que también sea de código abierto.

Resumen de la lección

Todas las aplicaciones de software requieren una licencia de software , que es un instrumento legal que rige cómo se puede utilizar y distribuir el software. El software propietario consiste en software con licencia del titular de los derechos de autor en condiciones muy específicas. Normalmente, no se le permite modificar o distribuir el software. Cierto software propietario es comercial y debe pagar por una licencia, pero otro software propietario es gratuito.

El software gratuito y de código abierto es software que se distribuye libremente y para el que se publica el código fuente. La licencia para este tipo de software establece que puede utilizar, modificar y distribuir el software. Una licencia típica también establece que cualquier versión futura de versiones modificadas del software solo puede publicarse en las mismas condiciones. Esto mantiene el software de código abierto tanto libre como de código abierto. Algunos de los ejemplos más exitosos de software de código abierto son los sistemas operativos Linux y Android. A pesar de la amplia disponibilidad de software gratuito, puede resultar rentable pagar una licencia de software comercial en función de la facilidad de uso y la disponibilidad de soporte.

Los resultados del aprendizaje

Después de pasar por esta lección, puede demostrar su capacidad para:

  • Definir licencia de software y software propietario
  • Diferenciar entre software comercial y propietario gratuito
  • Resume el propósito del software gratuito y de código abierto.
  • Reconocer las licencias típicas que acompañan al software de código abierto
  • Especificar las razones por las que uno podría querer usar software comercial en lugar de software de código abierto.

Explora más sobre este tema

Selecciona un tema y sigue aprendiendo...

Rodrigo Ricardo
Rodrigo Ricardo Editor y fundador