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.)
arregle justificacion de parrafos
Daeral (discusión | contribs.)
Arregle redacción y ortografía
Línea 5:
 
 
<p align="justify">¿Qué es un hacker? Esto es necesario saberlo por que es el personaje central en la gran obra del Software desarrollado en comunidad. El 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. Ciertamente, estas personas se unen para formar comunidades en las que exponen sus inquietudes y entre ellos mismos dan solución a los problemas informáticos que puedan surgir. Un grupo de estos esta constituido por un experto y muchas personas con la aspiración de aprender a desarrollar programas o a mejorarlos.</p>
<p align="justify">La tesis de este ensayo es "El desarrollo en comunidad permite que se obtenga un software fácil de usar”, aquí voy a tratar de exponer la teoría de que el pensamiento unido de varias personas resuelven problemas y hacen que estos sean más adsequibles a otras personas.</p>
 
<p align="justify">¿Qué es un hacker? Esto es necesario saberlo por que es el personaje central en la gran obra del Software desarrollado en comunidad. El 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. Ciertamente, estas personas se unen para formar comunidades en las que exponen sus inquietudes y entre ellos mismos dan solución a los problemas informáticos que puedan surgir. Un grupo de estos esta constituido por un experto y muchas personas con la aspiración de aprender a desarrollar programas o a mejorarlos.</p>
 
<p align="justify">Si bien se ha dicho que la unión de varios hackers forman una comunidad, también se puede decir que es como una familia en la que los nuevos integrantes reciben una inducción de hackers masmás expertos para el desarrollo de programas.</p>
 
 
<p align="justify">QueAhora miremos Qué es una comunidad? EsUna comunidad es un grupo de personas que tienen el mismo objetivo, en este caso "SOFTWARE LIBRE", interactuan, marcan la diferencia en desarrollo e imagen,; esta comunidad tiene como objetivo o misionmisión el desarrollo y modificacionmodificación de aplicaciones; esto solosólo se puede realizar cuando esta comunidad colaboran entre si y se retroalimentan de aquellas pequeñas fallas que han tenido en sus desarrollos; esto hace la gran diferencia de "COMUNIDAD", a demás, son personas de distintos perfiles que se están apoyando todos con todos en el desarrollo de software. Este apoyo ayuda a que no se concentren en un sólo problema sino que a su vez se puede estar atacando un problema en diversos niveles de complejidad, esto quiere decir que mientras unos se encargan de ciertas rutinas otros se estan encargando de ver hacia el futuro para mirar como pueden hacer más eficiente el programa pero esto no se podría hacer si no existieran personas interesadas en aprender este tipo de desarrollo.</p>
 
<p align="justify">Que es una comunidad? Es un grupo de personas que tienen el mismo objetivo en este caso "SOFTWARE LIBRE", interactuan, marcan la diferencia en desarrollo e imagen, esta comunidad tiene como objetivo o mision el desarrollo y modificacion de aplicaciones; esto solo se puede realizar cuando esta comunidad colaboran entre si y se retroalimentan de aquellas pequeñas fallas que han tenido en sus desarrollos; esto hace la gran diferencia de "COMUNIDAD".</p>
 
<p align="justify">Una gran ayuda para estos nuevos hackers, son los foros que encontramos en internet, muchas veces encontramos problemas atribuidos a nuestra inexperiencia o falta de conocimiento en el á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 expuesta y podemos resolver más rápidamente un problema. Pero esto no quiere decir que ya seamos hackers, sólo por resolver un problema, esto va más allá 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 previó 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.</p>
 
 
<p align="justify">Sin embargo, muchas personas en esta área, piensan que hacer esto es plagiar el intelecto de los demás, como lo es el software privativo, este software no permite que personas ajenas a la compañía, metan mano a los códigos fuente de sus aplicaciones porque lo consideran plagio, así 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.</p>
 
 
<p align="justify">Creo que la ventaja de estos ejercicios es que todos piensas en la manera de hacer masmás 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.</p>