Profesor: Juan Prado Seccin: C Matera: Introduccin al Procesamiento de Datos Carrera: Administracin. 2
NDICE PG. -INTRODUCCIN. 3 -Software Libre...... 4 -Evolucin Histrica del Software Libre. 4 -Libertades del Software Libre 6 -Caractersticas del Software Libre... 7 -Ubicacin del Software Libre en las Distintas Clasificaciones 9 -Ventajas del Software Libre.. 10 -Desventajas del Software Libre 11 -Decisiones que afectan el uso del Software Libre. 11 -Maneras de Obtener el Software Libre 13 -Leyes Relacionadas 13 -Entidades relacionadas con el Software Libre 14 -Importancia de afrontar el estudio del Software Libre... 14 -Software Libre Versus Software Propietario... 15 -El Software Libre y las Lengua Minoritarias 16 -Sociedad y Software Libre. 16 -La Economa y el Software Libre.. 16 -Patentes del Software Libre... 17 -Aplicaciones Educativas. 17 -CONCLUSIN. 22 -BIBLIOGRAFA 23
3
INTRODUCCIN Software es el conjunto de programas, procedimientos y documentos relacionados con el sistema hardware. Es la herramienta de que se vale el usuario para obtener el resultado esperado de un procesamiento de datos. El Software Libre es un tipo particular de software que le permite al usuario el ejercicio de cuatro libertades bsicas: Ejecutarlo con cualquier propsito, Estudiar cmo funciona y adaptarlo a sus necesidades, Distribuir copias y Mejorarlo, y liberar esas mejoras al pblico. Siendo este tema fundamental en nuestros das por el auge que ha obtenido en la sociedad, se hace necesario el estudio del mismo, conocer a profundidad lo que significa, como se desarroll y como se puede adquirir para su uso. De la misma forma se necesita saber sobre sus ventajas y desventajas; conocimientos que ayudaran a emplearlo y manejarlo en el momento que se presente la oportunidad. Para el estudio y conocimiento del tema es necesario revisar fuentes bibliogrficas referidas al mismo, al igual que el apoyo de las pginas Web referidas al mismo. La obtencin del conocimiento sobre el tema es de relevancia, ya que dar un nivel ms alto de competitividad laboral y profesional dentro de cualquier empresa, resaltando y enalteciendo la destreza en el trabajo administrativo en el cual se ponga en prctica dicho software.
4
SOFTWARE LIBRE Un software es libre cuando se pueda conocer, utilizar, crear, programar, desarrollar, comunicar y compartir sin restricciones. De esta forma, todo el mundo puede contribuir a mejorar el software libre sin tener que pagar ni pedir permiso a nadie, y que estas mejoras se pongan a disposicin de todo el mundo. Este software constituye una alternativa de soluciones de deficiencias del software propietario. No quiere decir, que por ello, que el software propietario sea mejor o peor. Se tratan de alternativas que se ofrecen al usuario. Adems, el software libre es un paso ms que la sociedad ha dado en el desarrollo del movimiento libre de la informacin y en la produccin de conocimiento. Como todos sabemos vivimos en la sociedad de la informacin. EVOLUCIN HISTRICA DEL SOFTWARE LIBRE. Los orgenes del software libre se remontan hacia los aos 60. Comenzamos en 1969 con la creacin de la red ARPANET, la precursora de Internet. En 1969 Ken Thompson y Dennis Ritchie, crearon la primera versin del sistema operativo UNIX. La simplicidad y elegancia en su diseo hacen que, ms de treinta aos despus, an sea un sistema de amplsimo uso, aunque ha sufrido muchas mejoras desde entonces. En la dcada de los 80, un estudiante del Instituto Tecnolgico de Massachussets, llamado Richard Stallman nos cuenta que: en el laboratorio haban recibido una impresora donada por una empresa externa. El dispositivo, utilizado en red por todos los trabajadores, pareca no funcionar a la perfeccin dado que cada cierto tiempo el papel se atascaba. Richard Stallman decidi arreglar el problema, pero para ello necesitaba tener acceso al cdigo fuente de los controladores de la impresora. Pidi a la empresa propietaria de la impresora lo que necesitaba, pero sta se neg a entregarle el cdigo fuente. Con este antecedente, en 1984 Richard Stallman comenz a trabajar en el proyecto **GNU**, y un ao ms tarde fund la Free Software Foundation (FSF), con el objetivo de crear el Unix libre GNU. No olvidemos que se establece la GPL, que llega a ser un modelo de licencia para muchos proyectos de software libre. Este autor fue el que acu el trmino de software libre. En 1991, un estudiante finlands llamado Linus Torvalds, publica en la red el trabajo que est realizando sobre la construccin de un ncleo inspirado en Unix. Rpidamente, muchos hackers se sumaron a un esfuerzo colectivo para ayudarle a mejorar el ncleo del sistema operativo. ste era precisamente el 5
corazn que le faltaba al sistema GNU que Stallman estaba diseando. As, los hackers de LINUX fueron adaptando las herramientas de GNU al ncleo de Linux y crearon las primeras distribuciones GNU/Linux. Linux se ha convertido en el buque insignia del movimiento del software libre, ya que es un sistema operativo completamente libre que incluye todo tipo de herramientas para servidores y usuarios finales. Desde 1993 a 1998 aparecen autores con diversos proyectos intentando crear una comunidad alrededor de una versin libre. Citamos, por ejemplo a Jordan Hubbard y otros con el proyecto FreeBSD, o al mexicano Miguel de Icaza, quien lanz el proyecto GNOME.
El ao 1998 fue ao especialmente importante para el software libre. Netscape anunci la publicacin bajo licencia libre de su navegador web Netscape Communicator 4. Fue un momento de inflexin para el software libre, porque una empresa importante en aquel momento como Netscape haca una apuesta firme por el movimiento y pona a disposicin de la comunidad un navegador de Internet con las ltimas tecnologas. Fue 1998 el ao del despegue definitivo de Linux. Desde entonces varios hechos significativos en la evolucin del software libre se han presentado y se siguen presentando: En mayo de 1998 Netscape se convierte en la primera empresa gigante productora de software propietario que entrega los archivos fuentes como estrategia de desarrollo. Mxico se decide en 1998 por el proyecto "Redes Escolares", liderado por Arturo Espinosa, para dotar de equipos y de GNU/Linux a 140.000 establecimientos educativos. Los grandes del software de bases de datos: Oracle, Informix, SyBase e IBM, dan un vuelco en sus estrategias y comienzan a desarrollar productos para Linux. Corel libera Corel WordPerfect 8.0 para Linux y est trabajando en una versin propia de Linux, en el desarrollo del software libre WINE para su versin de Linux y en una versin Linux para hacer frente a Microsoft. Intel, el mayor fabricante de procesadores del mundo, anuncia su apoyo y considera a Linux en los planes para sus procesadores de 64 bits. Grandes empresas de renombre tales como Hewlett Packard, Silicon Graphics, Dell, IBM y Compaq empiezan a distribuir servidores con Linux preinstalado. Linux recibe apoyo de otras empresas de la talla de Sun y Apple. Red Hat se consolida como la empresa ms exitosa que distribuye Linux. Varios proyectos de software libre reciben apoyo de empresas comerciales. Algunos ejemplos: Corel trabaja con WINE, IBM apoya a Apache, etc. Otras compaas secundan a Netscape y liberan 6
archivos fuentes de algunos de sus productos: IBM, Java 2 de Sun, Mac OS X de Apple.
LIBERTADES DEL SOFTWARE LIBRE. Para entender qu se entiende por software libre y cules son sus caractersticas es necesario presentar, previamente, las cuatro libertades que una persona tiene a la hora de utilizar un programa de software libre:
-LIBERTAD 0: Libertad de utilizar un programa con cualquier propsito. Se puede usar para cualquier actividad, en cualquier ordenador, con cualquier fin, sea privado, pblico. Es decir, el ejercicio de esta libertad implica que se puede utilizar con cualquier fin, ya sea educativo, cultural, comercial, poltico, social, etc. Esta libertad deriva de que hay ciertas licencias que restringen el uso del software a un determinado propsito, o que prohben su uso para determinadas actividades. -LIBERTAD 1: Libertad de estudiar cmo funciona un programa, y adaptarlo a tus necesidades. Es muy positivo que un programa se pueda modificar para personalizarlo. Significa que se pueden estudiar su funcionamiento (al tener acceso al cdigo fuente) lo que va a permitir, entre otras cosas: descubrir funciones ocultas, averiguar cmo realiza determinada tarea, descubrir que otras posibilidades tiene, que es lo que le falta para hacer algo, etc. El adaptar el programa las necesidades de quien lo requiera implica que se puede suprimir partes que no interesan, agregarle partes que se consideran importantes, copiarle una parte que realiza una tarea y adicionarla a otro programa, etc. -LIBERTAD 2: "Distribuir copias". Quiere decir que es libre la redistribucin del programa, ya sea gratis o con algn costo, ya sea por email, FTP o en CD, ya sea a una persona o a varias, ya sea a un vecino o a una persona que vive en otro pas, etc. Libertad de distribuir copias, gratis o cobrando. El programa se puede copiar de cualquiera, cobrando o no por ello. Se puede vender en CDs o bien colocarlos en un servidor de la red para que quien lo necesite se lo pueda bajar gratuitamente, o bien Esta libertad ofrece muchsimas ventajas, entre otras, da lugar a una gran eficiencia econmica y a un bajo coste por parte del productor. -LIBERTAD 3: Mejorar el programa, y liberar las mejoras al pblico". Se tiene la libertad de hacer mejor el programa, o sea que se puede: hacer menores los requerimientos de hardware para funcionar, que tenga mayores prestaciones, que ocupe menos espacio, que tenga menos errores, etc. El poder liberar las 7
mejoras al pblico quiere decir que se le realiza una mejora que permita un requerimiento menor de hardware, o que haga que ocupe menos espacio, se es libre de poder redistribuir ese programa mejorado, o simplemente proponer la mejora en un lugar pblico (un foro de noticias, una lista de correo, un sitio Web, un FTP, un canal de Chat). Estos programas pueden redistribuirse sin ningn tipo de trabas, con o sin modificaciones. Esta libertad da lugar a ventajas como que la modificacin del programa y su distribucin hacen que dichas modificaciones faciliten la evolucin y mejora tcnica del programa. Un requisito imprescindible para que estas libertades se puedan llevar a cabo es que el cdigo fuente del programa est disponible y a su vez se pueda redistribuir. Este cdigo fuente nos permitir conocer cmo funciona por dentro el programa, modificarlo y distribuirlo. Por tanto, el uso de software libre nos da unas libertades de uso, lo que no quiere decir que obligatoriamente se nos obligue a llevarlas a cabo, ya que se puede dar el caso de que nos bajemos de Internet uno de estos programas y que lo utilicemos en nuestro equipo, y que ni lo modifiquemos ni hagamos copias para su distribucin. De ah que estas libertades nos ofrezcan a los usuarios grandes beneficios como: mayor probabilidad de que los programas tengan menos problemas y erratas, mayor calidad, todo gracias a que el cdigo fuente puede ser copiado, corregido, redistribuido, modificado. CARACTERSTICAS DEL SOFTWARE LIBRE. Para que un programa sea considerado como software libre debe tener estas caractersticas: El programa debe acogerse a las cuatro libertades anteriores: Libertad de ejecucin, Libertad de inspeccin, Libertad de redistribucin, Libertad para mejorar el programa. A partir de estas libertades se desglosan el resto de caractersticas: -No tienes que pedir ni pagar permisos. -No tienes que hacer pblico a ninguna entidad que has llevado a cabo modificaciones de un determinado programa. -Si publicas los cambios, en el caso de que se realicen, tampoco hay que avisar a nadie. -Interoperabilidad: Se puede usar en cualquier tipo de sistema informtico, para cualquier tipo de actividad. 8
-Flexibilidad y adaptabilidad: Debe de incluirse el cdigo fuente, para hacer las modificaciones y publicaciones. -La distribucin de software libre implica hacerlo incluyendo su cdigo, ya sea la versin original o el modificado. -Es ilegal distribuir un software libre como no libre, va en contra de la licencia GPL. -Fiabilidad y seguridad: Los errores se detectan y corrigen con gran rapidez. -Rapidez y desarrollo: Los ajustes y actualizaciones se realizan ms rpidamente gracias a la existencia de Internet y a la variedad de herramientas y libreras. -Relacin cercana con el usuario: El programador se acerca mucho ms a la vida real del usuario, y puede crear incluso un producto especfico para dicho usuario. -Libre y bajo coste: cualquiera puede regalarlo, venderlo, prestarlo. -Es un recurso que puede combatir en contra de la piratera. -Libre acceso: Cualquiera puede acceder a la informacin sin necesidad de pagar licencias por el uso de estos programas.
Otras de las caractersticas son: privacidad, libertad, colaboracin, competitividad, eficiencia, no discriminacin, mayor proteccin contra los virus.
Algunos de los usuarios de este software libre son: NASA, Google, Wikipedia, UNESCO, muchas universidades y colegios.
EJEMPLOS DE LICENCIAS: La licencia es un texto que especifica cmo podr usarse el programa o el cdigo. Si no se aceptan las condiciones que impone, no puede ni usarse ni modificarse el programa o el cdigo. Seguidamente se ofrecen algunos ejemplos de las licencias ms conocidas: -GNU GPL: La persona que recibe un programa tiene los mismos derechos que tena el distribuidor cuando l obtuvo dicho programa. -GNU LGPL: Pensada para bibliotecas de funciones de software, facilitan el acceso al cdigo libre al gran pblico. -Licencia X11 y Xfree86: Permite hacer modificaciones en el software y comercializarlo, pero sin publicar los cambios. -Artistic License. 9
La siguientes licencias no son compatibles con la GNU GPL: -BSD, Apache, IBM Public License Versin 1.0, Mozilla Public License (MPL), Netscape Public License (NPL), QPL,Sum Microsystem. A veces, los gobiernos, ante las normas de control de la exportacin de los gobiernos y las sanciones de mercado, pueden restringir la libertad del usuario a la hora de distribuir copias del programa a nivel internacional. UBICACIN DEL SOFTWARE LIBRE EN LAS DISTINTAS CLASIFICACIONES -De acuerdo al costo de adquisicin: el Software Libre puede ser de las dos clases, es decir, de costo cero o de costo mayor que cero. Lo que lo diferencia del Software Propietario es que su costo es independiente del nmero de computadoras que se poseen. Por ejemplo, en el caso del Sistema Operativo Microsoft Windows 3.1/95/98/Me/NT/2000/XP por cada computadora en que lo instale debo pagar una licencia. En cambio, si utilizo en Sistema Operativo GNU/Linux (en cualquiera de sus distribuciones, como Red Hat, Mandrake, Debian, Ututo) debo pagar una sola licencia (no obstante, algunas licencias no tienes costo). -De acuerdo a la apertura del cdigo fuente: el Software Libre siempre es "open source", es decir, de cdigo fuente abierta, ya que dijimos que el acceso al cdigo fuente es necesario para el ejercicio de las libertades 1 y 3 arriba descriptas. El ser "open source" implica una serie de ventajas que sern descriptas en la seccin "Ventajas del Software Libre". -De acuerdo a su proteccin: el Software Libre siempre est protegido con licencias, y ms especficamente, con licencias de copyleft. Por qu no de dominio pblico? Porque de ese modo cualquiera puede aduearse de l, por ejemplo, adquiere un Software Libre, lo modifica, lo compila y lo distribuye con cdigo cerrado. Por qu no con Copyright? Porque de esa manera alguien le puede agregar alguna restriccin, por lo tanto no va a seguir siendo Software Libre. -De acuerdo a su legalidad: el Software Libre siempre es legal, porque al usarlo, estudiarlo, modificarlo, adaptarlo y/o mejorarlo no estoy violando ninguna norma, ya que de por si este tipo de software me permite hacerlo, con la nica salvedad de no poder agregarle ninguna restriccin adicional cuando lo transfiera a otra persona.
10
VENTAJAS DEL SOFTWARE LIBRE -Escrutinio Pblico: Al ser muchos las personas que tienen acceso al cdigo fuente, eso lleva a un proceso de correccin de errores muy dinmico, no hace falta esperar que el proveedor del software saque una nueva versin. -Independencia del proveedor: Software de dominio pblico: este tipo de software no tienen licencias de uso, por lo tanto corre el peligro de dejar de serlo si alguien lo utiliza con el fin de apropirselo. Al disponer del cdigo fuente, cualquier persona puede continuar ofreciendo soporte, desarrollo u otro tipo de servicios para el software. No estamos supeditados a las condiciones del mercado de nuestro proveedor, es decir que si este se va del mercado porque no le conviene y discontinua el soporte, nosotros podemos contratar a otra persona. -Manejo de la Lengua: a.- Traduccin: cualquier persona capacitada puede traducir y adaptar un software libre a cualquier lengua. b.- Correccin ortogrfica y gramatical: una vez traducido el software libre puede presentar errores de este tipo, los cuales pueden ser subsanados con mayor rapidez por una persona capacitada. -Mayor seguridad y privacidad: Los sistemas de almacenamiento y recuperacin de la informacin son pblicos. Cualquier persona puede ver y entender cmo se almacenan los datos en un determinado formato o sistema. Existe una mayor dificultad para introducir cdigo malicioso como ser: espa (p/ej. capturador de teclas), de control remoto (p/ej. Troyano), de entrada al sistema (p/ej. puerta trasera), etc. -Garanta de continuidad: el software libre puede seguir siendo usado aun despus de que haya desaparecido la persona que lo elaboro, dado que cualquier tcnico informtico puede continuar desarrollndolo, mejorndolo o adaptndolo. -Ahorro en costos: en cuanto a este tpico debemos distinguir cuatro grandes costos: de adquisicin, de implantacin (este a su vez se compone de costos de migracin y de instalacin), de soporte o mantenimiento, y de interoperabilidad. El software libre principalmente disminuye el costo de adquisicin ya que al otorgar la libertad de distribuir copias la puedo ejercer con la compra de una sola licencia y no con tantas como computadoras posea (como 11
sucede en la mayora de los casos de software propietario). Cabe aclarar que tambin hay una disminucin significativa en el costo de soporte, no ocurriendo lo mismo con los costos de implantacin y de interoperatividad. DESVENTAJAS DEL SOFTWARE LIBRE Si observamos la situacin actual, es decir la existencia mayoritaria de Software Propietario, tenemos: -Dificultad en el intercambio de archivos: esto se da mayormente en los documentos de texto (generalmente creados con Microsoft Word), ya que si los queremos abrir con un Software Libre (p/ ej. Open Office o LaTeX) nos da error o se pierden datos. Pero est claro que si Microsoft Word creara sus documentos con un formato abierto (o pblico) esto no sucedera. -Mayores costos de implantacin e interoperabilidad: dado que el software constituye "algo nuevo", ello supone afrontar un costo de aprendizaje, de instalacin, de migracin, de interoperabilidad, etc., cuya cuanta puede verse disminuida por: mayor facilidad en las instalaciones y/o en el uso, uso de emuladores (p/ej. Si el usuario utiliza Microsoft Windows, la solucin sera instalar alguna distribucin de GNU/Linux y luego un emulador de Windows, como Wine, VMWare. Terminal X, Win4Lin). Vale aclarar que el costo de migracin est referido al software, ya que en lo que hace a Hardware generalmente el Software Libre no posee mayores requerimientos que el Software Propietario. DECISIONES QUE AFECTA EL USO DEL SOFTWARE LIBRE 1.- Libertad de eleccin: a.- Respecto al software: se obtiene la independencia del soporte de versiones. Es de pblico conocimiento que Microsoft ha dejado de ofrecer soporte de desarrollo a Windows 95 y Windows 98, para dedicarse de lleno a Windows Me, 2000, XP y .NET. b.- Respecto al Hardware: al tener requisitos de funcionamiento no tan elevados, el usuario no est atado a la compra de una determinada computadora, o procesador, o disco rgido, o cantidad de memoria RAM, etc. Esa compra que haga el usuario solo depende de la velocidad con la que desee realizar sus tareas, no de si el software va a funcionar o no en esas condiciones. 12
c.- Respecto al soporte: al tener acceso al cdigo fuente, cualquier persona idnea nos puede ofrecer soporte, no solo nuestro proveedor. En el software Propietario esto no sucede, ya que ninguna persona ajena al proveedor conoce el funcionamiento interno del mismo. d.- Respecto a la Formacin o Capacitacin: la puede ofrecer cualquiera, no solo el proveedor. 2.- Proteccin de la inversin: a.- En Software: Los desarrollos en software siempre son aprovechables para otros desarrollos, si se licencian de manera "libre". Adems, el fomento de la comunidad de usuarios supone un potencial extraordinario en cuanto a la generacin de nuevo y mejor software. b.- En Hardware: no se necesita reemplazar el hardware constantemente, porque no se necesita cambiar el software si este ya no funciona como se quiere. c.- En Soporte: la experiencia ganada por los tcnicos propios puede extenderse a otro tipo de software. d.- En Formacin: como no existen artificios para ocultar informacin, puede elegirse a otra persona que brinde capacitacin con un precio ms accesible. 3.- Relacin rendimiento/ Precio: a.- Costo del Software: el software libre tiene la ventaja de no obligar a pagar una licencia por cada computadora en que se lo instale. b.- Costo del Hardware: hay cierto Software Propietario que tiene requerimientos excesivos de hardware para funcionar. Es decir, no hay relacin razonable entre la tarea que realiza y el hardware que requiere. c.- Costo de Soporte: su costo es menor porque cualquiera lo puede ofrecer, si bien es cierto que no tenemos una calidad garantizada. d.- Costo de Formacin: su costo es menor, al no estar monopolizada. Aqu cabe el mismo comentario que el realizado con respecto al costo de soporte. 4.- Comunicacin e interoperabilidad de sistemas: el Software Libre garantiza el respeto a los estndares en los formatos, protocolos e interfases. En 13
cambio el Software Propietario generalmente los cambia, para obligar al usuario a cambiar de versin. Pero un costo importante en esta parte es el de adaptar los estndares cerrados a estndares abiertos (por ejemplo, XLS a XML, DOC a Tex, etc.) MANERAS DE OBTENER SOFTWARE LIBRE a.- A travs de copias en CD: los que a su vez se pueden conseguir en revistas especializadas, o comprndolos en una casa de computacin, o pidindoselos a un amigo, pariente, etc. b.- A travs de Internet: a su vez, por medio de FTP, sitios Web, canales de chat, foros de noticias, programas de intercambio de archivos, etc. c.- A travs de una computadora: en este caso, comprando una que venga con Software Libre preinstalado, ya sea de fbrica o por su vendedor. LEYES RELACIONADAS En el mbito nacional tenemos: a.- Ley 11723: es una ley compuesta por 89 artculos, sancionada en 1933 (y todava vigente), conocida como "Ley de Propiedad Intelectual" o tambin como "Ley de Propiedad Cientfica, Literaria y Artstica". Esta ley regula todo lo referente a derecho de propiedad de una obra artstica, cientfica o literaria, derechos de coautor, enajenacin o cesin de una obra, licencias, etc. Adems, establece sanciones tanto pecuniarias (multa) como privativas de la libertad (prisin) a quienes violen sus normas. Su ultima reforma data de Noviembre de 1998, cuando por Ley 25036 se le introdujeron modificaciones referidas al software, para darle fin a las discusiones doctrinarias y jurisprudenciales sobre la cuestin de si el software estaba o no bajo el amparo de esta ley. Ahora establece expresamente en su Art. 1 que "... las obras cientficas, literarias y artsticas comprenden los escritos de toda naturaleza y extensin, entre ellos los programas de computacin fuente y objeto; las compilaciones de datos o de otros materiales, ..." y en su art. 55 bis que "La explotacin de la propiedad intelectual sobre los programas de computacin incluir entre otras formas los contratos de licencia para su uso o reproduccin". b.- Proyecto de ley sobre Software Libre: es un proyecto presentado en Marzo de 2001 por Marcelo Luis Dragan, Diputado Nacional por la provincia de Tierra del Fuego, del Partido Accin por la Republica. Originalmente lleva el 14
nombre de de Utilizacin de Software Libre por el Estado Nacional", y establece la obligacin de usar prioritariamente Software Libre en todas las dependencias de la Administracin Publica Nacional, salvo excepciones. Entre los aspectos que motivaron el proyecto, se destacan el econmico (por el costo de las licencias y por la libertad de copiar que otorga el Software Libre), el moral (es conocido que en todos los mbitos de la Administracin Publica se utiliza Software Ilegal, ya sea por cuestiones de costos, negligencia, etc., lo cual coloca al Estado como uno de los principales infractores a la Ley 11723), el cultural, el educativo, el de seguridad nacional, etc. Actualmente este proyecto se encuentra en estudio en la comisin de Legislacin General y Comunicacin. ENTIDADES RELACIONADAS CON EL SOFTWARE Hay una innumerable cantidad de organizaciones relacionadas con esta temtica: Por el lado del Software Libre: la FSF, la Organizacin Open Source, la Fundacin Va Libre, etc. Por el lado del "Software Legal", tenemos dos: 1.- La BSA: "Business Software Alliance" es una organizacin mundial sin fines de lucro, creada en 1988 por un grupo de empresas fabricantes de software. Tiene tres funciones fundamentales: a) Inculcar a los gobiernos y a los consumidores que pagar por usar en Software redunda en beneficio de la economa, incrementando la productividad de los trabajadores y el nmero de puestos en empleo. b) Emprender acciones legales contra aquellos que no cumplan con las leyes de propiedad intelectual y/o que hagan mal uso de las licencias de software. c) Promover legislaciones que protejan los derechos de propiedad intelectual, y conseguir que los gobiernos las ejecuten. 2.- La organizacin "Software Legal": es una asociacin civil sin fines de lucro, creada en 1992 por un grupo de empresas fabricantes de software. Tiene las mismas funciones y caractersticas de la BSA. IMPORTANCIA DE AFRONTAR EL ESTUDIO DEL SOFTWARE LIBRE 1.- Econmica: el costo de las licencias de Software Propietario es bastante importante, y por la situacin econmica actual, imposible de afrontar de la manera que los fabricantes de Software lo piden. 2.- Legal: el Software Libre es siempre legal, salvo contadas excepciones (p/ej., que compilemos el cdigo fuente y lo vendamos como propietario). Por lo 15
tanto, al utilizar este tipo de software estaremos siempre "por derecha", por lo que no seremos pasibles de multas y/o prisin. 3.- Tcnica: es sabido que Microsoft ha dejado de ofrecer soporte de desarrollo para Windows 95 y Windows 98, por lo que si hoy o maana se descubre un error en ellos, Microsoft no est obligado a repararlo. Para solucionar esto, tendramos dos caminos: a) Migrar a otras versiones de Sistema Operativos de Microsoft: esto lleva aparejado una serie de costos, principalmente en licencias, luego costos de implantacin, soporte e interoperabilidad, y adems implica volver a hacer lo mismo dentro de dos o tres aos. b) Utilizar Software Libre 4.- Laboral: la implementacin de Software Libre plantea un futuro muy prometedor para aquellas personas que sepan programar, traducir, utilizar un programa, ensear, etc. Si tenemos que elegir entre pagar una licencia de software a un coloso informtico o darle trabajo directamente a una persona, es de esperar que nos volquemos a la segunda alternativa. SOFTWARE LIBRE VERSUS SOFTWARE PROPIETARIO. VENTAJAS E INCONVENIENTES. Como se ha dicho ms arriba, hay que tener en cuenta que el software propietario (SP) no permite comprar el programa y adecuarlo a nuestras necesidades, sino que debemos esperar a que su creador lo modifique en un futuro, si es que ve oportuna o beneficiosa, por cualquier razn, su modificacin. Adems, el usuario no conoce el funcionamiento interno del software, cosa que s es posible con el software libre (SL), pues gracias a que el usuario posee el cdigo fuente, y como se ha dicho ms arriba ya se sabe lo que implica este cdigo. El SP tiene muchas limitaciones, para empezar, hay que pagar una licencia; se est sujeto, como se ha dicho, a sus limitaciones tcnicas y a lo que la licencia impone, y no decir de las posibles incompatibilidades con programas elaborados por otras empresas y que tenemos instalados en nuestros equipos. El SL permite mejoras. Con la aparicin de Internet, el SL se ha transformado en una alternativa tcnicamente viable y econmicamente sostenible. Empresas informticas como IBM, Apple, ofrecen apoyo financiero y comercial al software libre. Ej: las nuevas versiones del sistema operativo de los ordenadores Apple estn basadas en software libre.
16
EL SOFTWARE LIBRE Y LAS LENGUAS MINORITARIAS. Lenguas como los dialectos espaoles han tenido un desarrollo escaso en el mundo del software propietario. En el mundo del software libre estas lenguas se han desarrollado exitosamente. Ej. el navegador Mozilla posee traducciones en distintas lenguas. Todo ello se da lugar a la posibilidad que este software libre da al usuario para hacer las modificaciones que le sean pertinentes, entre ellas, la traduccin del programa. As, se hace posible que las distintas versiones de un programa original, sean aprovechadas por todos, independientemente de la lengua que se posea. SOCIEDAD Y SOFTWARE LIBRE. En Espaa los ndices de piratera son unos de los ms altos de Europa. Cul es la razn? Una de las razones con mayor peso es que la mayora de personas no pueden hacer frente a los costes exagerados del software propietario. Sin en cambio, el software libre nos da la oportunidad de paliar este problema: se ahorran los costes del software propietario (con los programas que sea posible) y pudiendo reinvertir ese coste en formacin para alfabetizar digitalmente a la sociedad; adems, se podrn crear las herramientas libres que sean necesarias, para el desarrollo informtico. Normalmente, la mayor preocupacin es que recursos como el ADSL lleguen a todas las zonas, para poder as evitar o reducir la brecha digital. Por tanto, actualmente, se debe paliar la brecha digital y la alfabetizacin digital de nuestra sociedad. Todo ello debido al desfase de una sociedad que en parte es inmigrante y otra nativa, hablando desde un punto de vista informtico. Por tanto, la alfabetizacin es importante, el inmigrante, personas de ms de 25 aos aproximadamente, que ha crecido en un mundo ms analgico y, los nativos, personas menores de 25, aproximadamente, que estn creciendo en una sociedad en la que predomina el uso de las TIC en la mayora de mbitos, necesitan de unas nociones bsicas para poder seguir el ritmo tan rpido de la sociedad del conocimiento. Pues bien, sobretodo, las generaciones ms maduras necesitan de esta alfabetizacin digital. LA ECONOMA Y SOFTWARE LIBRE. El software propietario dificulta el desarrollo de las economas de los pases en vas de desarrollo ya que se les obliga a seguir unas pautas, a comprarse unos equipos determinados, pagar carsimas licencias. Pero los pases en los que se implanta el uso del software libre tiene una ventaja: Entran en juego los desarrolladores locales, que aprenden y cambian los sistemas, los adaptan a los 17
medios disponibles, hardware ms baratos pero igual de tiles y potentes. As, los sistemas informticos sern mucho ms avanzados, ms baratos y se crear un gran capital humano. Por tanto, la utilizacin del software libre da lugar a un gran ahorro. Todas estas razones no quitan importancia al software propietario, ya que como se ha mencionado ms arriba, tambin aportan muchas ventajas y calidad en los programas. PATENTES DE SOFTWARE LIBRE En este mbito el software lo tienen algo complicado ya que son tres las caractersticas de estos software las que explican esta imposibilidad: -Disponibilidad del cdigo fuente. -Imposibilidad de negociar licencias. -El impacto en pequeos desarrolladores.
Por tanto, ello viene a decir que este software es desarrollado en su mayora por empresas pequeas o por iniciativa individual. Se crearan, por tanto, muchas versiones y sera imposible la verificacin de todas. APLICACIONES EDUCATIVAS Para analizar las posibilidades que el SL incorpora a la enseanza, reflexionaremos sobre: Por qu? Cabe mencionar que los diferentes recursos (tanto hardware como software) que se introducen en el contexto educativo conforman nuevas posibilidades: facilitan el acceso inmediato a nuevas fuentes de informacin, recursos y canales de comunicacin; creacin de recursos a travs de diversas herramientas; utilizacin de aplicaciones interactivas para el aprendizaje; evaluacin de alumnos; etc. Adems, suponen el desarrollo de diversas ventajas para el alumnado, tales como: - Su alto poder de motivacin. -La posibilidad de interaccin que ofrecen. -Aumentan la implicacin del alumnado en sus tareas y desarrollan su iniciativa. -Favorecen el trabajo colaborativo con los iguales, el trabajo en grupo. -Aumentan el desarrollo de habilidades de bsqueda y seleccin de informacin. -Favorecen la comunicacin entre todos. 18
-Mejoran las capacidades de expresin. -Proporcionan un feedback inmediato al alumnado en el proceso de creacin de materiales, resolucin de tareas, ejercicios, cuestionarios interactivos. -Representan un elemento integrador en las aulas en las que hay alumnado con n.e.e. Para qu? Los fundamentos y razones a favor de uso del SL en las instituciones educativas son: -Que no todo est hecho. -Que an hay retos y que las cosas siempre se pueden mejorar. -A adoptar una postura constructiva. -A cooperar con la comunidad local e internacional, sin distincin de edades, razas, nivel social, ttulos, etc. -Que hay muchas formas de acercarse a la verdad/perfeccin y que cada grupo o persona aporta la suya. -Se escoge libremente de acuerdo a las necesidades/expectativas de cada sujeto o grupo social. -La posibilidad de aprender de otros y que otros puedan aprender de nosotros. -A propagar el conocimiento de forma libre (bsicamente, lo que se trata de hacer cuando uno da una clase). -La no discriminacin. -A trabajar en equipo. -La libertad de investigar, crear, modificar y aprender. Por otra parte no debemos olvidarnos que potencialmente puede ser utilizado en diferentes disciplinas. Debemos tener claro que stos no son ms que una serie de recursos puestos a disposicin del profesorado. Una experiencia en nuestro pas es la de la Junta de Extremadura que decidi adoptar software libre, ms concretamente, el denominado LinEx en su Comunidad Autnoma. O el esfuerzo realizado por la Repblica Bolivariana de Venezuela. La Junta de Andaluca comienza diferentes colaboraciones y relaciones junto con la comunidad extremea, de lo cual surge el proyecto 19
Guadalinex. ste es posible obtenerlo de forma libre como una imagen de un CD que podemos probar en nuestro ordenador, sin ningn compromiso y sin la necesidad de recurrir a la instalacin del mismo en nuestro sistema. Con este convenio se acuerda la instalacin de cincuenta mil equipos informticos conectados a internet para uso del alumnado y del profesorado. Se establece que estas actuaciones sern complementarias a los proyectos Red Averroes y Red Aula, ambos puestos en marcha por la Junta de Andaluca. La red Averroes consiste en unir todos los centros educativos andaluces en una comunidad virtual. Por su parte Red.es es una entidad empresarial de carcter pblico que tiene como objeto contribuir al desarrollo de las telecomunicaciones y la sociedad de la informacin, dotando de acceso a internet a todos los centros educativos. Las diferentes herramientas disponibles en Guadalinex son: - Aplicaciones (la denominada Inicio en MW): editor de imagen (The Gimp); ilustrador vectorial (Inkscape); modelador 3D (Blender); programa de escaneo de imgenes (Xsane) y sistema Cad (Qcad). -Aplicaciones/Internet: cliente BitTorrent (Gnome para btdowload); cliente para videoconferencia (Gnome Meeting); cliente e-donkey (a-Mule); cliente FTP (g-Ftp); editor de pginas web (Bluefish); gestor de descargas (WebDownloader (DX4)); lector de correo (Evolution); mensajera instantnea (aMSN); navegador web (Mozilla) y recepcin de emisiones podcast (Podder). -Aplicaciones/Oficina: dibujo vectorial (OpenOffice-Draw); frmulas matemticas (OpenOffice-Math); gestor de base de datos (OpenOffice-Base), hoja de clculo (OpenOffice-Calc); presentaciones (OpenOffice-Impress) y procesador de textos (OpenOffice-Writer). Adems de este software de propsito general cuentan con otras aplicaciones como KVerbos. Por otro lado, cabe destacar la aplicacin de Temprano, el programa PHP Webquest. Se est produciendo tambin una experiencia en la produccin y el intercambio libre de documentos entre las personas. Y en ese sentido ya contamos con algunas experiencias significativas como la Wikipedia, o la Open CourseWare WIT del MIT. Un ejemplo de software educativo es EDUCANIX. Es una distribucin live de GNU/linux creada especialmente para nias y nios de edades comprendidas entre los 3 y 10 aos. Esta distribucin ha sido desarrollada por el equipo del Centro de Referencia Linux. Rene un conjunto de juegos educativos para nias y nios que 20
comprenden diferentes reas, como matemticas, lenguaje, geografa completndose con juegos para el aprendizaje del uso del ordenador o para el entretenimiento del nio. No es necesaria su instalacin en disco duro para su funcionamiento. Esto permite ejecutar la distribucin en cualquier mquina, siempre y cuando posea un lector de CD. Educanix slo tiene software totalmente libre y gratuito y sus aplicaciones son: Gcompris: Juego diseado para nios y nias de edades comprendidas entre los 3 y 8 aos. En total contiene 49 aplicaciones con las que aprender a contar, a leer, identificar letras, pases en el mundo, movimientos con el ratn, lgica. Ktuberling: Este juego que consiste en ir creando un escenario con diversos objetos (a modo de iconos) sobre un fondo. Los fondos incluidos son los de un acuario, el cual se puede rellenar con peces y diferentes animales marinos, as como objetos que se pueden encontrar en alta mar. Los otros dos fondos son un pingino y otro del Sr. Patata, a los cuales hay que componerles la cara y aadirles ciertos complementos. Tuxpaint: Es un juego que consiste en realizar dibujos, contando para ello con diversas herramientas como pinceles de diferentes puntas, gomas de borrar, sellos con forma de nmeros, letras, smbolos, seales de trfico, alimentos, etc.
Al ser Educanix una distribucin que van a usar nias y nios muy pequeos se caracteriza por: - Los iconos de las aplicaciones son lo suficientemente grandes como para que un nio que no sepa manejar correctamente el ratn, pueda ejecutarlas. - Los iconos adems van acompaados de un sonido que se podr escuchar cuando el nio pulse sobre l para ejecutar el juego en cuestin. - Para hacer ms entretenido el arranque de la distribucin, se ha aadido a Educanix, una meloda que se escuchar mientras inicia la sesin. - Los fondos de pantalla cambian segn la hora del da, mostrando si es de da, de noche, est atardeciendo o amaneciendo. - Se han incluido una serie de salvapantallas didcticos que pueden familiarizar al nio con principios muy bsicos de la mecnica, lgica o incluso visin espacial. - La distribucin est totalmente cerrada, de forma que en ningn momento podr ejecutarse una terminal. 21
- Se ha omitido todo mensaje de error por pantalla, que pudiera ser generado en una situacin excepcional. - No hay que realizar ninguna modificacin en las configuraciones.
22
CONCLUSIN Es importante que como estudiantes de Administracin vayamos cambiando nuestras costumbres con respecto al Software que utilizamos. Los que tienen computadora en su casa, instalando alguna distribucin de GNU/Linux (tener en cuenta que pueden "convivir" con un Sistema Operativo propietario como Microsoft Windows) o utilizando Software Libre para Windows (como Open Office, LaTeX, Mozilla, FreeAmp, The GIMP, etc.). Los que trabajan en la Administracin Publica: hablando con el Jefe de Sistemas sobre esta "Filosofa del Software Libre" y sobre las posibilidades de implementacin, o instalando Software Libre por nuestra cuenta pero con la debida autorizacin. Los que trabajan en el estudio de un/a Contador/a: charlando sobre este tema con el/la y sugirindole que le pida a su proveedor de software (Tango, Bejerman, Oracle, etc.) que desarrolle sistemas para GNU/Linux u otra plataforma. Los que trabajan en otra parte o los que no trabajan: hablar con compaeros de trabajo o amigos sobre este tema, compartir experiencias, sugerir trucos, etc. No debemos olvidarnos de que podemos ser pasibles de sanciones, y que es preferible siempre estar del lado de la ley que fuera de ella.