La Cátedra Y El Bazar. Software Libre

Páginas: 6 (1382 palabras) Publicado: 28 de septiembre de 2012
catedral y el bazar, decreto 3390

Este análisis expresa las ventajas del software libre en relación al software propietario, como bien lo expresa el tema, se considera que el bazar se refiere a la libertad de lanzar enseguida y a menudo, versiones de prueba de algún software, versiones de código abierto, mientras que la catedral es todo lo contrario no da lugar al lanzamiento de versionesantes de que hubiese llegado el momento.
En esta lectura se proponen reglas para desarrollar de manera eficaz, software de código abierto:
El software viene dado por la necesidad proporcionar el software deseado, sin embargo el programador debe saber que reescribir y que reutilizar, tiene la libertad de seguir o cambiar algo. Si la escala del proyecto cambia y el programa deja de ser de tu interés,compártelo con personas que manejen tu mismo propósito y que esa persona a su vez herede los usuarios ya que estos serán ayudantes (programadores asociados) resultando esto enormemente eficaz para reducir el tiempo necesario para la depuración, tus usuarios diagnosticarán problemas durante los lanzamientos de las versiones, sugerirán correcciones y ayudarán a mejorar el código mucho másrápidamente de lo que tú serías capaz de lograr sin ayuda. Debes considerarlos como un recurso muy valioso.
Cabe destacar que maximizar el numero de colaboradores o usuarios, genera soluciones obvias debido a que se identificarían los problemas con mayor rapidez y que un número mayor de usuarios encuentra más errores debido a que añade muchas más formas diferentes de forzar el programa.
Uno de los puntosimportantes para llevar a cabo el desarrollo de un software esta en darle importancia a las estructuras de datos, estas conducirán a que se entienda por completo sin necesidad de recurrir al código.
Las ideas y sugerencias de los usuarios, son de gran importancia y en ocasiones las soluciones mas sorprendentes se detectan cuando te das cuenta de las ideas equivocadas que se tenían en relaciónal problema planteado. Si se topa con un inconveniente y tratas de remediarlo sabiendo que mas adelante este generara otro, te ves obligado en pensar cual será la posible solución para este nuevo inconveniente y no tienes respuesta, lo mas conveniente es replantear el problema, los beneficios serán enormes, de hecho cuando tu código se hace mejor y más sencillo, es cuando notas que es correcto.Otras de las sugerencias es que se debe aprovechar las herramientas para poder hacer cosas imprevistas, tomar ideas de otros, ninguno de nosotros fue 'original' en el sentido romántico que mucha gente asocia a un genio. Sin embargo, la mayor parte de la ciencia, la ingeniería o el desarrollo del software no es realizada por genios, aunque la mitología 'hacker' mantenga lo contrario. La sintaxis esmás importante que un lenguaje resulte fácil de usar para los humanos que eficaz para el ordenador, sin embargo, hay razones para ser prudente. Una es el coste en términos de complejidad de la etapa de interpretación -- no es deseable llevarlo a un punto en que sean una causa importante de errores y confusión del usuario. Otra consiste en que intentar aproximar un lenguaje al inglés suele requerirque el inglés que se termine utilizando se vea seriamente deformado, de modo que esa semejanza superficial al lenguaje natural acaba por resultar tan confusa como lo hubiera sido la sintaxis original.
La evolución del software se da cuando hay una comunidad amplia y activa de usuarios y colaboradores, los mejores desarrollos surgen al abordar soluciones personales a los problemas cotidianos delautor, y se difunden porque el problema afecta también a un amplio grupo de usuarios. Un desarrollador puede usar Internet para capturar los beneficios derivados de tener muchos colaboradores sin que el proyecto colapse en un desorden caótico. El futuro del software abierto pertenecerá cada vez más a gente que sepa como jugar al modo de Linus, a gente que deje atrás la catedral y abrace el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Libre catedra
  • CATEDRA LIBRE
  • Software libre y software propietario
  • Software libre y software propietario
  • Software Libre Y Software Propietario
  • SOFTWARE LIBRE Y SOFTWARE PROPIETARIO
  • Software Libre
  • software libre

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS