Definición de términos importantes

¡Hola a todos! Hoy entregaremos algunas definiciones de términos importantes para nuestra temática de software. Esperamos que aprendan algo nuevo con nuestro trabajo

Software Propietario

El software propietario es aquel en el que un usuario tiene limitadas sus posibilidades de usarlo, modificarlo o redistribuirlo, y a menudo su licencia tiene un costo.

El software propietario es el más común, ya que para acceder al mismo el usuario debe pagar por una licencia y sólo puede hacer uso del mismo en un contexto restringido, es decir, que para que puedan usarlo distintas computadoras deben abonarse otras licencias. Además, este software no puede modificarse ni perfeccionarse en su funcionamiento, como así tampoco redistribuirse a otros destinatarios.

Los software propietarios son con frecuencia desarrollados por corporaciones, como ocurre con aquel producido y distribuido por Microsoft. Estas compañías poseen los derechos de autor sobre el software y, por tanto, los usuarios no pueden acceder al código fuente, distribuir copias, mejorarlo o hacer públicas las mejoras.

Donationware

Los programas donationware son programas completamente funcionales, cuya licencia sugiere a cualquiera que los utilice que haga una donación al autor, para contribuir los gastos de desarrollo del programa, o a alguna organización.

Como la donación suele ser opcional se pueden considerar como una variante del freeware.

Demoware

Es un software que no tiene la funcionalidad real, sino que como su nombre lo dice sólo funciona para demostraciones. La intención es dar a la persona que va a adquirir el demo un sentido de la forma en que el programa se verá.

Abandonware

Son aquellos programas y en especial los video juegos descatalogados o difíciles de encontrar en venta, debido a su antigüedad, a que la empresa desarrolladora cambió de nombre, desapareció, se declaró en quiebra o tienen un estado legal incierto por diversos motivos. Y por ello se entiende que ese software ya no va a volver a ser comercializado y por tanto, su descarga sin ánimo de lucro (que no es lo mismo que distribuirlo gratuitamente) no provocará ningún perjuicio económico.

Uno de los factores que se utilizan para considerar un programa o video juego como abandonware es su antigüedad, que suele estar en torno a los 5 o 10 años, pero se trata de un tiempo aproximado ya que este puede variar según el tiempo de comercialización del producto o de soporte. En muchos casos la empresa creadora desapareció, haciendo imposible la adquisición de nuevas licencias o el simple uso de las mismas.

Sin embargo, el concepto de «abandonware» no está contemplado de forma específica por las leyes de copyright, las cuales siguen protegiendo la propiedad intelectual independientemente de la continuidad de su comercialización, y en todo caso sigue perteneciendo a sus propietarios como cualquier otro derecho.

Careware

Careware es una forma de distribución de software que beneficia una entidad de caridad. Algunos careware son distribuidos gratuitamente y el autor sugiere que se done dinero a una caridad mencionada.

Postcardware (o cardaware)

Un software cuyos autores requieren como pago por parte de los usuarios el envío de una carta a ellos. Se trata de un tipo de licencia de distribución como lo son el freeware, shareware, etc.

Eso es todo, estén atentos a la próxima entrega.

¡Hasta pronto!

Software con dominio publico, Software semi-libre, Freeware y Shareware

En esta 4ta entrada les hablaremos sobre software con dominio publico, software semi-libre, freeware y shareware. Esperamos que aprendan con nuestra investigación y disfruten la lectura

Softaware con dominio publico

El software de dominio público es un software libre que no tiene un propietario, por ende no existen derechos de autor, licencias o restricciones de distribución. Por este concepto, el software de dominio público se diferencia de un freeware, el cual conserva los derechos de autor.

El software de dominio público puede ser libremente utilizado, copiado o alterado, porque legalmente nadie es dueño de los derechos de restringir su uso.

Por dominio público se entiende la situación en que quedan las obras literarias, artísticas o científicas al expirar el plazo de protección del derecho de autor. Cada legislación nacional contempla un término de años contados desde la muerte del autor (post mortem auctoris), para que estos derechos expiren.

Dominio público, en este caso, implica que las obras pueden ser explotadas por cualquier persona, pero siempre respetando los derechos morales de sus autores (básicamente la paternidad), pues lo que en realidad expira son los derechos de autor de carácter patrimonial.

Software Semi-libre

El software semi libre es una categoría de programas informáticos que no son libres,pero que vienen con autorización de uso, copia, modificación y redistribución sin fines de lucro. Según la Fundación para el Software Libre, el software semi libre es mucho mejor que el software no libre, pero aún plantea problemas y no podría ser usado en un sistema operativo libre. Esto se debe a la imposibilidad de incluirlo en un sistema de ese tipo, ya que los «términos de distribución para el sistema operativo libre como un todo es la conjunción delos términos de distribución de todos los programas en él» y al agregar un programa semi libre haría que el sistema fuera un todo sólo semi libre.

Freeware

Define un tipo de software que se distribuye sin costo, disponible para su uso y por tiempo ilimitado y se trata de una variante gratuita del shareware, en la que la meta es lograr que un usuario pruebe el producto durante un tiempo  limitado y, si le satisface, que pague por él, habilitando toda su funcionalidad. A veces se incluye el código fuente, pero no es lo usual.

El freeware suele incluir una licencia de uso, que permite su redistribución pero con algunas restricciones, como no modificar la aplicación en sí ni venderla, y dar cuenta de su autor. También puede desautorizar el uso en una compañía con fines comerciales o en una entidad gubernamental, o bien requerir pagos si se le va a dar uso comercial. Todo esto depende del tipo de licencia en concreto a la que se acoge el software.

Shareware

Modalidad de distribución de software, en la que el usuario puede evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso o con restricciones en las capacidades finales.

Para adquirir una licencia de software que permita el uso del software de manera completa se requiere de un pago, aunque también existe el llamado «shareware de precio cero», pero esta modalidad es poco común.

No debe confundirse el shareware con el sistema freeware que indica que el software es totalmente gratuito. Tampoco debe confundirse el hecho de que el software sea shareware o freeware con el hecho de que sea de código abierto, ya que esto último depende de la disponibilidad o no del código fuente, mientras que los primeros son denominaciones de la forma o sistema de comercialización.

Estén atentos a nuestra próxima entrada, gracias por visitar nuestro blog.

Continuación de los tipos de licencia de software

A continuación les entregaremos información sobre dos tipos de licencia de software con todas sus características y condiciones. Esperamos que disfruten esta entrada.

Debian

La licencia Debian es parte del contrato realizado entre Debian y la comunidad de usuarios de software libre, y se denomina Debian Free Software Guidelines (DFSG). En esencia, esta licencia contiene criterios para la distribución que incluyen, además de la exigencia de publicación del código fuente:

a) Libre redistribución: La licencia de un componente de Debian no puede restringir a un tercero el vender o entregar el programa como parte de una distribución mayor que contiene programas de diferentes fuentes. La licencia no debe solicitar «royalties» u otras comisiones para su venta.

b)Código fuente: El programa debe incluir el código fuente completo, y debe permitir la distribución en forma de código fuente y en forma compilada (binario).

c)Trabajos derivados: La licencia debe permitir modificaciones y trabajos derivados y debe permitir que estos se distribuyan bajo los mismos términos que la licencia del programa original.

d)Integridad del código fuente del autor: La licencia puede restringir la distribución del código fuente en forma modificada sólo si la licencia permite la distribución de parches (patch files) para poder modificar el código fuente original del programa en el momento de compilarlo. La licencia debe permitir explícitamente la distribución de software a partir de código fuente modificado. La licencia puede obligar a los trabajos derivados a llevar un nombre o número de versión diferentes del programa original Esto es un compromiso. El grupo de Debian anima a todos los autores a no restringir ningún fichero, fuente o compilado, de ser modificado.

e)No discriminación contra personas o grupos: La licencia no debe discriminar a ninguna persona o grupo de personas.

f)No discriminación en función de la finalidad perseguida: La licencia no puede restringir el uso del programa para una finalidad determinada. Por ejemplo, no puede restringir el uso del programa a empresas con fines comerciales, o en investigación genética.

g)Distribución de la licencia: Los derechos y libertades de uso asociados al programa deben aplicarse en la misma forma a todos aquellos a los que se redistribuya el programa, sin necesidad de pedir una licencia adicional para estas terceras partes.

h)La licencia no ha de ser específica para Debian: Los derechos asociados al programa no deben depender de que el programa sea parte o no del sistema Debian. Si el programa es extraído de Debian y usado o distribuido sin Debian, pero manteniendo el resto de las condiciones de la licencia, todos aquellos a los que el programa se redistribuya deben tener los mismos derechos que los dados cuando forma parte de Debian.

i)La licencia no debe contaminar a otros programas: La licencia no debe poner restricciones sobre otros programas que se distribuyan junto con el programa licenciado. Por ejemplo, la licencia no puede insistir que todos los demás programas distribuidos sobre el mismo medio deben ser software libre.

Open Source

La Open Source Initiative utiliza la Definición de Open Source para determinar si una licencia de software de computadora puede o no considerarse software abierto. La definición se basó en las Directrices de software libre de Debian, fue escrita y adaptada primeramente por Bruce Perens. Es similar pero no igual a la definición de licencia de software libre.

Bajo la Definición Open Source, las licencias deben cumplir diez condiciones para ser consideradas licencias de software abierto:

a) Libre redistribución: el software debe poder ser regalado o vendido libremente.

b) Código fuente: el código fuente debe estar incluido u obtenerse libremente.

c) Trabajos derivados: la redistribución de modificaciones debe estar permitida.

d) Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas solo como parches.

e) Sin discriminación de personas o grupos: nadie puede dejarse fuera.

f) Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.

g) Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa.

h) La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.

i) La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.

j) La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.

Esperamos que hayan aprendido algo más hoy con la lectura de nuesta 3ra entrada. ¡Atentos a la próxima!

Tipos de licencia de Software

Anteriormente presentamos los elementos de una licencia de un software. En esta entrada te presentaremos algunos tipos de licencia. Esperamos que encuentres interesante la información.

Software Libre o Free Software

Es un software disponible para cualquiera que desee utilizarlo, copiarlo y distribuirlo, ya sea en su forma original o con modificaciones. La posibilidad de modificaciones implica que el código fuente está disponible. Si un programa es libre, puede ser potencialmente incluido en un sistema operativo también libre. Es importante no confundir software libre con software gratis, porque la libertad asociada al software libre de copiar, modificar y redistribuir, no significa gratuidad. Existen programas gratuitos que no pueden ser modificados ni redistribuidos. Y existen programas pagos.

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 (libertad 0).

La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.

La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).

La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.

Copyleft

El copyleft es una práctica que consiste en el ejercicio del derecho de autor con el objetivo de permitir la libre distribución de copias y versiones modificadas de una obra u otro trabajo, exigiendo que los mismos derechos sean preservados en las versiones modificadas. Se aplica a programas informáticos, obras de arte, cultura, ciencia, o cualquier tipo de obra o trabajo creativo que sea regido por el derecho de autor.

Sus partidarios lo proponen como alternativa a las restricciones que imponen las prácticas tradicionales de los editores y de la industria del entretenimiento al ejercer los derechos patrimoniales que detienen y gestionan para los autores, a la hora de autorizar hacer, modificar y distribuir copias de una obra determinada. Se pretende así ofrecerle a un autor la posibilidad de liberar una obra, escogiendo una licencia libre que permita su utilización, copia, modificación y redistribución, al mismo tiempo que, mediante el copyleft, se garantiza que se preserven estas libertades para cualquier receptor de una copia, o de una versión derivada.

GNU

La Licencia Pública General de GNU o más conocida por su nombre en inglés GNU General Public License (o simplemente sus siglas del inglés GNU GPL) es la licencia más ampliamente usada1 en el mundo del software y garantiza a los usuarios finales (personas, organizaciones, compañías) la libertad de usar, estudiar, compartir (copiar) y modificar el software. Su propósito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios. Esta licencia fue creada originalmente por Richard Stallman fundador de la Free Software Foundation (FSF) para el proyecto GNU.

En la próxima entrada entregaremos mas información sobre los otros tipos de licencia que existen. Esperamos que hayan aprendido mas sobre esta temática.

Atentamente

Felipe Sayes y Rosario Contardo

Concepto y elementos de una Licencia de Software

  • ¿Qué es una licencia de software?

Una licencia de software es un contrato entre el licenciante (titular) y el licenciatario (usuario consumidor) del programa informático, para utilizar el software cumpliendo una serie de términos y condiciones establecidas dentro de sus cláusulas.

  • ¿Qué establece?

Las licencias de software pueden establecer entre otras cosas:

– La cesión de determinados derechos del propietario al usuario final sobre una o varias copias del programa informático.

– Los límites en la responsabilidad por fallos.

– El plazo de cesión de los derechos.

-El ámbito geográfico de validez del contrato.

– Pueden establecer determinados compromisos del usuario final hacia el propietario, tales como la no cesión del programa a terceros o la no reinstalación del programa en equipos distintos al que se instaló originalmente.

  • Elementos personales de una licencia

Licenciante

Es aquel que provee el software más la licencia al licenciatario, la cual, le permitirá a este último tener ciertos derechos sobre el software. El rol de licenciante lo puede ejercer cualquiera de los siguientes actores:

– Autor: El o conjunto de desarrolladores que crea el software son por antonomasia quienes en una primera instancia poseen el rol de licenciante al ser los titulares originales del software.

– Titular de los derechos de explotación: Es la persona natural o jurídica que recibe una cesión de los derechos de explotación de forma exclusiva del software desde un tercero, transformándolo en titular derivado y licenciante del software.

– Distribuidor: Es la persona jurídica a la cual se le otorga el derecho de distribución y la posibilidad de generar sublicencias del software mediante la firma de un contrato de distribución con el titular de los derechos de explotación.

Garantía de titularidad

Es la garantía ofrecida por el licenciante o propietario, en la cual, asegura que cuenta con suficientes derechos de explotación sobre el software como para permitirle proveer una licencia al licenciatario.

Licenciatario

El licenciatario o usuario-licenciatario es aquella persona física o jurídica que se le permite ejercer el derecho de uso más algún otro derecho de explotación sobre un determinado software cumpliendo las condiciones establecidas por la licencia otorgada por el licenciante.

– Usuario consumidor: Persona natural que recibe una licencia de software otorgada por el licenciante, la cual, se encuentra en una posición desventajosa ante los términos y condiciones establecidas en ella.

– Usuario profesional o empresa: Persona natural o jurídica que recibe una licencia de software otorgada por el licenciante, la cual, se encuentra en igualdad de condiciones ante el licenciante para ejercer sus derechos y deberes ante los términos y condiciones establecidos en la licencia.

  • Elementos objetivos de una licencia

Plazo

El plazo determina la duración en el tiempo durante la cual se mantienen vigentes los términos y condiciones establecidos en licencia. Las licencias con base en sus plazos se pueden clasificar en:

– Licencias con plazo específico.

– Licencias de plazo indefinido.

– Licencias sin especificación de plazo.

Precio

El precio determina el valor el cual debe ser pagado por el licenciatario al licenciante por el concepto de la cesión de derechos establecidos en la licencia.