Por qué se emplean aplicaciones Open Source: El beneficio del desarrollador (OS-2)
Lo primero que parece que la gente quiere oir como respuesta, para inmediatamente contraatacar, es que se trata de programadores altruistas, jipis o de los movimientos antiglobalización. Lo siento, la respuesta es NO. La inmensa mayoría buscan, y muchos encuentran, su beneficio en mostrar el código de las aplicaciones que realizan. Ahora, que este beneficio puede no ser dinero metálico e inmediato, que se engloba de una nueva economía que convive con la de mercado. Seamos contemporáneos y abiertos, por favor…
- entorno colaborativo. Si deseamos realizar una aplicación que, como desarrollador (individuo, colectivo o empresa), no somos capaces de abarcar al 100%, ni de subcontratar, debemos ofrecer nuestra parte de trabajo para que otra parte que pueda salir beneficiada con nuestro trabajo realice el resto de la aplicación. Un caso habitual es el de las traducciones de idiomas. Una aplicación que tenga vocación de mundial, debe poderse encontrar en todos los idiomas del Mundo, y algo así sólo es posible (o muchísimo más fácil, al menos) si permitimos que ’se vea’ cuál es el sistema que empleamos para volcar los textos. Así, si yo vivo en Brasil y me encuentro la aplicación Open Source en inglés, podré emplearla con mis clientes una vez la traduzca al portugués, a la vez que dejo esa traducción, también Open Source, accesible (y actualizable) al próximo que venga.
- soporte de terceros. Una aplicación ‘rica’ debe estar viva y ser capaz de actualizarse con el tiempo y las necesidades, de incorporar nuevas utilidades y, en definitiva, de crecer con su uso. Una aplicación en OpenSource permite que terceros desarrolladores actualicen, amplíen o incorporen nuevas funcionalidades a la misma, y el que lo hagan en su propio beneficio, en este caso repercute además en el beneficio del desarrollador original y de los usuarios finales. Un ejemplo puede ser el navegador web Mozilla Firefox, con sus ‘extensiones’ desarrolladas por terceros.
- divulgación. Facilitar el acceso, copia, adaptación y distribución de la aplicación va a falicitar su divulgación, independientemente de otros factores. Un desarrollador de recursos económicos limitados, con un producto que considere de interés, tiene en el Open Source una herramienta de difusión y distribución que no le ofrece ningún otro medio.
Existen muchísimas razones más para emplear código abierto y sí, es cierto que puede parecer increible, desde fuera, que ‘todo esto’ funcione. ¡Y vaya si funciona! Si no ya me dirán porque además de 4tres y muchos otros miles de pequeñas empresas en el Mundo lo emplean, además de la reciente irrupción de ‘monstruos’ como Microsoft, IBM, gobiernos nacionales, y un largo etc.
Comments are closed.