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.



2 comments:

  1. Considero muy acertado el mensaje de este Post, que concuerda con la opinión de muchos otros Gurus de la informática: La mejor manera para lograr que el Software incremente su calidad y de proponer soluciones que impacten en la calidad de vida de nuestras regiones es escribir software con código abierto. Ahora sólo falta responder una pregunta: ¿Porqué no hacemos más uso del software libre? ¿Porqué se sigue usando Windows en las Universidades? ¿Porqué los programadores no trabajan bajo esta filosofía?

    ReplyDelete
    Replies
    1. Hugo, creo que respondiendo a tus preguntas podemos considerar el hecho de que el software de código abierto comenzó sus inicios en la década de los 90 con el desarrollo de los sistemas operativos open source, cuando ya se tenia una década de difusión de los sistemas operativos de código cerrado y cuando también uno de ellos se había ganado la mayoría del mercado. Se dice que los cambios son difíciles de hacer y creo que este ámbito no es la excepción y con mayor razón cuando uno de los S.O. el mismo desde hace más de dos décadas sigue siendo el más utilizado y el que inunda casi todo el mercado, los cambios surgen de a poco y quizás en un tiempo podamos ver como el software libre gana más espacio en nuestras vidas.

      También respondiendo a tu pregunta de porque Windows se sigue usando en las universidades creo que es una respuesta implícita que mencione en lo que acabo de decir, aparte de que podemos resaltar de que es propiedad de una de las empresas con mejor "mercadeo" y ventas y que tiene una clara estrategia liberando sus licencias a la educación para poder adentrarse en el mundo empresarial, haciendo de esto un circulo vicioso.

      Delete