Sunteți pe pagina 1din 4

Tema: Software libre. Alumna: Mara Elena Noceda Cspedes Seminario I Introduccin.

En la actualidad se dispone de una gran variedad de opciones en cuanto a software se refiere. Se puede emplear programas comerciales para facilitar el realizar tareas como escribir una carta, editar alguna fotografa o enviar un correo electrnico. Sin embargo Qu ocurre cuando se quiere compartir ese mismo software con algn amigo?, Qu pasa si desea modificar o pagar para que alguien ms lo modifique con el fin de adaptarlo a alguna necesidad humana? Simplemente no es posible, porque no se tiene acceso al cdigo fuente; y si se distribuye dicho software sin el permiso del autor (o autores) se incurre en un delito. Es aqu donde tiene cabida el movimiento del software libre, software cuya distribucin, uso y modificacin es perfectamente legal y no solo eso, sino que adems incita a "compartir" como parte fundamental de su filosofa, siempre a favor de mejorar el software. Qu es Software Libre? Es la denominacin del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Segn la Free Software Fundacin, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado. El opuesto del Software libre es el denominado software propietario, aquel que es imposible de utilizar en otro hardware, o terminal modificar, o transferir sin pagar derechos a su inventor o creador. Descripcin: Programa o secuencia de instrucciones usada por un dispositivo de procesamiento digital de datos para llevar a cabo una tarea especfica o resolver un problema determinado, sobre el cual su dueo renuncia a la posibilidad de obtener utilidades por las licencias, patentes, o cualquier forma que adopte su derecho de propiedad sobre l (o sea, el software libre puede estar licenciado, o protegido por una patente autoral), por lo que puede utilizarse o transferirse sin pago alguno al licenciante, o a su creador. El software, como programa, consiste en un cdigo en un lenguaje mquina especfico para un procesador individual. El cdigo es una secuencia de instrucciones ordenadas que cambian el estado del hardware de una computadora. Puede distinguirse en tres categoras: software de sistema, software de programacin y aplicacin de software. De todas maneras esta distincin es arbitraria y muchas veces un software puede caer en varias categoras. Software de sistema: ayuda a funcionar al hardware y a la computadora. Incluye el sistema operativo, controladores de dispositivos, herramientas de diagnstico, servidores, sistema de ventanas, utilidades y ms. Su propsito es evitar lo ms posible los detalles complejos de la computacin, especialmente la memoria y el hardware. Software de programacin: provee herramientas de asistencia al programador. Incluye editores de texto, compiladores, intrprete de instrucciones, enlazadores, debuggers, etc. Software de aplicacin: permite a los usuarios finales hacer determinadas tareas. Algn software de aplicacin son los navegadores, editores de texto, editores grficos, antivirus, mensajeros. El software puede clasificarse segn su licencia y/o forma de distribucin Algunos puntos importantes para un buen desarrollo del mismo: El software se desarrolla o construye; no se manufactura en el sentido clsico. A pesar de que existen similitudes entre el desarrollo del software y la manufactura del hardware, las dos actividades serian diferentes en lo fundamental. En ambas la alta calidad se alcanza por medio del buen diseo, la fase de manufactura del hardware puede incluir problemas de calidad existentes en el software. El software no se desgasta. El software es inmune a los males ambientales que desgasten el hardware. Por lo tanto la curva de tasas de fallas para el software debera tener la forma de la curva idealizada. Los defectos sin descubrir causan tasas de fallas altas en las primeras etapas de vida de un programa. Sin embargo, los errores se corrigen y la curva se aplana: el software no se desgasta, pero si se deteriora.

A pesar de que la industria tiene una tendencia hacia la construccin por componentes, la mayora del software aun se construye a la medida. Un componente de software se debe disear e implementar de forma que puede utilizarse en muchos programas diferentes. Caractersticas: Se encuentra disponible el cdigo fuente del software, por lo que puede modificarse el software sin ningn lmite. Libertad de estudiarlo y adaptarlo. Libertad de distribuir copias. Libertad de mejora y publicacin de cambios. Libertad de usar el programa con cualquier propsito. Correccin, fiabilidad, eficiencia. Integridad. Facilidad de uso, de mantenimiento, de reutilizacin, de prueba. Flexibilidad. Portabilidad. Interoperabilidad. Ventajas: El usuario no comete delito por tenerlo o usarlo. Amplsima gama y variedad de herramientas libres. Actualizaciones peridicas con lata frecuencia. 100% libre de virus. Altsimo nivel de estabilidad comprobada. Protege y defiende la SOBERANIA. Tiene una gran comunidad de apoyo y soporte. Diversidad de soluciones informticas. Costo. Flexibilidad de las soluciones informticas. Independencia tecnolgica.

Desventajas: El hardware debe ser de calidad y estndares abiertos. Carece de una estructura ampliada mercadeo (marketing). Algunas aplicaciones especficas no estn en el mercado. Requiere profesionales debidamente calificados para la administracin del sistema (es un sistema administrado). Dificultad en el intercambio de archivos. Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de instalar. Inexistencia de garanta por parte del autor. Interfaces grficas menos amigables. Poca estabilidad y flexibilidad en el campo de multimedia y juegos. Menor compatibilidad con el hardware. Clasificacin El software libre suele estar disponible gratuitamente, o al precio de costo de la distribucin a travs de otros medios; sin embargo no es obligatorio que sea as, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carcter de libre, puede ser distribuido comercialmente ("software comercial"). Anlogamente, el "software gratis" o "gratuito" incluye en ocasiones el cdigo fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificacin y redistribucin de dichas versiones modificadas del programa. Hay quienes clasifican este tipo de software segn la funcin que cumplen, por ejemplo es posible distinguir a los editores grficos, como el TUX Paint o GUMP. Tambin existen los de internet, como el Mozilla, el FileZilla. Por otro lado pueden ser mencionados el software libre de educacin, como el Tux Typing o el GNU Solfege, los de seguridad como el GnuPG o el Eraser, los de ciencia, como el Scilab o el Celestia.

Ejemplo de software libre. Audacity Accepting, Ares Galaxy, Shareaza, GTK+ and The GIMP installers for Windows, DC++, Zip, Pidgin, Virtual Dub, C Dex, eMule Plus, Azureus, Php BB, Guliverkli, Bit Torrent, A MSN, Tight VNC, Win SCP, JBoss.org, File Zilla, PDF Creator, Ultra VNC, ZSNES, NASA World Wind, Ghost script, Php My Admin, AC3Filter, PortableApps.com: Portable Software/USB, ABC [Yet Another Bit torrent Client], Dev-C++, eMule Morph, Clam Win Free Antivirus, Simple Directory Listing, Min GW Minimalist GNU for Windows, Ffd show, XAMPP, DOS Box DOS Emulator, Media Coder eMule X treme Mod, entre otros.

Comparacin con Software Propietario Es desarrollado por una comunidad de voluntarios, y cualquier persona puede participar en el proceso de construccin del software. Esto implica que el cdigo fuente ha de ser abierto para todo el mundo, sin restricciones. Se puede distribuir el software libremente entre familiares, amigos, compaeros de trabajo, ya que las licencias libres permite (la ms habitual es la GPL), teniendo en cuenta que se ha de seguir la normativa que sta marca. Se posee la seguridad que miles de voluntarios cooperaran en la continua mejora del software, corrigiendo posibles errores y poniendo rpidamente el producto al alcance de todos. Aunque software libre no implica necesariamente que el producto sea gratuito, lo habitual es que se los obtenga los programas descargndolos libremente de internet o a travs de distribuciones. En internet se puede encontrar muchas comparaciones, una de ellas dice: Esto del software libre es como lo de las pastillas de la pelcula The Matrix. Tienes una pastilla roja y una azul. La azul es la que te venden todos los das las empresas de software actual sobre las maravillas que la tecnologa ofrece. Te inundan con propaganda sobre las bondades de este sistema operativo y la cantidad de cosas que puedes hacer con l. Producen aplicaciones continuamente para que tengamos la ilusin de una constante innovacin, cuando realmente no se produce. El conocimiento es nicamente de ellos, las empresas de software propietario tienen acceso al mismo, y modifican sus estrategias, como si todo fuese un simple tablero de ajedrez, para que todo se realice segn su conveniencia, no para que te beneficie a ti consumidor. Pero, por otra parte tienes la pastilla roja, la del conocimiento. Es la pastilla que te permite usar la tecnologa en tu beneficio. El conocimiento est al alcance de todos y no solamente de las grandes empresas de software Problemtica Actual Existen varios dilemas que limitan la evolucin de este tipo de proyectos, por ejemplo, aquellas entidades que obtienen beneficios sin brindar ninguna aportacin, como empresas que utilizan software libre y reciben beneficios econmicos gracias a ello, o programadores que utilizan programas o cdigo para realizar proyectos por los que ellos si obtendrn remuneracin. Otro gran problema que detiene el desarrollo del Software libre es la piratera, ya que anula la principal ventaja del software libre, el costo, y brinda mayor difusin a los programas propietarias mantenindolos en el mercado como el estndar, y esto desencadena una serie de obstculos como el hecho de que las personas que utilizan software pirata como particulares, estarn acostumbrados a ese programa, por ende las empresas lo utilizaran en sus oficina, o al revs, pues si en una compaa se utiliza un software, y se capacita a los empleados para trabajar con l, obliga de cierta manera al trabajador a emplear solo ese software, ya sea por compatibilidad o porque es el nico que sabe utilizar. Importancia del empleo software libre El software libre es de gran utilidad debido a que existen programadores que necesitan de un cdigo libre para modificarlo o actualizarlo segn el criterio del uso que este deseara dar al sistema operativo. Su principal importancia es la de satisfacer plenamente las expectativas de cada usuario. El software libre podra aportar en las escuelas y en la sociedad misma, segn como se introduzca, en un modelo cultural y tecnolgico, como otra manera de entender la relacin entre las personas, el conocimiento y las herramientas digitales, de lo contrario, con los mismos criterios y de la misma forma en que se est utilizando ahora, al software cerrado y privativo, este modelo sera ms o menos dinero o prestigio y no las personas, se habr perdido una magnfica ocasin de transformar nuestras aulas y nuestra sociedad.

Actualmente no slo se pueden hacer las mismas cosas con ambos tipos de software, libre y privativo, sino que en determinadas circunstancias se pueden hacer ms cosas con el software libre como abrir el formato de archivos opendocument que es el estndar aprobado por las universidades en diversas partes del mundo y que el software privativo como el de Microsoft no puede abrir. Conclusin Independientemente de que una estrategia de migracin tecnolgica implique que se desplieguen innumerables recursos para la investigacin y bsqueda de alternativas a los programas de software privativos en uso en la actualidad, no se debe descuidar por un solo momento que la preparacin de los recursos humanos juega un papel esencial en la migracin, y por tanto, ser uno de los primeros factores a tener en cuenta. La enseanza de los temas relacionados con el software libre, adems de la enseanza de la importancia de que el software tenga una procedencia legal, es una nueva tendencia que debe reflejarse en las actividades docentes que tengan que ver con la informtica tanto en los colegios como en las universidades. Solo as, se obtendr un producto, informacin o recurso de calidad, en un lapso de tiempo menor con una disminucin de utilizacin de recursos econmicos.

S-ar putea să vă placă și