Ir al contenido principal

La protección jurídica de los programas de ordenador

Los programas de ordenador reciben en España, y en la mayoría de los demás países, una protección basada en la legislación sobre derechos de autor. De acuerdo con la Ley, la propiedad intelectual de un programa, corresponde al autor por el sólo hecho de su creación. Su inscripción registral es facultativa, y puede servir sobre todo a efectos de pruebas. La Ley española de Patentes excluye específicamente la patentabilidad de los programas de ordenador como tales, si bien, no se excluye la posibilidad de patentar un software siempre y cuando, implementado en un ordenador, pueda servir para alcanzar una "finalidad técnica" que va más allá del mero programa de ordenador. Pensamos en un ordenador que gracias a un software específico (que le proporciona instrucciones específicas), es capaz de mover una máquina que soluciona un problema técnico.

Ahora bien, hay que aclarar el concepto de licencia de programa de ordenador (o software):

LA LICENCIA DE SOFTWARE:

que es la licencia de software

Según la Ley de Propiedad IntelectualEl autor de un programa tiene la posibilidad de transmitir a terceros los derechos de explotación de dicho programa. Esos derechos exclusivos de explotación incluyen entre otros:

- El derecho de reproducción total o parcial del programa.

- La traducción.

- Adaptación.

- Arreglo.

- Cualquier otra transformación del programa.

- Cualquier forma de distribución, onerosa o gratuita.

Las licencias de uso son aquellos contratos por virtud de los cuales el licenciatario, adquirente del programa o usuario, recibe del licenciante el derecho a utilizar el programa en los términos indicados en la licencia. Existe un gran número de licencias susceptibles de ser aplicadas al software tanto para su uso, como para su comercialización. Pueden ser susceptibles de negociación entre las partes, o no, en el que las partes no se conocen y no se comunican entre ellas, simplemente el licenciante propone su contrato y el licenciatario acepta las condiciones, por medio de la descarga.

De acuerdo con algunos tipos de licencias, el autor del programa generalmente tiene derecho a controlar / prohibir ciertas actuaciones sobre el programa por parte del adquirente, como por ejemplo la descompilación, transmisión, copia, así que el adquirente del programa podrá realizar dichas operaciones sólo en caso de autorización expresa del autor del programa. Este tipo de licencias se denominan Licencias de Software Propietario.

Existe, sin embargo, toda una filosofía sobre la creación y libre distribución de softwareque considera que el acceso al código fuente y su modificación debe ser un derecho del usuario, para corregir errores y adaptar los programas a nuevas necesidades, básicamente mejorándolos de forma libre para el bien de la sociedad y el avance tecnológico. Ello da lugar a las llamadas licencias de código abierto (open source licenses o Free software licenses) que conceden al usuario amplias facultades de copia, disposición, y descompilación sobre el ejemplar adquirido, pudiendo ser onerosas o gratuitas. Es muy importante no dejarse confundir por el término "Gratis": ello se refiere a la naturaleza abierta y accesible del código fuente, pero no implica en absoluto que el autor del programa tenga que distribuir copia del software de forma necesariamente gratuita. En otras palabras, en general, y siempre que las licencias no digan lo contrario, se pueden distribuir copias modificadas de un software adquirido bajo licencia libre, y cobrar por ello. No hay ningún problema. Eso si, habrá que respetar algunas pautas que veremos más adelante y que dependen de la licencia especifica con la que se ha adquirido el software utilizado.

ANÁLISIS DE ALGUNOS TIPOS DE LICENCIAS DE SOFTWARE:

tipos de licencia software

  • Licencia MIT:

La Licencia MIT es una de las más libres que existen. Otorga todo tipo de derecho al licenciatario, inclusive la modificación y distribución a título gratuito u oneroso: "Por la presente se concede permiso, sin cargo alguno, a cualquier persona que obtenga una copia de este software y de los archivos de documentación asociados (el "Software"), para comerciar con el Software sin restricciones, incluidos, sin limitación, los derechos de uso, copia, modificación, fusión, publicación, distribución, sublicencia y/o venta de copias del Software, y para permitir que las personas a las que se proporcione el Software lo hagan, con sujeción a las siguientes condiciones: el aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software. El software se suministra "tal cual", sin garantía de ningún tipo, expresa o implícita, incluidas, pero sin limitarse a ellas, las garantías de comerciabilidad, idoneidad para un fin determinado y no infracción. en ningún caso los autores o los titulares de los derechos de autor serán responsables de ninguna reclamación, daño u otra responsabilidad, ya sea en una acción contractual, extracontractual o de otro tipo, que surja de, o esté relacionada con el software o el uso u otras operaciones con el software".

Si se utiliza un software cubierto por esta licencia, habrá que otorgar a los terceros los mismos derechos indicados en la licencia.

  • Licencia Artística:

La Licencia "Artistic", es otra licencia bastante permisiva, con algún requisito a respetar para poder distribuir el software modificado. La cláusula clave sobre distribución (que puede ser a título oneroso), es la siguiente:
Distribución de versiones modificadas del paquete como fuente

(4) Puede distribuir su versión modificada como fuente (ya sea gratis o a cambio de una cuota de distribuidor, y con o sin una forma compilada de la versión modificada) siempre que documente claramente en qué se diferencia de la versión estándar, incluyendo, pero sin limitarse a ello, la documentación de cualquier característica, ejecutable o módulo no estándar, y siempre que haga al menos UNA de las siguientes cosas:

(a) poner la Versión Modificada a disposición del Titular del Copyright de la Versión Estándar, bajo la Licencia Original, para que el Titular del Copyright pueda incluir sus modificaciones en la Versión Estándar.

(b) garantizar que la instalación de su Versión Modificada no impida al usuario instalar o ejecutar la Versión Estándar. Además, la Versión Modificada debe llevar un nombre diferente al de la Versión Estándar.

(c) permitir a cualquier persona que reciba una copia de la Versión Modificada poner a disposición de otros la forma de la Fuente de la Versión Modificada bajo:

(i) la licencia original o

(ii) una licencia que permita al licenciatario copiar, modificar y redistribuir libremente la Versión Modificada utilizando los mismos términos de licencia que se aplican a la copia que el licenciatario recibió, y que requiera que la forma de la Fuente de la Versión Modificada, y de cualquier trabajo derivado de la misma, esté disponible libremente en la medida en que se prohíben los honorarios de licencia pero se permiten los honorarios del distribuidor.

En particular, para que sea posible la distribución del software derivado, es necesario permitir al licenciatario el acceso al código fuente, de manera no restrictiva, para que pueda a su vez permitir a terceros su acceso. Para no infringir esta licencia, el software derivado tendrá que ser licenciado bajo una licencia de software abierta permisiva, como podría ser la GPL, que veremos a continuación:

  • Licencia GPL:

Se trata de la licencia de software libre más utilizado. El autor de un software que licencia el mismo bajo GPL, transmite a terceros (también a título oneroso) su derecho exclusivo de traducir, adaptar, arreglar o cualquier otra transformación del programa de ordenador con la facultad, además, de distribuir ese nuevo trabajo, siempre y cuando se haga en las condiciones que se especifican en la licencia:

- Anunciando los cambios que ha realizado.

- Licenciando los cambios bajo GPL.

- Anunciando el copyright al ser ejecutado el programa.

Cada vez que se redistribuye el programa o el trabajo basado en él, el licenciatario recibe una licencia del titular original para copiar, distribuir o modificar el programa en los términos y condiciones de la licencia GPL. En otras palabras, el licenciante tendrá que licenciar el software bajo licencia GPL, dando la posibilidad al comprador de, a su vez, copiar, distribuir o modificar el programa, de acuerdo con todos los términos de la licencia GPL. Es lo que se llama "efecto viral" de la licencia GPL: con la transmisión de esos derechos, los licenciatarios quedan facultados, por un lado, a ceder el programa modificado a terceras personas y, por otro, obligados a hacerlo con las condiciones de la licencia, es decir, los adquirentes del software, si quieren también distribuirlo, tendrán que hacerlo bajo licencia GPL.

COMPATIBILIDAD ENTRE LICENCIAS:

En el caso de que se desarrolle un software "derivado" de otros softwares preexistentes, y el nuevo software esté constituido por diferentes software cubiertos por licencias diferentes, existe el problema de la "compatibilidad entre las licencias" en el momento de la distribución del software derivado. En el caso de que, entre los varios softwares utilizados en el desarrollo del nuevo se utilice por lo menos uno cubierto por licencia GPL, el desarrollador tendrá que distribuir su programa bajo licencia GPL.

Ahora bien, la licencia GPL es compatible con las otras licencias comentadas anteriormente: MIT, Licencia Artística. No obstante, en general, la licencia GPL no es compatible con otras licencias de software propietario, ya que entran en conflicto porque estas últimas, en general, no permiten la distribución comercial no autorizada del software derivado, lo que si permite la licencia GPL.

En otras palabras, en el caso de que el software de nueva creación incluya software cubierto por la licencia GPL en combinación con otros cubiertos por la licencia MIT, BSD o Artistic, no habrá ningún problema: el resultado se podrá licenciar bajo GPL ya que todas estas licencias son compatibles entre ellas. El problema surge en el caso de que el software derivado aproveche códigos cubiertos por licencias de tipo propietario, en combinación con otros software de código abierto: en este caso habría un conflicto entre licencias y una posible infracción por parte del desarrollador de alguna de las licencias que cubren los software utilizados.

CONCLUSIONES:

A la vista de las consideraciones anteriores, podemos sacar las siguientes conclusiones:
1) En primer lugar, hay que tomar en cuenta que un código fuente cubierto por licencias propietarias y/o por fines no-comerciales, y no de código abierto, no pueden ser (en general) utilizados en la creación de un nuevo software sin la debida autorización. Cualquier aprovechamiento no autorizado de líneas de códigos protegidos, en la creación de un nuevo programa de ordenador, que luego se va a distribuir con fines comerciales, podría constituir una infracción de la licencia bajo la cual ha sido licenciado el software.

2) Con respecto a las otras licencias examinadas (GPL, MIT, Artistic...), el nuevo desarrollador es libre de comercializar su software por fines comerciales, pero con la obligación de distribuir el software derivado bajo licencia GPL, en el caso de que se utilicen combinaciones de software que incluyan la GPL o la Artistic License.

3) La licencia GPL confiere la posibilidad de distribuir el software por un precio y a fines comerciales, pero los compradores tendrán el derecho de modificar el código fuente e incluso redistribuirlo, también por fines comerciales.

4) Las ventajas del software "open source" cubierto por GPL y similares, es que el desarrollador tiene el derecho de modificarlo y distribuirlo por fines comerciales; la desventaja, es que luego se tiende a perder el "control" sobre el software derivado, ya que cualquier tercero podrá tener acceso al código fuente, modificarlo e incluso distribuir la versión licenciada o una versión ulteriormente modificada.

5) Una forma de disminuir el impacto de la "pérdida de control" sobre el software derivado, y mantener una cierta ventaja competitiva en el mercado, sería registrar el nombre del software derivado como marca. De esta manera, el software originario sería reconocible en el mercado por su nombre específico y los terceros no podrían redistribuirlo con el mismo nombre.

Riccardo Ciullo

Socio. Director de IP&IT

Tel. +34 670 546 167

 

Dejar una respuesta

es_ESSpanish