La realidad nos indica que una y otra vez los desarrolladores de software tienen que tropezar con los mismos problemas que otros ya han resuelto, observando el producto final y tratando de imitarlo (teniendo que reinventar la rueda). Esto se traduce en perdida de esfuerzo y tiempo que no contribuyen con el mejoramiento y avance. En cambio, si fuese libre, todos pudieran analizarlo, estudiarlo, ver los errores que han sido cometidos para no caminar sobre sus pasos, generando así soluciones rápidas, adaptadas a las necesidades particulares y como consecuencia producir mejoras reutilizables para todos.
domingo, 17 de abril de 2011
¿Por qué el Software debe ser Libre?
Haciendo un analisis crítico sobre este tema, el software al igual que otras áreas, esta basado en conocimiento y si realmente se desea que nuestra sociedad evolucione y mejore para todos (y no solo para unos pocos), dicho conocimiento debería ser compartido y público. Un ejemplo claro de esta premisa podemos verla en la ingeniería civil, donde el conocimiento es compartido de manera abierta en los planos de cada construcción, permitiendo a otros arquitectos, diseñadores y obreros mejorar cada obra vez tras vez y conocer las mejores practicas que permitan hacerlas mas resistentes y duraderas contra los embates del tiempo y la naturaleza.