RESUMEN: En la el industria de software existen grandes empresas como son: Microsoft, IBM, Sun entre otras las mismas que implementan “software propietario” dentro del software propietario podemos mencionar como los más importantes el software base como son los sistemas operativos y compiladores; Sin embargo debido a lo especializado de este software su costo resulta prohibitivo para la mayoría de organizaciones en países en vías de desarrollo entonces el software libre se muestra como una excelente opción debido no sólo a que no tiene costo sino lo más importante es que es “software libre” y las organizaciones que difunden el “software libre” están en permanente lucha en contra de las limitaciones que las grandes empresas desarrolladoras de “software propietario” intentan imponer bajo el camuflaje de “patentes de software” con la finalidad de frenar el avance del software libre e incluso afectarían algunas libertades de las personas y de los países para crear tecnología.

Autores: ROBERT ANTONIO ROMERO FLORES
Ingeniero de Sistemas
e-mail: rarf5@hotmail.com
Docente E.P de Ingeniería de Sistemas

ELVIS AUGUSTO ALIAGA PAYEHUANCA
Ingeniero de Sistemas
Docente E.P de Ingeniería de Sistemas
Universidad Nacional del Altiplano – Puno – Perú

1. INTRODUCCIÓN

El software es la parte lógica del computador que permite aprovechar la capacidad bruta de cómputo o el hardware la esencia para el desarrollo de software la constituyen los algoritmos que específicamente vendrían a ser los algoritmos computacionales cuyo origen se remontaría a la década de los 70, es importante resaltar que el término algoritmo se remonta a hace 1500 años cuyos precursores son los algoritmos para resolver operaciones matemáticas como resultado del análisis que veremos en el presente artículo los esfuerzos destinados en promover las “patentes de software” estarían dirigidas no sólo al software sino también a los algoritmos básicos.

Si nos hacemos la pregunta de ¿Cuál es la necesidad de las “patentes de software”? obtendríamos una respuesta aparentemente obvia Defender las utilidades de las empresas desarrolladoras de software propietario debido a que esta actividad económica mueve miles de millones de dólares al año pues el valor agregado es alto una vez desarrollado el software sólo queda copiarlo para su distribución en CDs, DVDs., etc. Otro punto a mencionar es que si algún programador ve por conveniente tramitar los derechos de autor sobre

determinado software las leyes que le permiten hacer respetar su trabajo siempre han existido.

Entonces ¿Cuál es la diferencia entre patente y derechos de autor?, la respuesta a esta pregunta es determinante, las patentes garantizan monopolio es decir si Usted patenta un nuevo diseño de autos de cinco ruedas nadie más podrá fabricar autos con ese diseño esto durante un determinado periodo de tiempo, lo cual es regulado por las leyes de cada país tiempo que por lo general llega a ser hasta de 10 años.

Los movimientos de software libre o en inglés free software as in freedom (como en libertad) exactamente no defienden el uso y difusión del software gratis como resultaría de su traducción literal del inglés (free) sino sus actividades son dirigidas a la defensa de libertades (freedom) de los individuos, para el caso específico del software la Fundación de Software Libre (Free Software Foundation) garantiza las siguientes libertades [1]:

Libertad 0: “la libertad de usar el programa, con cualquier propósito”.

Libertad 1: “la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades”.

Libertad 2: “la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo”.

Libertad 3: “la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie”.

Cabe resaltar que las libertades 1 y 3 requieren el acceso al código fuente del software lo cual se cumple por ejemplo con el Sistemas Operativos GNU/Linux cuyo código fuente puede ser descargado del Internet libremente.
2. COSTOS DEL SOFTWARE.

En el mundo de la informática se han creado grandes emporios en cuanto respecta a industrias de Software el caso más representativo es de la multimillonaria Microsoft liderada por su propietario Bill Gatez quien tuvo la idea de desarrollar un sistema operativo para computadoras personales (el sistema operativo DOS), posteriormente Microsoft comenzó a desarrollar diversos programas aplicativos como Microsoft Office paquete

que contiene el famoso Microsoft Word para elaboración de documentos y Microsoft Excel como hoja de cálculo entre otros. El desarrollo de software aplicativo ha producido definitivamente grandes ganancias a Microsoft; Sin embargo el costo de usar esta tecnología en casa y oficina es alto por ejemplo a la compra de un computador personal tenemos que legalmente sumarle los siguientes costos:

PC Pentium Core Duo 3.0 Ghz US$ 500,00

Costos aproximados software propietario:

Licencia Sistema Operativo US$ 150,00

Licencia Software Ofimático US$ 200,00

Licencia Software Graficador. US$ 300,00

Total Costo aproximado Software= US$ 650,00

Como podrá observar sólo con el software mínimo y unos costos estimados bajos ya se alcanzó el costo del computador personal. Si se tratara de una institución que requiera una red de datos necesitamos además pagar por las licencias de servidor, licencias de conexión al servidor, gestor de Bases de Datos, licencias de conexión al servidor de Bases de Datos, antivirus entre otros.

Definitivamente no estamos en contra de que se pague por el uso del software propietario es más debe respetarse la propiedad intelectual como base para el desarrollo económico de un país; Sin embargo para países en vías de desarrollo los costos resultan prohibitivos, por tanto con el uso de software libre se pueden destinar presupuestos a sectores que requieren atención prioritaria como pueden ser educación, servicios básicos, salud o temas de medio ambiente y lo más importante se fomenta el desarrollo tecnológico pues en las libertades que defiende el software libre se requiere la entrega del código fuente.
3. ORGANIZACIONES QUE DIFUNDE EL USO DE SOFTWARE LIBRE

Vemos por conveniente revisar algunos de los orígenes del software libre que según nuestras fuentes se remontaría a los albores del nacimiento de la Informática entre los años 60 y 70 época donde el mayor costo lo constituía el hardware, el software era compartido libremente entre los grupos de usuarios existentes ya por la década de los 80 las empresas limitaron el uso de software mediante acuerdos de licencias es así como uno de los silenciosos precursores del software libre Andrew S. Tanenbaum desarrolla su sistema operativo Minix y posteriormente el sistema operativo Amoeba con el objetivo de que los estudiantes universitarios puedan conocer como se desarrolla un sistema operativo trabajo que posteriormente sirvió de base para que Linuz Tolwards desarrolle el kernel Linux y actualmente lidera el movimiento Open Source [4]

El más acérrimo defensor del software libre es sin duda Richard M. Stallman quién en 1984 funda el

proyecto GNU y posteriormente la Fundación de Software Libre (Free Software Foundation: FSF).

Como resultado del trabajo de estas organizaciones tenemos el desarrollo del siguiente software:

– gcc: compilador C.

– Sistema Operativo GNU/LINUX y sus múltiples distribuciones como son: Fedora, Debian, Ubuntu, Ututu, Mandriva, etc.

– Open Office (Software Ofimático).

– Gnome (Administrador de Escritorio)

– PostGreSQL (Manejador de Bases de Datos).

– GIMP (graficador)

Entre muchos otros, puede visitar el portal del proyecto GNU[1] donde existe un directorio de software libre. Esta tecnología es de uso y distribución libre sin costo alguno incluso algunas organizaciones como Linux Store envían los CDs de instalación de Linux totalmente gratis, esta tecnología tiene gran difusión en todo el mundo por la confiabilidad que brinda y esta libre de virus.

Se calcula que son 29 millones de computadoras las que utilizan el sistema operativo GNU/Linux en sus múltiples distribuciones según el portal http://counter.li.org/
4. PATENTES DE SOFTWARE

El incremento en el uso de software libre se ha reflejado en la caída en las ganancias de las empresas que producen software propietario quienes han ideado una estrategia para frenar su avance, estrategia camuflada con el nombre de PATENTES DE SOFTWARE esto para proteger sus intereses, estrategia que defienden como un supuesto derechos de autor, pero sin embargo su intención sería patentar algoritmos básicos.

Para desarrollar software es necesario primero una idea de cómo solucionar un determinado problema las cuales pueden ir de muy básicas a muy complejas como por ejemplo la elaboración de un plato de comida, la ordenación de colas, la fabricación de un zapato, etc.

La particular forma de patentar ideas se hace cada vez más productiva debido a que ahora por usar una idea básica tendremos que pagar o en su defecto idear una nueva idea y patentarla. Las empresas de software propietario en sus múltiples cuestionamientos aluden que las organizaciones que están en contra de las Patentes de Software están en contra de que los diversos software sean patentados, argumento contrario a su verdadera intención de hacer de nuestra capacidad de crear soluciones a nuestros problemas cotidianos sea anulada so pretexto que ellos las patentaron primero y así condenarnos a ser eternos consumistas de tecnología sin derecho a crearla.

La verdadera intención de Microsoft ha sido puesta en manifiesto al patentar el doble clic en computadoras Pocket PC (Computadoras portátiles de bolsillo), esa acción que estamos acostumbrados a realizar en el mouse de las computados personales por ende de aquí en algunos años cualquier empresa o persona que quiera desarrollar algún producto que use el doble clic para Pocket PC tendría que pagarle el monto que solicite Microsoft por acceder al doble click.

El numero de patente asignado por la oficina de patentes de Estados Unidos es el 6,727,830 un resumen de la patente menciona :

“A default function for an application is launched if the button is pressed for a short, i.e., normal, period of time. An alternative function of the application is launched if the button is pressed for a long, (e.g., at least one second), period of time. Still another function can be launched if the application button is pressed multiple times within a short period of time, e.g., double click.” [2]

Cuya traducción es:

“Una función para que una aplicación pueda ejecutarse si el botón (del mouse) se presiona por un periodo corto o normal de tiempo. Una función alternativa para que la aplicación se ejecute si el botón es presionado por periodo largo de tiempo (Por ejemplo al menos un segundo), Aún otras funciones pueden ejecutarse si el botón de la aplicación es presionado varias veces con un periodo de tiempo menor, ejemplo doble clic”.

La Comisión de Comercio Federal (FTC, por sus siglas en inglés) mencionó que la Oficina de Patentes no debería conceder patentes tan fácilmente, ya que las dadas por conceptos obvios, como una concedida en 1985 por poner un motor de gasolina en un coche, pueden frenar el progreso al impedir que los competidores las mejoren.

Incluso las fórmulas matemáticas pueden ser patentadas en Estados Unidos como se extrae de:

“La opinión de 1981 de la Suprema Corte de los EUA, Diamond contra Diehr, abrió la puerta a la patente de software. La Corte sostuvo que el uso de una fórmula matemática y una computadora digital programada no impide que un proceso, que involucra la transformación de hule sintético no tratado a un diferente estado, sea patentado. La oficina de Patentes y Marcas de los EUA (USPTO por sus siglas en inglés) declara, en sus Guías de Reconocimiento para los Inventos Relativos a las Computadoras (Examination Guidelines for Computer-Related Inventions), que la protección de la patente será otorgada para 1) programas computacionales incorporados en medios tangibles y 2) secuencias de operaciones ejecutadas por una computadora, siempre y cuando sean nuevas, no obvias y provean beneficios prácticos en las artes tecnológicas”

La Unión Europea de Naciones también trato el tema de patentes de software debido a las presiones de Microsoft y bajo amenaza de retirar sus inversiones en los países europeos, los estados europeos concientes del peligro de que alguien ajeno patente sus ideas por ende sus cerebros felizmente no aprobaron la patentes de software, para lo cual se organizaron algunas protestas a nivel de ministros de estado porque los borradores de las propuestas se habrían aprobado ilegalmente sin el quórum respectivo [3].

En Estados Unidos el tema de Software se trata como segundo punto en agenda política de casi igual importancia a la guerra en Irak, lo cual muchos gobiernos han detectado como punto vulnerable de USA, por lo que expresan su protesta contra USA justo con la difusión de software libre en sus naciones tal es el caso de Cuba, Venezuela y Brasil.

En el Perú una de las instituciones que estuvo velando por este tema en las negociaciones del TLC con Estados Unidos ha sido CPSR Perú Ciudadania y Derechos en la Sociedad de Información [4]. en el enlace: http://www.cpsr-peru.org/patentes/pr#ref1 se resumen algunas importantes preguntas y respuestas sobre el tema.
5. CONCLUSIONES

El software libre principalmente defiende libertades del ciudadano y su fin no es la distribución de software gratis.

El desarrollo de software es una actividad económica rentable que permite la explotación e inclusión tecnológica para los países en vías de desarrollo.

Es importante hacer un equilibrio entre los derechos de autor y su respectiva protección y las posibles limitaciones para el desarrollo tecnológico que pueda involucrar, no se deben patentar ideas básicas.

Como consecuencia del avance del software libre las empresas de software propietario han tenido que adoptar las estrategias de difundir software sin restricciones de uso principalmente para fines educativos.
6. REFERENCIAS

[1] Definición de Software Libre

URL: http://www.gnu.org/philosophy/free-sw.es.html

[2] Oficina de Patentes de los Estados Unidos de América

URL: http://patft.uspto.gov/

[3] Artículo Disponible en:

http://barrapunto.com/article.pl?sid=05/03/09/0021206

[4] http://www.opensource.org. Portal de la Organización de Open Source dedicada al desarrollo de código abierto

Anuncios