Linux crece bajo el estilo de desarrollo de la colaboración (al estilo de un bazar), el cual es la base de todo lo que aconteció desde que este fue introducido, y es que Linus no escribió Linux totalmente solo, si no que el hizo uso de código desarrollado por la comunidad de programadores el cual era libre para su propio proyecto, siendo esta una gran habilidad que diferencia a los buenos programadores quienes saben muy bien escribir código, a los mejores programadores los cuales reescriben y reutilizan software ya existente.
Pero para poder mantener una idea a flote como la que tuvo Linus Torvalds, es necesario contar con la actitud adecuada y con un interés pertinente, ya que sin alguna de los dos últimos aspectos no es posible crecer y transformarse en algo mas que una idea. Sin embargo una fuente importante que aporta este interés, son los mismos colaboradores y usuarios del software, parte significativa y diferenciadora del desarrollo de software libre al convencional, debido a que tienen una participación de suma importancia a lo largo de la vida del sistema operativo, siendo estos mismos quienes proporcionan las mejoras a los códigos haciendo que la depuración y/o localización de errores sea mas rápida y por ende que el desarrollo de software también sea más rápido.
Las innovaciones que introdujo Linus fueron muy importantes tanto en el kernel como en la participación de los usuarios, pero la clave de todo su pensamiento e ingenio fue el cambio de software privativo al software libre, el cual no tenia licencia, era modificable y compartible, y además de esto contaba con la característica de que su código fuente era accesible para todos aquellos que estuvieran interesados en este, creando un antes y un después ya que con el suceso de Linux se cambio las bases establecidas de que el software estaba hecho para obtener dinero y no para lo que debió haber sido desde un principio que es ayudar a los usuarios en diversos campos de la mejor manera posible.
Por todo lo anterior, es mas fácil acceder a desarrolladores asistentes y testeadores los cuales evalúan constantemente el software ya que permiten un mayor tiempo de respuesta a casi cualquier problema o vulnerabilidad, creando un software mas seguro, funcional, y accesible para mas personas al no tener que pasar por caja para poder acceder a estos beneficios, demostrando así los puntos a favor del desarrollo de tipo libre al privativo, y como ha ido evolucionando la dirección del desarrollo de software hacía un fin común mejor.
Por:
SEBASTIAN
MESA GUZMÁN
http://creativecommons.org/licenses/by/4.0/
No hay comentarios:
Publicar un comentario