Migrando a Software Libre - Guia para el nuevo usuario

Enviado por mrsuperstar el 15 Junio, 2009 - 07:58.

El objetivo de esta guia es mostrar el panorama mas claro posible para que quienes deseen optar por software libre para su uso, trabajo, etc. puedan hacerlo de la manera menos tediosa posible y sencilla. No voy a hablar sobre sistemas operativos o aplicaciones puntuales, aunque si voy a nombrar algunos a manera de ejemplo.

0.- Algunos conceptos antes de comenzar

Aunque ya han pasado mas de 20 años desde el nacimiento del movimiento del Software Libre (del ingles Free Software), aún se siguen cometiendo errores conceptuales sobre el significado del termino, tomándose las palabras Libre y Gratis como sinónimos cuando están se refieren a cosas muy distintas.

Si bien en la lengua anglosajona una palabra puede utilizarse para referirse a cualquiera de las dos expresiones, tampoco tienen el mismo significado pero se tiende a la confusión, por este motivo aun ellos han decido usar el vocablo castellano "Libre" como en "Software Libre".

1.- ¿Por que optar por Software Libre?

Muchos hemos llegado al software libre por opción, esa libertad de elegir que todos tenemos pero que muy pocos aprovechamos, los motivos que nos llevan a buscar alternativas son distintos:

1.1.- Motivos económicos

cuando hablamos sobre esto no hay mucho para ilustrar, la actualidad económica mundial es bastante clara y concluyente en este sentido, si no tenemos los recursos suficientes para adquirir herramientas de trabajo o simplemente aplicaciones para uso diario/domestico, debemos buscar alguna alternativa viable que pueda satisfacer esta necesidad.

Debemos recordar que siempre es importante leer y respetar las licencias(*), esto principalmente cuando el ambiente que requiere la implementación de la herramienta es de producción, podría tratarse de una empresa (en cualquier escala, desde PyME en adelante), comercio o cualquier ambiente que requiera herramientas informáticas.

1.2.- Motivos personales

Muchos de los que participamos activamente en sitios, eventos, actividades, etc. relacionados con software libre hemos llegado por pura curiosidad y gusto por aprender, a quien no le ha pasado de chico que cuando nos regalan un juguete nuevo no nos alcanza con jugar con el?, entonces queremos saber como funciona, que tiene dentro, que es lo que hace que se mueva, etc. es algo similar a lo que nos llama la atención.

Claro que no todos tenemos las mismas necesidades, tampoco nos sentimos atraídos por las mismas cosas.

1.3.- Cuestiones laborales

Si bien hay relación con los motivos económicos antes enunciados, no hace falta estar en crisis para no tener dinero...

Personalmente en este punto de mi vida soy estudiante, trato de enfocar todo mi trabajo en el Software Libre, cuando comencé a tomar conciencia de las implicaciones que trae el hecho de usar software no-libre me vi en la necesidad de buscar alternativas básicamente por tres razones:

a) Comparto la filosofía del software libre, estoy de acuerdo en gran parte con los fundamentos que exponen sus referentes y me han ayudado a generar ideas propias.

b) Como estudiante al principio no se puede contar con los recursos económicos necesarios como para adquirir licencias comerciales que permitan generar aplicaciones comerciales.

c) El punto anterior no me quita el sueño, afortunadamente alguien ha pasado las mismas necesidades que yo antes y se han desarrollado alternativas!

2.- Requerimientos de Software

El software libre esta muy ligado a linux, pero a modo de referencia, hay mucho software libre fuera de linux que no depende de este, no es necesario que se este utilizando un sistema operativo libre(**) para poder usar aplicaciones libres.

2.1.- La necesidad del sistema operativo

Aunque haya gente que no lo crea, como he dicho anteriormente, no es necesario tener un sistema Linux o GNU/Linux para poder usar herramientas libres, aún cuando usamos windows podemos tener funcionando aplicaciones libres. Como para dar un ejemplo se podría dar la implementación de Openoffice.org para reemplazar a la suite de oficina de Microsoft, o Apache para reemplazar IIS y sucesivamente, puede que se requieran herramientas de desarrollo entonces podríamos optar por SharpDevelop para sustituir Visual Studio.

El sistema operativo no es una limitación a la hora de optar por software libre.

2.2.- Como seleccionar las herramientas

En principio es necesario tener en claro que herramientas usamos para poder buscar alguna alternativa, en caso de no existir una que realmente cumpla con los requerimientos, mínimamente deberemos tener en claro que es lo que necesitamos que haga. Esto nos puede dar un panorama claro al momento de iniciar la búsqueda.

2.3.- En cuanto a las licencias

Las licencias libres son muchas y de lo mas variadas, a continuación links de importancia para poder conocer sus contenidos.

http://opensource.org/licenses/category

3.- Requerimientos de Hardware

Aquí no hay mucho para decir, la verdad es que hay dos casos:

Caso 1: Usar solo aplicaciones libres

eso me lleva a cumplir con los requerimientos del S.O. lo cual varía dependiendo de su versión.

Caso 2: Usar plataformas libres

aquí hay una ventaja muy grande, ya que podría llegar a tener mucho menos requerimientos que en el primer caso lo cual se traduce en un menor impacto económico. El soporte de hardware es mucho mas amplio y también nos es de utilidad (Dejamos los tecnicismos para mas adelante).

4.- Que cosas se deben saber

Es uno de los puntos mas importantes, para nosotros normalmente no hay una empresa que nos de garantías sobre un producto, hay casos en los que si, por módicas sumas de dinero (mucho menores al costo de una licencia comercial) podemos tener soporte y garantías sobre el mismo, recordemos que el software libre no tiene que ser gratis.

4.1.- A donde recurrir

En primera instancia al buscador, partiendo del principio que alguien ha necesitado en algún momento lo que estamos buscando ahora y puede que ya exista una solución o alternativa, este recurso se debe explotar al máximo.

Afortunadamente hay personas que publican información valiosa en sitios, blogs, wikis, etc. que deben aprovecharse, sobre todo por que esto nos ahorra tiempo. Las comunidades de usuarios también son buen lugar para comenzar, previo paso por las normas de participación podemos comenzar a preguntar.

4.2.- Es necesario saber mucho?

En realidad saber demasiado nunca está demás, valga la redundancia, pero es bueno conocer mínimamente lo necesario, tener en claro que es lo que queremos y necesitamos. Con estas cosas en claro, y sabiendo como funciona el buscador pues los limites son mínimos.

5.- Los beneficios

Es interesante cuando uno escucha a la gente que no conoce del software libre o de informática en general que cuando dicen:

Persona:"a que te dedicas?"

yo:"al software libre"

Persona:"y te pagan bien?"

Es cierto que nuestra sociedad es capitalista, lo cual no voy a discutir aquí por que no me interesa, pero además de capitalista es muy limitada de información y conceptos en muchos aspectos.

Tomemos en cuenta que la forma de ganar no siempre esta referida a recibir algo a cambio, por que también puede que recibimos algo a cambio de nada, y también estamos ganando, por que mantenemos nuestros recursos para nosotros y tenemos una herramienta de trabajo. Gozando de las ventajas de licencias OSI o GPL tenemos las puertas abiertas para muchas cosas.

Las razones y motivos para trabajar exclusivamente con software libre los voy tratar en una entrada exclusiva.

5.1.- Beneficios indirectos

Aquí se incluye algo que dije anteriormente, el hecho de evitarme un gasto es ganancia para mi, claro que siempre hablando de evitarlos de manera legal.

El solo hecho de usar la aplicación me brinda ese beneficio y muchos mas que están amparados por las licencias libres, podría adaptar el producto a mis necesidades.

La documentación disponible es amplia y se puede aprovechar con múltiples propósitos.

5.2.- Beneficios directos

Si se quiere utilizar el software libre como estilo de vida y herramienta de trabajo también tiene muchas sorpresas para todos, el hecho tener permiso para redistribuirlo nos da una posibilidad de obtener beneficios económicos, pero siempre teniendo en cuenta la licencia, la Free Software Foundation plantea un modelo de negocios que dice: "El software libre es mas viable para un modelo de negocios orientado a servicios que a productos", lo que se traduce en que algunos sistemas operativos y aplicaciones no ofrecen soporte directo, pero nos permiten aprender a manejarlos y ofrecer el servicio que ellos no dan y cobrar por este, la licencia de Debian es un claro ejemplo.

Actividades como la capacitación, asesoramiento, soporte y consultoría son factibles a la hora de pensar en posibilidades de trabajo.

6.- Por que debería importarme?

esta punto va un poco mas orientado a quienes quieren, además de ser usuarios de computadoras, ser informáticos, tengo un docente que una vez en clase dijo: "Yo pienso que todo lo que uno hace tiene que tener un precio, el trabajo no es gratis", totalmente de acuerdo con eso, aunque luego se me cae un ídolo, por poco..., por que el usa herramientas propietarias que no paga...

Entonces en principio esta la ética, si queremos que nuestro trabajo sea respetado debemos hacer lo propio con el trabajo de los demás, como he dicho antes, libre no es gratis empresas como Google o RedHat utilizan software libre y no les va mal.

En una entrevista a R. Stallman le preguntaron:

-"se puede hacer dinero con el software libre?"

y el contestó:

-"que importa?... lo que importa, es ser decente"

con esto ultimo estoy muy de acuerdo, la remuneración es una compensación al trabajo bien hecho.

Conclusión:

Desde luego esto es solo mi apreciación y punto de vista, pienso que es solo una pequeña parte de lo que se debe tener en cuenta para comenzar una migración exitosa, no enumero pros y contras por que eso corre por cuenta del usuario, que es quien tiene la decisión final y mi perspectiva puede ser diferente, no es la idea ser tendencioso.

Imagen de sansatan
Enviado por sansatan el 15 Junio, 2009 - 10:17.
Imagen de diego8989
Enviado por diego8989 el 15 Junio, 2009 - 19:24.

Muy bueno tu artículo.

Saludos.