Advertencia sobre el uso de software libre. Respeta a los desarrolladores
¿Corre riesgo el software libre y de código abierto (FOSS)? Asà como en algún momento pensamos que el sistema de permisos de Linux nos protegÃa de los ataques informáticos, hoy estamos convencidos de que los 4 principios del software libre y las diferentes licencias de la Open Source Initiative, nos garantizarán que nuestros proyectos favoritos sigan siempre entre nosotros. Tal vez con solo un cambio de nombre y desarrolladores.
Sin embargo, hay quien piensa que otra vez podrÃamos tener un disgusto.
Una analogÃa para entender el problema
Para intentar explicar mejor lo que quiero decir, permÃtanme hacer una analogÃa.
En la década del 80 me cansé de escuchar que en el mundo habÃa cuatro modelos económicos; Capitalismo, Comunismo, Japón (Que sin recursos naturales llegó a ser una potencia mundial) y Argentina (Que teniendo abundancia de recursos naturales, sigue siendo Argentina)
Obviamente que nada es tan simple, pero por el bien del artÃculo, concédanme que la afirmación es válida.
Hay hasta quién encontró una explicación con raÃces históricas y sociológicas. Durante mucho tiempo la base de la dieta japonesa fue el arroz. Los arrozales están juntos y requieren mucho cuidado. Cualquier enfermedad que afectara la plantación de alguien corrÃa el riesgo de extenderse al resto.
Los japoneses vivÃan en casas de madera y papel. Todas muy juntas. En caso de que alguien fuera irresponsable con el fuego, podrÃa ser un desastre.
Argentina es un paÃs muy extenso con tierras fértiles y apto para el cultivo de ganado.
En el primer caso, los japoneses estaban obligados a ser solidarios entre ellos y pensar en el mañana. Los argentinos podÃan darse el lujo de ignorar a sus vecinos, tomar lo que necesitaban y no preocuparse por reponer lo que se consume. Hasta que un dÃa, se empieza a consumir más de lo que se produce y empieza la decadencia.
Un desarrollador hace una advertencia sobre el uso del software libre
Baldur Bejarnason es un consultor y desarrollador web, además de participar en forma rentada en proyectos de código abierto. Él hace una descripción del comportamiento de los usuarios del software libre y de código abierto y su utilización en el mercado de desarrollo web, que en nuestra analogÃa podemos emparentar con el de los argentinos.
Las personas no aprecian lo mucho que el desarrollo web implica extraer valor de OSS, tanto a nivel individual como corporativo. Casi todo lo que hacemos en desarrollo web existe como una capa delgada sobre el software de código abierto. Servidores, herramientas de construcción, bases de datos, autenticación, ejecución de código JavaScript del lado del cliente, navegador web: todos estamos construyendo sobre un vasto océano de trabajo de software de código abierto sin devolver ni siquiera una fracción del valor obtenido
Baldur se queja de que como los usuarios asumen que alguien en algún lado tiene que estar pagando, se comportan como si fueran clientes pagos de software privativo. Se supone que el mantenedor de OSS debe atenderlos como si vivieran de eso en lugar de ser colaboradores voluntarios.
El desarrollador islandés advierte que ya se está viendo cada vez más el abandono de proyectos por falta de financiamiento y agotamiento de los mantenedores. El código abierto crece únicamente a partir de iniciativas que son parte de la estrategia de negocios de las empresas. Pero, ni siquiera en este caso el financiamiento es completo.
El software de código abierto es una palanca estratégica para las grandes empresas tecnológicas. Financian cuando ayuda a su negocio principal y dejan de hacerlo cuando no lo hace. El alojamiento en la nube, lentamente, ha estado marcando el comienzo de una era de extracción, donde las empresas de tecnologÃa se dirigen especÃficamente a proyectos de código abierto en el lado del servidor que pueden aprovechar con poca inversión. Amplias secciones de software del lado del servidor están infrafinanciadas.
Me permito recordar que el bug Heartbleed fue consecuencia de un parche a OpenSSL subido por un desarrollador voluntario una vÃspera de año nuevo.
De todas formas el artÃculo, cuya lectura te recomiendo, termina con una nota optimista.
El código abierto sostenible parece posible si logra equilibrar el aspecto poco interesante para las grandes tecnológicas, pero lo suficientemente interesante como para generar ingresos. Como muestra WordPress, puede ser bastante grande mientras permanece en su mayorÃa sin interés para los gigantes de la tecnologÃa.
Es una aguja difÃcil de enhebrar, pero parece ser totalmente posible.