Thursday, July 26, 2012


Open source, una revolución revitalizante.


Linux es subversivo, así comienza Eric S. Raymond con su ensayo “La catedral y el bazar” en el que expone como un sistema operativo, desarrollado por un sinfín de hackers en todo el mundo, llego a ser catalogado como un sistema operativo de talla mundial y competencia directa de Windows la obra maestra de Microsoft, de esta forma se comienza a percibir  como el open source, un modelo de desarrollo que contradice radicalmente los modelos  tradicionales  puede lograr resultados más efectivos y económicos, y es aquí en donde comienza la dicotomía entre el software con  código cerrado defendiendo la propiedad privada, y los programas elaborados y distribuidos con licencias open source.

Cuando una persona compra una pieza de software, a raíz de  un ambiente dinámico nace la necesidad de actualizarlo, algo que es inminente en nuestra actual sociedad. Luego dependiendo de la licencia del software la persona tiene las siguientes posibilidades.
·         Si el software es una pieza de código cerrado,  el cliente tendría que esperar a que la empresa(en el caso que esta exista), que genere las actualizaciones pertinentes para su aplicación, escenarios como estos generan monopolios y a al largo plazo teniendo en cuenta que el producto es una necesidad prioritaria para la actividad de muchos negocios, creara una muy mala atención, vemos un claro ejemplo en los problemas de atención que ha presentado Macromedia y Adobe systems con su producto Adobe flash player, problemas que Steve Jobs ya había predicho que se presentarían, y estas sumadas a unas cuestiones de consumo de energía son las razones por las cuales los dispositivos Apple no tienen flash player.

·         Por el contrario si el usuario cuenta con  un programa con código abierto, tenemos un amplio conjunto de versiones,  y mejoras ofrecidas por varias personas alrededor del mundo, e incluso, si no encuentra la solución a su problema, podría contratar a alguien que codifique la solución a su problema o podría el mismo crear la pieza de solución, y al final ponerla a disposición de la comunidad global (gratis o con el fin de obtener una ganancia) aportando una solución mas.

Varias empresas han utilizado  programas de código abierto para sus proyectos demostrando los valiosos resultados que esta filosofía puede entregar. Mac OSX es basado en Darwin un sistema operativo  de código abierto consecutivamente en el 2000 Apple incorporó código de varios proyectos de software libre. Con esto Steve Jobs le mostró al mundo que el desarrollo open source es una solución.


En la actualidad con el mercado de los ERP(sistemas de planificación de recursos empresariales) podemos observar las ventajas y desventajas de ambos modelos, por el lado del software de código cerrado tenemos SAP un sistema pago, que nos permite administrar nuestro negocio de una forma muy eficiente, aunque este sistema resulta ser muy costoso , y en la otra esquina tenemos el sistema open bravo el cual tiene una versión Community de código abierto que puede ser, con la ayuda de programadores, montado y administrado en la empresa. Y es en este momento, en el que  ponemos en la balanza que puede beneficiar más a la empresa a mediano y a largo plazo.
Al final cada uno puede tomar la solución que decida, pagar mas por un servicio prestado por una rígida compañía, o asumir los costos en personal para la implementación y el soporte, pero la solución no es tan fácil debido a que esta ideas trascienden a sentidos filosóficos y políticos, y dependiendo del punto de vista el tema se puede volver muy sensible como por ejemplo. Matt Mullenweg (el creador de wordpress) afirma que “no solo el software sino mas bien que todo debería ser open source”, lo argumenta con ejemplos de como Wikipedia y Android han llegado tan lejos (aunque este ultimo tenga partes no open source), esto puede generar gran controversia y para algunas personas podría llegar hasta el punto de relacionar las iniciativas open source con el comunismo, lo cual es algo erróneo como ya lo han argumentado varios padres del open source, por  ejemplo, en la película  “la revolución OS” a Eric Raymond le molestan cuando comparan las iniciativas open source con el comunismo, a lo cual responde “el comunismo es una ideología que fuerza a la gente a compartir; si no compartes, te meten a la cárcel o te matan”.

Entre tanto, estamos en presencia de una metodología de programación que le ha quitado terreno ciertos grandes monopolios del software amparados en la propiedad privada del conocimiento, pero las pruebas presentadas anteriormente nos dan pie para pensar en el desarrollo de un programa, como algo mucho mas dinámico, eficiente, menos costoso. Además en un ensayo de Eric S. Raymond, nos explica la manera de ganar dinero con open source. En últimas esta revolución planea abolir aquellas costumbres de algunos intelectuales que esconden el conocimiento, evitando el desarrollo de sus entornos y empobreciendo el conocimiento de las futuras generaciones.



Tuesday, July 24, 2012

¡Bienvenidos!, La lechuza intengible ha nacido dispuesta a mantener un espacio para compartir, debatir y analizar diversos temas relacionados con la ingeniería informática y la tecnología. Nuestra intención es, primordialmente, unificar en este espacio las valiosas opiniones de algunos colegas.

Muchas gracias ;)