lunes, 27 de septiembre de 2010

El espíritu de colaboración en Internet

Desde siempre había tenido algunas ideas para plasmar en una página web. Pero debido a temas familiares o de trabajo, nunca había podido empezar ninguna.

Hasta el año pasado, cuando con la ayuda de Santi diseñé la página web http://nomoneyonline.net. Era entonces el momento de ponerse manos al teclado y decidir el lenguage de programación y el entorno de desarrollo, temas nada baladíes ya que son los cimientos de cada aplicación que se construye o se deja de construir.

En base a mi formación y a mi experiencia profesional, siempre que me tocó desarrollar alguna aplicación para las empresas en que he trabajado, el software y el entorno venían dados por el proyecto y también siempre fue sofware 'cerrado', de pago y propietario como Visual Basic, Visual C++ u Oracle Developer.

Pero ahora la cuestión económica contaba ya que el promotor del proyecto era yo mismo, y el precio de los paquetes de sotfware comercial era demasiado elevado. Con lo que fui a parar a Ruby On Rails (http://es.wikipedia.org/wiki/Ruby), software libre.

Y... ¿Que quiere decir esto de 'Software Libre'? Según es.wikipedia.org/wiki/Portal:Software_libre, "Software libre (en inglés free software) es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. El software libre suele estar disponible gratuitamente en Internet, o a precio del coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente." Ideal para mis propósitos....

En definitiva, llegué a la conclusión de que Ruby era la mejor opción si quería utilizar un entorno amigable  y de bajo coste, con todas las opciones de un paquete 'de pago'. Mi única duda era a la hora de encontrar dificultades en los desarrollos, puesto que pensaba que al no haber una empresa 'comercial' detrás del entorno, sería complicado obtener ayuda para temas demasiado técnicos.

Sin embargo, me equivocaba al 100%. En estos meses, con nomoneyonline.net y especialmente con la más elaborada http://minformatio.net, cada vez que me he topado con un error técnico, simplemente he acudido a la comunidad de desarrolladores correspondiente (CSS, javascript, ruby, XHTML) y con un desde mínimo a mediano esfuerzo, he obtenido soporte desinteresado de un número elevado de gente, desde la India hasta Perú o Estados Unidos. Creo que aparte del precio, esta es una de las fuerzas especiales del software libre, que simboliza el gran espíritu de colaboración que existe en Internet. Sería interesante que gentes de mala fama como políticos o especuladores tomaran nota de esta forma de trabajar, colectiva y desinteresada.

En resumen, si alguna vez, amig@s programador@s, el sistema en que estáis trabajando os da un error y no sabéis como solucionarlo, acudid a la bola de cristal (Google), porque seguro que alguien antes ha tenido ese mismo problema, lo ha arreglado y muy posiblemente haya subido los detalles de cómo hacerlo a la web.

Saludos desde el blog de http://minformatio.net

No hay comentarios:

Publicar un comentario