Sie sind auf Seite 1von 4

Repblica Bolivariana de Venezuela Ministerio del Poder Popular para la Educacin Superior Universidad Nacional Experimental Simn Rodrguez

Ncleo - Araure

Participantes Iris Valero Mariana Escalona Karelin Henriquez Seccin B

31-05-12

La prctica comn en la actualidad es que el programador entregue a su cliente solamente el resultado de la compilacin, reservndose el cdigo fuente. De esta forma se asegura que nadie (excepto l) pueda modificar el programa ni analizar los detalles de su construccin. La pregunta que planteo es la siguiente: Es ste un trato justo? Usualmente, cuando discuto con alguien sobre este tema, propongo el siguiente ejemplo: Debe un arquitecto, al que contratamos para construir nuestra casa, entregarnos los planos? Bien, aunque a simple vista no parece evidente, esto es muy similar a lo que ocurre con el software. En este caso tenemos las siguientes analogas: Los planos son requeridos por los entes oficiales para aprobar la construccin de nuestra casa, por lo cual debemos contar con los mismos. En el caso del software es peor an, ya que sin el cdigo fuente de un sistema no podremos averiguar qu es lo que realmente hace y si es lo que necesitamos, mucho menos someterlo al anlisis de otro programador para que lo certifique o revise. Sin los planos de nuestra casa no podremos hacer modificaciones (sin tener que romper las paredes para averiguar por dnde van las caeras, por ejemplo). Lo mismo (y con un mayor grado de dificultad) ocurre con el software. Si no contamos con el cdigo fuente y en un futuro necesitaremos algn tipo de modificaciones el programa, deberamos forzosamente contratar al mismo programador. La mayora de los programadores reaccionan (violentamente) contra este tipo de argumentos, acostumbrados quizs a la vieja idea de desarrollar una vez para un cliente que paga el costo y vender muchas ms al mismo precio y con un mnimo esfuerzo. A lo largo de la historia, la ciencia se ha desarrollado como bsqueda del conocimiento y mejoras de nuestras condiciones de vida. Desde la antigua Grecia, los cientficos han considerado que el conocimiento era patrimonio de la humanidad. Podan ganar dinero de sus descubrimientos, pero no era esa su principal motivacin, sino satisfacer su curiosidad, contribuir a la sociedad y lograr el reconocimiento de sus semejantes. En otras palabras hoy en da, mucha gente ha odo hablar de (Linux) y sabe que es una alternativa a Windows, gratuita y libre de virus, que tambin es llamada Software Libre. En primer lugar hacemos referencia a lo que es un Software y viene a ser el

equipamiento lgico o soporte lgico de una computadora digital; comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas; tales como las aplicaciones informticas; como el procesador de textos, que permite al usuario realizar todas las tareas concernientes a la edicin de textos; el software de sistema, tal como el sistema operativo, que, bsicamente, permite al resto de los programas funcionar adecuadamente, facilitando tambin la interaccin entre los componentes fsicos y el resto de las aplicaciones, y proporcionando una interfaz para el usuario. El Software se define como la parte intangible de la computadora, es decir, programas, aplicaciones, entre otros, que puede ejecutar el Hardware para la realizacin de tareas de computacin a las que se destina, el cual permite la utilizacin del ordenador o PC(Personal Computer). El Software Libre, es aquel que puede ser distribuido, modificado, copiado, y usado; por lo tanto, debe estar acompaado de un cdigo fuente o cede el cdigo de programacin para hacer efectivas las libertades que lo caracterizan, este nunca es pago quiere decir que siempre es gratuito; dentro del Software Libre esta el Software de dominio pblico que no est protegido por el copyright y podran generarse versiones no libres del mismo. Para Richard Stallman el Software Libre es una cuestin de libertad, no de precio. Para comprender este concepto, se debe pensar en la acepcin de libre como Libertad de Expresin, es decir, que el Software Libre se refiere a la Libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el Software. Gozar de esta libertad significa, entre otras cosas, no tener que pedir permiso ni pagar por ello, por ende se podr ejecutar desde cualquier sistema informtico. Por otra parte el Software Propietario es llamado tambin Software no libre, Software privado o Software con propietario; se refiere a cualquier programa informtico en el cual los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo, ya que su cdigo fuente no est disponible o el acceso a este se encuentra restringido o posee los derechos de autor sobre un software determinado. Tambin hace referencia especialmente a cuatro clases de libertad para los usuarios de Software. Libertad 0: la libertad para ejecutar el programa sea cual sea nuestro; esto quiere decir que se puede usar un programa para cualquier propsito. Libertad 1: la libertad

de estudiar el funcionamiento del programa y adaptarlo a nuestras necesidades; para esto el acceso al cdigo fuente o de programacin es indispensable para esto. Libertad 2: la libertad para redistribuir copias y as ayudar a otros (vecino, compaeros, entre otros). Libertad 3: libertad para mejorar el programa y luego publicarlo para el bien de toda la comunidad; de igual manera que la libertad del acceso al cdigo fuente es indispensable o requisito previo para esto.

Das könnte Ihnen auch gefallen