martes, 20 de octubre de 2009

El software libre




Para tener y realizar una definicion de lo que significa software libre, podemos realizar un analisis de la palabras que conforman SOFTWARE LIBRE.



SOFTWARE dentro el vocabulario de los informaticos el software es la parte logica de un ordenador la misma puede ser un sistema operativo o aplicaciones, programas los cuales se ejecutan en la misma.



LIBRE cuando se habla de esta palabra rapidamente se no viene a la mente la libertad de actuar de forma voluntaria y que ademas no esta sujeto a patria potestad.



Luego de esta pequeña introduccion podemos facilmente deducir una definicion de lo que es software libre, la cual se puede definir de la siguiente manera "SOFTWARE QUE ES GRATUITO Y QUE PUEDE SER UTILIZADO DONDE Y CUANDO SEA", como una definicion podemos compararla con las definiciones de autores de articulos especialzados ademas de definirla tambien hacen mencion sobre cuatro libertades basicas que rigen o que caracterizan al software libre.



"El software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De un modo mas preciso, se refiere a cuatro libertades de los usuarios de software"(1).



LIBERTAD 0. Libertad de usar el programa, con cualquier proposito.



LIBERTAD 1. La libertad de estudiar el programa, con cualquier proposito, y adaptarlo a tus necesidades. (de forma implicita es que se debe tener acceso al codigo fuente esto claro como una condicion previa).



LIBERTAD 2. La libertad de distribucion de copias, con lo que puedes ayudar a tu vecino o colega.



LIBERTAD 3. La libertad de mejorar el programa y hacer publicas las mejoras a los demas de modo que exista beneficio a la comunidad.



Como pudimos observar en esta breve explicacion el software libre no es mas que una alternativa muy viable en el area de la informatica por la oportunidad tan grange que permite la utilizacion de este tipo de tecnologia de inforamcion y comunicacion TIC.

Bibliografia:

http://www.gnu.org.home.es.html/
http://www.4shared.com/file/162242001/f728532b/SoftwareLibre.html]SoftwareLibre.doc (1)
http://www.4shared.com/file/162243084/f7274ac9/SoftwareLibre.html]SoftwareLibre.ppt




Beneficios del software libre




Uno de los principales beneficios que tiene el Software Libre es que puede ser modificado desde el momento que lo consigues, cambiado, alterado, mejorado, etc, etc. para que luego lo puedas pasar a toda otra persona que crees que lo necesite, es decir: redistribuirlo, dándote así el beneficio de la "libertad de uso".

Otra de las grandes ventajas que tiene el Software Libre es que en el aspécto ético es que ofrece un mundo de seguridad para empresas y usuarios finales, pues no existen los virus, troyanos y hay una mejor gestión del control de la información.

Además de las dos principales ventajas que ofrece el Software Libre, tenemos otras como ser:
- Libre pensamiento: "todos deberían ser libres de usar toda herramienta".
- Conocimiento expansible: dado que el Software Libre es para todos, mejorémoslo y compartámoslo¡.
- Economía estable: los costos por uso de software libre se reducen significativamente.
Y muchas otras ventajas como la personalización del Software, trabajo comunitario, colaboración mundial, precios justos, adaptación, seguridad, confiabilidad y estabilidad, etc.

Enlaces realcionados (bibliografía): software libre , beneficios del software libre , Beneficios del software libre (enlace especial del gobierno de Venezuela) , bulma y el Software Libre , artículo de worldpress sobre el software libre , el software libre , Iworld opiniones sobre el Software libre , interesante artículo de software libre
Debemos decir que la mayoría de los enlaces han proporcionado excelente información para la redacción de este artículo.

Desventajas en el uso del Software Libre




En el campo de la informatica como materia de estudios universitarios y area de trabajo, es muy comun la utilizacion de software para desarrollo de aplicaciones o programas de computacion para la solucion de diferentes problemas o ejerccios, es muy importante contar con un sistema operativo o una aplicacion ya antes mencionado.

Ya que la mayoria de estas aplicaciones pertenecen a empresas dedicadas al desarrollo de las mismas y solo las ofrecen con licencia, esto implica la necesidad de utilizar otras opciones de para el desarrollo de aplicaciones, es en este sentido que entranen escena lo que es el SOFTWARE LIBRE ya que el mismo ofrece una variada gama de programas para desarrollo de aplicaciones, pero como se trata de una opcion muy poco conocida esta es sujeta desventajas, que si bien no son muy marcadas pero el final son eso desventajas para el uso o la elecccion de este tipo de software.

A continuacion podemos hacer un listado de algunas de las mas importantes desventajas que tiene el software libre con respecto al software con licencia o propietario.

  • La no existencia de una garantia que provenga del autor, lo que significa que si existiese un problema con el software no tendriamos la ayuda del autor por no sabemos quien es el que hizo las modificaciones al software.


  • El respaldo de una empresa que se encargue del soporte tecnico del mismo es muy dificil de encontrar.


  • Las interfaces con los usuarios son aun muy complicadas y poco amigables, ya que es apenas que se estan estabilizando.


  • Los usuarios de una gran mayoria de software libre deben tener conocimientos de porgramacion para realizar operaciones o simplemente para configurar los mismos.


  • La confusion que crea las diversas distribuciones, metodos de empaquetamiento, herramientas con un mismo fin.


  • La necesidad de recursos para la reparacion de las erratas del sistema.

Como se pudo observar en los puntos anteriores,las desventajas mas marcadas estan referidas mas a la configuracion y al manejo mismo por lo de las interfaces (GUI), que no son muy amigables, pero creo que se debe a la costumbre del uso que tenemos con windows, este sistema operativo nos hace bastante dependiente del mismo por la forma sencilla que se hace la manipulacion y operacion del mismo.

Estas desventajas son mas evidentes por que la costumbre del uso de windows o sistemas operativos parecidos de microsft hace que se vea mas dificil el manejo de software libre.



La diferencia con el software con licencia




Primeramente ambos tipos de software tienen licencias, (o no en el caso del software libre). Pero la diferencia que se tiene con el Software con Licencia (privativo) es que si bien si uno decide o no hacer su Software Libre o de dominio público, puede tomar dos caminos.

El primero es que si le otorga una licencia a su Software (Copyright) esta pude ser de dominio público, es decir que no le otorgará a su programa desarrollado por muchas horas, semanas, meses o años, una propiedad de que es sólo de la persona que lo creó y que las personas que deseen modificarlo (si es Software Libre), no podrán, aunque así lo deseen, modificarlo desde su descarga, y así, tener que recurrir a un permiso desde la web del autor o enviar un correo pidiendo permiso para que así el desarrollador del programa (el propietario, si se quiere llamar así), tendrá entonces que darse a la tarea de responder con un permiso de aprobación para la modificación o redistribución del mismo.




El segundo camino es no darle al Software desarrollado un Copyright, es decir, que no tendrá una marca registrada del autor de dicho Software, pero, con esto se conlleva a otro problema, el que si una persona altera, modifica o cambia el Software original que se había presentado podrá darle a su copia modificada un Copyright y así privar a mucha gente de que se altere el nuevo Software y privar del derecho original que el autor había otorgado a los cientos de miles de millones de usuarios de todo el mundo.

Ahora veamos el caso del Software con Licencia, que como dice su nombre, está protegido por aspectos técnicos y legales que si no los cumples puedes llegar a quedar preso, si así como lo lees, preso de por vida.

Como ejemplo vamos a poner uno de los más trillados en todo el mundo: Windows y Linux. Ambos tienen licencias aunque de diferente tipo, el primero es Software con Licencia y el segundo utiliza una Licencia de Software Libre.

Supongamos que tú quieres (por primera vez) comprar una computadora y, los que te la venden te hacen la oferta de ambos sistemas operativos, Windows o Linux, tú optas por Windows, que al final será instalado en tu nueva y flamante computadora. Pero, al momento de venderte el sistema operativo, en su caja y su CD, los que te lo venden no te informan de la licencia que viene, también dentro la cajita junto al CD, y que DEBES leer la licencia para saber que puedes y no hacer con él.




Y una de las desventajas que tiene Windows es que NO te dejan hacer copias para que las distribuyas a tu primo, vecino, etc., por más buenas que sean tus intenciones es decir, que no te dejan hacer copias para distribuirlas como revistas de moda, no puedes copiar el Software bajo ningún propósito o causa.

NO puedes instalar tu Windows en otra máquina que no sea la tuya, es decir que, NO puedes propagar tu Software (en realidad de Microsoft). Además NO puedes modificarlo para que se adapte a tus necesidades, o para mejorarlo (pues no tienes el código fuente, JE, JE).

Y por si fuera poco: NO puedes venderlo a otra persona, si ahora te decidiste por Linux, pues estarías violando las letras menudas de la licencia que viene dentro tu cajita de Windows, y tendrías problemas legales tan grandes que ni siquiera 500 años en la cárcel podrían ayudarte.

Entonces, ¿Qué hacer con tu cajita de Windows? SENCILLO: guardas tu CD, su licencia, y la archivas en el rincón más profundo de tu sótano, esperando que no la vuelvas a encontrar más en tu vida.
Ahora bien si Linux tiene una Licencia de Software Libre, eso quiere decir que VAS a poder modificarlo para que se adapte a tus necesidades, VAS a poder redistribuirlo con o sin modificaciones a todo el mundo. Aunque acá debemos hacer una pequeña aclaración: si modificas el software, debes respetar los derechos de autor que le otorgan al Software la Licencia de Software Libre, es decir, que debes informar antes que distribuir, no alterar sin consultar hasta donde lo puedes hacer y no distribuirlo con intenciones destructivas.

Ahora explicaremos lo que es Código abierto: viene de la acepción en inglés Open Source, que es muy parecido al Software Libre, pero no son exactos. El código abierto puede o no tener Licencia de cualquier tipo pero su diferencia radica en que se puede vender sin restringir la libertad al usuario para su modificación, alteración o redistribución en cualquier parte del mundo, además de que ambos tienen derechos de autor y Licencias Libres son parte de la gran familia del Software Libre.

Enlaces relacionados (bibliografía): licencias de software y un interesante artículo publicado, artículo sobre el software gratuito y libre y cual su diferencia en las licencias de software (agradecimeinto a Rubén Darío Orea), un excelente blog sobre las licencias y software gratuito/libre, un excelente artículo sobre las licencias , un muy buen artículo sobre el análisis del software libre.

¿De quien o quienes depende el software libre?




Cuando habalmos del uso de determinadas herramientas de software no debemos preguntarnos la dependencia que tiene tanto la obtencion como el soporte del mismo, dentro del software propietario es muy sencillo ya que el distribuidor o representante de las empresas desarrolladoras, son de quienes dependen las personas o empresas que utilizan o adquieren software propietario.


Pero en lo que se refiere al software libre, la dependencia de este tipo de software cae sobre los autores o los progrmadores que realizan modificaciones.


Un pensamiento mas critico nos hace pensar que cuando utilizamos software libre nos hacemos bastante dependientes de los autores los cuales no conocemos, y esto no nos garantiza las buenas intenciones del los usuarios y de los futuros usuarios.





Tal vez la dependencia maxima que se tiene con el software libre es la red Internet, ya que es en ese lugar donde se pueden encontrar todo tipo de software propietario y no propietario.

En los casos mas extremos las dependencias o la dependencia de cierto software esta sujeto a las personas, grupos, empresas que realizan la distribucion, o que realizan la descarga y la comercializacion de los instaladores o versiones modificadas de los mismos.



Software libre o código abierto




Que deberíamos entonces utilizar, Software Libre o Código Abierto. Pues aunque no crean ambos, pues son lo mismo aunque con una ligerísima diferencia. Ambos nos permiten modificar, alterar, distribuir o mejorar el software que hayamos conseguido (obviamente de software Libre). Ambos nos permiten las cuatro libertades que cualquier software debería tener: estudio, uso, modificación y redistribución del Software Libre. Para no andar con vueltas podemos decir que Software Libre y Código Abierto son prácticamente lo mismo, pero utilizaremos la terminología de Software Libre en todos los siguientes puntos del Artículo.

Enlaces de interés (bilbiografía): artículo muy rpofundo y profesional sobre el código abierto y el software libre, enlace de intrerés sobre la realiadad del codigo abierto, una lista de GNU con proyectos de codigo abirto que posses diferentes tipos de licencias, artículo relacionado con las licencias de Software Libre y Código Abierto, artículo sobre Software Libre vs Código Abierto, un excelente artículo sobre el Código Abierto y su aplicación a una área de la medicina, blog amigo que presenta un artículo sobre el Código abierto y la actividad empresarial.



Influencia de los otros paises para el uso del software libre




Aunque en esta parte no se ha encontrado documentación o información suficiente para hacer un comentario específico sobre la influencia que recibe nuestro país para el uso, apropiación, desarrollo, redistribución y aplicación de programas o aplicaciones de Software Libre, con la poca información recopilada podemos decir que al Software Libre no es una influencia extranjera como tal, podríamos decir que es una influencia globalizada de todos los paises en su conjunto que tienen organizadiones que se dedican a la creación, desarrollo, modificación y redistribución de Software Libre, además estas organizaciones están ahí sin fines de lucro. Pero hablando de la influencia de otros países podemos decir que en Latinoamérica los países que más nos han influenciado para que el estado encuentre políticas para el uso de Software Libre son Argentina, Perú, además de Venezuela. Pero su influencia es meramente oral y no tangible, pues, estos países no han desarrollado sistemas o aplicaciones que hayan sido implanatadas dentro el aparato estatal.




Dentro las encuestas podemos decir que el país que más influencia tiene sobre el nuestro es, claro está, Estados Unidos, pues es de ahí de donde se han desprencido innumerables aplicaciones de Software Libre, una de las más conocidas que es utilizada por mucha gente es "Mozilla", un poderoso navegador que ha estado a la par del Internet Explorer de Microsoft.




La influencia que Asia en su conjunto tendrá en el 2010 en Latinoamérica para el uso de Software Libre será un paso más de intercambio cultural, economico, intelectual y otros dactores que beneficiarán a países como el nuestro; aunque Asia no ha tenido un gran desarrollo en Software Libre, se está empezando a ver la influencia Europea y Norteamericana para desarrollo de aplicaciones que sean Libres para todo el mundo.





Enlaces de interés (bibliografía): artículo de mucho interés del Grupo de Usuarios de Linux de Santa Cruz de La Sierra - Bolivia acerca del impacto que el Software Libre (Linux en especial) tiene en nuestro país, articulo sobre la influencia del Software Libre de diferentes países de Bolivia.

Normativa vigente para la adquisicion de software

Dentro de las leyes en Bolivia no es muy clara la existencia de una norma especifica sobre lo que es la adquisicion de software, pero tomando al software como un bien que el estado adquiere este se rige a la ley para la administracion de bienes inmuebles o mejor conocida como la ley SAFCO:
Es en esta ley donde podemos hacer una lectura de los procedimientos que se realizan para la compra de un bien en este caso puede tomarse al software como tal.
Ahora bien como en esta ley nos dice los pasos para la compra de un software, no existe mencion sobre estandares que se deben tomar cuando se esta adquiriendo el mismo, pero ya que se trata de una institucion poblica la adquisicion se hace por medio de una licitacion a empresas las cuales son las que toman en cuenta los estandares de calidad de software al momento de la presentacion de la respectiva licitacion, por lo que en alguna medida podemos garantizar la calidad de software que se adquiere para la administracion publica.

Uso del software libre por el Aparato Estatal

Durante la realización de la encuesta se notaron algunos datos que son de verdad preocupantes y desilusionantes, como la medida en que los empleados usan herramientas de Software Libre en su trabajo y fuera e él, si conocen o no empresas de soporte técnico para herramientas de Software Libre, la capacitación que han recibido, etc.

En esta parte del artículo debemos analizar los siguientes datos arrojados por la encuesta:

Primero, si han recibido capacitación en el uso de alguna herramienta de Software Libre.

Click en la imagen para agrandar.

Click en la imagen para agrandar.

Aca debemos hacer notar que el 69% de las personas encuestadas no han recibido capacitación alguna por parte del Estado en el uso de herramientas de Software Libre.

En la gráfica siguiente podemos observar que:

Click en la imagen para agrandar.

Click en la imagen para agrandar.

Casi un 67% de los encuestados no sabe de ningún lugar donde poder obtener instaladores o aplicaciones gratuitas que NO sea el internet, es decir que solo alrededor del 33% conoce de lugares donde se puede obtener instaladores de aplicaciones de Software Libre como ser: puntos de distribución autorizados en la feria 16 de Julio de El Alto o algunos puntos de internet que sí poseen las licencias de Software Libre para redistribuirlas a quien así lo desee.

Además por que medio se ha enterado de la existencia de aplicaciones de Software Libre y si las ha obtenido fuera de su trabajo ¿done?.

Click para agrandar la imagen.

Click en la imagen para agrandar.

Los resultados son bastante alentadores pues si bien el parato estatal no proporciona herramientas de Software Libre, otras instituciones como universidades, Institutos o Colegios son focos de redistribución de dichas aplicaciones. Los Institutos particulares o privados aportan con un 47,6% a la difusión de herrramientas de software Libre, las Universidades o Clegios con un 33,3%, el porcentaje de obtener una herramienta de Software Libre en el Trabajo y/o universidad es de 7,1% y finalmente, el porcentaje de obtener una herramienta de Software Libre en el trabajo ya sea por medio de una redistribución o copia es de un 11,9%.

Ahora, uno de los datos más importantes que se ha recabado en la encuesta es referente al conocimiento de los empleados de conocer algún estatuto que prohiba el uso de herramientas de Software Libre en su trabajo.

Click para agrandar la imagen.

Click en la imagen para agrandar.

Estos datos nos revelan que ningún emplado conoce estatutos , leyes o decretos que le impidan el uso de herramientas de Software Libre en su trabajo.
Entonces ¿Porqué no se usan herramientas de Software Libre?.

Pues a manera de conclusión en esta parte del artículo podemos decir como citamos en una primera parte que las herramientas de Software Libre NO son conocidas por los empleados y el Estado hace poco por difundirlas, si los empleados hacen uso de estas herramientas, lo hacen en poca medida frenando así su redistribución y conocimiento de ellas.

El alcance del software libre dentro el aparto estatal

Luego de la realizacion de una encuesta, dentro la cual podemos ponderar el numero de funcionarios publicos que hacen uso de las aplicaciones de software libre, los resultados arrojados son bastante significativos ya que la mayoria de los funcionarios publicos no tienen conocimientos de software libre, lo que hace pensar que en una gran mayoria por no decir todas las instituciones gubernamentales o isntituciones dependientes del gobienrno no se utiliza sotfware libre, esto por diversas causas como ser, aplicaciones las cuales no se pueden ejecutar en sistemas operativos libres de licencia como ser el AUTOCAD, otros.
Causas como las anteriores hcen que algunas de las instituciones del estado no hagan uso de las aplicaciones y sistemas operativos libres de licencia.
A continuacion mostramos los resultados de las encuentas realizadas a funcionarios de la administracion publica.

Para comenzar podemos decir que casi un 52% de los empleados públicos empleados sabe o tiene una idea de lo que significa el Software Libre, un 33% piensa que es Software que se puede conseguir e instalar donde sea, y cerca un 12% de los encuestados cree que el Software Libre requiere de soporte técnico aunque se lo consiga gratis, y casi un 2,4% no sabe que quiere decir o que es el software Libre, esto quiere decir:
1) Que dentro del aparato estatal los empleados públicos no reciben instrucción alguna sobre el Software Libre.
2) Los empleados públicos de distintos sectores deben, con sus propios recursos, adecuarse a las necesidades que conlleva enfrentar sus tareas diarias sin Software con Licencia.
A continuación presentamos una gráficas sobre las encuestas realizadas.


Click para agrandar la imagen.

Click para agrandar la imagen.

 
Contador web