Saltar al contenido

Tipos de Software

Todas las aplicaciones de software requieren una licencia de software que describe cómo se puede usar y distribuir el software. Conozca las diferencias en la concesión de licencias entre tipos de software privativo y tipos de software libre y de código abierto.

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 la forma en que el software puede ser utilizado y distribuido. Cuando usted descarga o instala software, se le pide que acepte los términos de una licencia. Si usted es como la mayoría de los usuarios de computadoras, probablemente no lea la licencia completa en detalle.

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

Una licencia no significa que usted tiene que pagar por el software – incluso el software libre es licenciado. Una licencia es simplemente el mecanismo que le autoriza a usar el software, aparte de cualquier tarifa que pueda tener que pagar para obtener una licencia. El software comercial es el software que se produce para la venta.

El software se divide en dos grandes categorías: software propietario y software de código abierto. Cada uno de ellos será discutido en detalle.

Software propietario

El software privativo consiste en software que es licenciado por el titular de los derechos de autor bajo condiciones muy específicas. En general, usted puede usar el software, pero no se le permite modificar el software o distribuirlo a otros.

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

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

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 utilizadas en las organizaciones, como Microsoft Office. Muchas aplicaciones de software especializadas, como las que se utilizan para la gestión de bases de datos y diversos tipos de sistemas de información de la empresa, también son patentadas. En muchos casos, las compañías de software han invertido muchos años de desarrollo de software en un producto. Al hacer que el software sea propietario, están protegiendo su inversión y haciendo posible la comercialización de su software. Los ingresos procedentes de las ventas de software pueden utilizarse para seguir desarrollando el software.

Shareware es un software propietario que se pone a disposición de los usuarios sin costo alguno 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 expirar después de un cierto período de prueba. La razón de ser del shareware es dar a los usuarios potenciales la oportunidad de evaluar el software antes de invertir en una cuota de licencia. Las versiones de prueba de software comercial se incluyen en la categoría de shareware.

Software Libre y de Código Abierto

El software de código abierto, como su nombre indica, es el software cuyo código fuente es liberado. 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 da a los usuarios el derecho de modificar y distribuir el software.

El software de código abierto es típicamente libre de usar, lo que ha llevado al uso del término software libre y de código abierto, o FOSS. Este acrónimo se utiliza ampliamente, pero mucha gente utiliza `FOSS’ y `software de código abierto’ indistintamente.

El software de código abierto se desarrolla a menudo de forma colaborativa, donde muchos usuarios contribuyen a las mejoras continuas. Típicamente, 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 utiliza lo que algunos han llamado copyleft. Esto es un juego con la palabra «derecho de autor». Para entender lo que esto significa, vale la pena considerar cómo el software de código abierto podría ser mal utilizado por alguien. Tenga en cuenta que cualquiera puede descargar, modificar y distribuir software de código abierto. ¿Qué impediría a una empresa crear su propia versión del software y luego empezar a venderlo? Ahí es donde entra el copyleft. La licencia para el software de código abierto establece específicamente que un usuario no está autorizado a poner restricciones a su uso o distribución. Por lo tanto, al aceptar la licencia, no puede empezar a vender el software más tarde.

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

Existen numerosos ejemplos de aplicaciones de software libre y de código abierto. Uno de los ejemplos más exitosos es el sistema operativo Linux. Linux es utilizado por muchas organizaciones y también ha dado lugar a numerosos esfuerzos de spinoff. Por ejemplo, el sistema operativo Android utilizado en los teléfonos móviles está basado 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 propietario, y es probable que exista una alternativa libre 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 una serie de razones, pero algunas de las principales son:

1. El software comercial es a menudo un poco más pulido y fácil de usar. Por ejemplo, el sistema operativo Linux es muy potente, pero puede ser difícil de usar por alguien que acaba de empezar con los ordenadores. Algunos programas de código abierto son principalmente para los entusiastas de la informática que disfrutan averiguando cosas cuando se trata de computadoras. Si tiene un trabajo en particular que hacer, puede ser más rentable pagar por una licencia y ahorrar tiempo usando 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 a la perfección hasta que un día todo el sistema se bloquea y se arriesgan a 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 privativo como software libre 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 todos los demás usuarios de la oficina están usando. Estos son ejemplos de aplicaciones de software que son tanto comerciales como propietarias. También tienes iTunes instalado para administrar tu música, que es gratuita y de propiedad exclusiva. Su navegador web es Mozilla Firefox, que es un software gratuito y de código abierto.

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *