Diferencia entre revisiones de «Ensayar el software libre/Contenido/El desarrollo de software en comunidad permite que se obtenga un software fácil de usar»

Contenido eliminado Contenido añadido
Daeral (discusión | contribs.)
agregue el ensayo
 
Pirenne (discusión | contribs.)
m Corrección ortográfica
Línea 1:
Que es un hacker? Es una persona que tiene conocimientos técnicos informáticos cuya pasión es de crear e innovar programas para uso de si mismo y para la comunidad. Estas personas se unen para formar comunidades en las que exponen sus inquietudes y entre ellos mismos dan solucionsolución a los problemas informaticosinformáticos que puedan surgir. Un grupo de estos esta consituidoconstituido por un experto y muchas personas con la aspiración de aprender a desarrollar programas o a mejorar los que en el areaárea de software libre existen.
 
Pues en esto es que voy a desarrollar mi tesis, “El desarrollo en comunidad permite que se obtenga un software facilfácil de usar”, aquí voy a tratar de exponer la teroriateoría que el pensamiento unido de varias personas se pueden resolver problemas y hacer que estos sean mas accequiblesasequibles a otras personas.
 
Si bien se ha dicho que la unionunión de varios hackers forma una comunidad, tambientambién se puede decir que es como una familia en la que los nuevos integrantes reciben una inducción de hackers mas expertos para el desarrollo de programas.
 
Una gran ayuda para estos nuevos hackers, sonlosson los foros que encontramos en internet, muchas veces encontramos problemas atribuidos a nuestra inexperiencia o falta de conocimiento en el areaárea que nos ahogamos en un vaso con agua; al exponer el problema en un foro de estos, la comunidad de la lista contesta a la inquietud espuestaexpuesta y podemos resolver mas rapidamenterápidamente un problema. Pero esto no quiere decir que ya seamos hackers, solo por resolver un problema, esto va mas halla de lo que creemos, estas personas son expertas en programación, en entender los lenguajes del sistema para poderlos explorar y mejorar o remediar problemas que su autor no previo antes. A medida que las personas conocen estos lenguajes de programación y si el software es de licencia libre, se puede mejorar sus rutinas, optimizar su rendimiento o sencillamente, recortar pasos que sobran.
 
Sin embargo, muchas personas en esta areaárea, piensan que hacer esto es plagiar el intelecto de los demasdemás, como lo son el software privativo, este software no permite que personas ajenas a la compañía, metan mano a los codigoscódigos fuente de sus aplicaciones porque lo consideran plagio, asiasí sea para optimizar el proceso, esto no ocurre con el software libre. Aquí las personas pueden hacer sus aportes para el mejor rendimiento de un software, que obviamente fue creado por alguien pero con la ayuda de sus compañeros de comunidad lo van alimentando y lo van ofreciendo a su comunidad o a otras comunidades para que lo prueben, analicen vean sus errores, los corrijan y saquen nuevas versiones, esto permite que un software sencillo se vuelva robusto en la medida que todos en la comunidad aporten sus nuevas ideas para el mejoramiento del mismo.
 
Creo que la ventaja de estos ejercicios es que todos piensas en la manera de hacer mas procesos en el menor tiempo posible, esto hace que la idea original se optimice, que con los aportes de todos los integrantes de la comunidad se arme un nuevo software con la capacidad de mejorar los trabajos que se vayan a desarrollar.
 
La teoriateoría de que dos cabezas piensan mejor que una y que cuatro ojos ven mejor que dos, es lo que a mi parecer practica cada comunidad, sin esta ayuda de gente experta y sin la imaginación de muchas otras, el desarrollo de software libre no seria posible.