• Like
software libre duayen
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

software libre duayen

  • 620 views
Published

asdasdasd

asdasdasd

Published in Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
620
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Software Libre
    • El Software Libre es un tipo particular de software que le permite al usuario el ejercicio de cuatro libertades básicas:
      • Ejecutarlo con cualquier propósito
      • Estudiar como funciona y adaptarlo a sus necesidades
      • Distribuir copias
      • Mejorarlo, y liberar esas mejoras al publico
    • Con la única restricción del copyleft (o sea, cualquiera que redistribuya el software, con o sin cambios, debe dar las mismas libertades que antes), y con el requisito de permitir el acceso al código fuente (imprescindible para ejercer las libertades 1 y 3)
  • 2. Ventajas Del S.L.
      • Escrutinio Publico: Al ser muchos las personas que tienen acceso al código fuente, eso lleva a un proceso de corrección de errores muy dinámico, no hace falta esperar que el proveedor del software saque una nueva versión.
      • Independencia del proveedor:
      • Al disponer del código fuente, cualquier persona puede continuar ofreciendo soporte, desarrollo u otro tipo de servicios para el software.
      • No estamos supeditados a las condiciones del me r cado de nuestro proveedor, es decir que si este se va del mercado porque no le conviene y discontinua el soporte, nosotros podemos contratar a otra persona.
      • Manejo de la Lengua:
      • Traducción: cualquier persona capacitada puede traducir y adaptar un software libre a cualquier lengua.
      • Corrección ortográfica y gramatical: una vez traducido el software libre puede presentar errores de este tipo, los cuales pueden ser subsanados con mayor rapidez por una persona capacitada.
      • Mayor seguridad y privacidad:
      • Los sistemas de almacenamiento y recuperación de la información son públicos. Cualquier persona puede ver y entender como se almacenan los datos en un determinado formato o sistema.
      • Existe una mayor dificultad para introducir código malicioso como ser: espía (p/ej. capturador de teclas), de control remoto (p/ej. Troyano), de entrada al sistema (p/ej. puerta trasera), etc.
      • Garantía de continuidad: el software libre puede seguir siendo usado aun después de que haya desaparecido la persona que lo elaboro, dado que cualquier técnico informatico puede continuar desarrollándolo, mejorándolo o adaptándolo.
      • Ahorro en costos: en cuanto a este tópico debemos distinguir cuatro grandes costos: de adquisición, de implantación (este a su vez se compone de costos de migración y de instalación), de soporte o mantenimiento, y de interoperabilidad. El software libre principalmente disminuye el costo de adquisición ya que al otorgar la libertad de distribuir copias la puedo ejercer con la compra de una sola licencia y no con tantas como computadoras posea (como sucede en la mayoría de los casos de software propietario). Cabe aclarar que también hay una disminución significativa en el costo de soporte, no ocurriendo lo mismo con los costos de implantación y de interoperatividad.
  • 3. Desventajas del S.L.
    • Si observamos la situación actual, es decir la existencia mayoritaria de Software Propietario, tenemos:
      • Dificultad en el intercambio de archivos: esto se da mayormente en los documentos de texto (generalmente creados con Microsoft Word), ya que si los queremos abrir con un Software Libre (p/ ej. Open Office o LaTeX) nos da error o se pierden datos. Pero esta claro que si Microsoft Word creara sus documentos con un formato abierto (o publico) esto no sucedería.
      • Mayores costos de implantación e interoperabilidad: dado que el software constituye "algo nuevo", ello supone afrontar un costo de aprendizaje, de instalación, de migración, de interoperabilidad, etc., cuya cuantía puede verse disminuida por: mayor facilidad en las instalaciones y/o en el uso, uso de emuladores (p/ej. Si el usuario utiliza Microsoft Windows, la solución seria instalar alguna distribución de GNU/Linux y luego un emulador de Windows, como Wine, VMWare. Terminal X, Win4Lin). Vale aclarar que el costo de migración esta referido al software, ya que en lo que hace a Hardware generalmente el Software Libre no posee mayores requerimientos que el Software Propietario.
  • 4. Software ¿Libre o Gratis?
    • Una de las más grandes confusiones en el mundo de “Software Libre” (GNU GPL) es la siguiente:
    • El Software Libre siempre es gratis y no puedes cobrar por el.
    • Cosa que es totalmente falsa, el Software Libre no necesariamente significa Software Gratis, son dos cosas que están totalmente desligadas. Generalmente el Software Libre es gratuito pero esto es gracias a la voluntad del desarrollador o desarrolladores tras del proyecto, sin embargo, se puede cobrar por el, ya sea para cubrir los costos de distribución, por ejemplo CD-ROMs, o incluso se puede cobrar más de los costos de distribución.
  • 5. Software propietario
    • es aquel software que refleja el hecho de que su propiedad absoluta permanece en manos de quien tiene sus derechos y no del usuario, quien únicamente puede utilizarlo bajo ciertas condiciones. Su uso, redistribución y/o modificación están prohibidos o restringidos de modo tal que no es posible llevarlos a cabo. Es decir, este tipo de software le da al usuario derechos limitados sobre su funcionamiento, cuyo alcance establece el autor o quien posea ese derecho. Por ejemplo, ese derecho puede ser el de ejecutar el programa "tal como es" en una determinada computadora.
  • 6. ventajas
    • Las compañías productoras de software propietario por lo general tienen departamentos de control de calidad que llevan a cabo muchas pruebas sobre el software que producen.
    •           o Se destina una parte importante de los recursos a la investigación sobre la usabilidad del producto.
    •           o Se tienen contratados algunos programadores muy capaces y con mucha experiencia.
    •           o El software propietario de marca conocida ha sido usado por muchas personas y es relativamente fácil encontrar a alguien que lo sepa usar.
    •           o Existe software propietario diseñado para aplicaciones muy específicas que no existe en ningún otro lado mas que con la compañía que lo produce
    •           o Los planes de estudios de la mayoría de las universidades del país tienen tradicionalmente un marcado enfoque al uso de herramientas propietarias y las compañías fabricantes ofrecen a las universidades planes educativos de descuento muy atractivos. De ahí que los recién egresados pueden comenzar su vida productiva utilizando estos productos de inmediato. No obstante, en los centros de estudio más prestigiados se observa un cambio en esta tendencia.
    •           o Existe gran cantidad de publicaciones, ampliamente difundidas, que documentan y facilitan el uso de las tecnologías proveídas por compañías de software propietario, aunque el número de publicaciones orientadas al software libre va en aumento.
  • 7. desventajas
    • Es difícil aprender a utilizar eficientemente el software propietario sin haber asistido a costosos cursos de capacitación.
    •     * El funcionamiento del software propietario es un secreto que guarda celosamente la compañía que lo produce. En muchos casos resulta riesgosa la utilización de un componente que es como una caja negra, cuyo funcionamiento se desconoce y cuyos resultados son impredecibles. En otros casos es imposible encontrar la causa de un resultado erróneo, producido por un componente cuyo funcionamiento se desconoce.
    •     * En la mayoría de los casos el soporte técnico es insuficiente o tarda demasiado tiempo en ofrecer una respuesta satisfactoria.
    •     * Es ilegal hacer copias del software propietario sin antes haber contratado las licencias necesarias.
    •     * Si la compañía fabricante del software propietario se va a la banca rota el soporte técnico desaparece, la posibilidad de en un futuro tener versiones mejoradas de dicho software desaparece y la posibilidad de corregir las erratas de dicho software también desaparece. Los clientes que contrataron licencias para el uso de ese software quedan completamente abandonados a su propia suerte.
    •     * Si una compañía fabricante de software es comprada por otra más poderosa, es probable que esa línea de software quede descontinuada y nunca más en la vida vuelva a tener una modificación.
  • 8. Copyright vs. Copyleft
    • El Copyright defiende la propiedad de forma más restrictiva. Los derechos de autor en este caso están protegidos de copia por ley y para poder utilizarlos es necesario el consentimiento del autor de dicha obra y pagarle una remuneración. Para que expire este derecho, deben pasar 70 años desde la muerte del autor de la obra.
    • El Copyleft, aunque pueda llevar a pensarlo, no se trata de un antónimo del Copyright sino que es un tipo de licencia menos restrictiva, ya que da la posibilidad de que otra persona lo modifique para mejorarlo y elimina las limitaciones en cuanto a la distribución. Se basa en la libre circulación de la cultura sin ningún ánimo lucrativo, ya que este tipo de licencia protege al creador pudiendo denunciar a quien intente conseguir algún fin económico a costa de su obra. Creative Commons es una organización sin ánimo de lucro que defiende este modelo de licenciamiento con 6 tipos de licencias diferentes gracias a las cuales el autor puede escoger la más adecuada a su obra.
  • 9. Código fuente
    • Texto escrito en un lenguaje de programación específico y que puede ser leído por un programador. Debe traducirse a lenguaje máquina para que pueda ser ejecutado por la computadora o a bytecode para que pueda ser ejecutado por un intérprete. Este proceso se denomina compilación.
    • Acceder al código fuente de un programa significa acceder a los algoritmos desarrollados por sus creadores. Es la única manera de modificar eficaz y eficientemente un programa. Liberar un código fuente significa compartir ese texto con cualquier persona que lo desee, esto implica que cualquiera puede analizarlo, copiarlo o modificarlo. Las aplicaciones que liberan sus códigos suelen ser gratuitas bajo licencia GNU. La liberación de un código de un programa implica ciertos riesgos en cuando a la seguridad del mismo, pues su funcionamiento exacto queda expuesto. El código fuente no suele liberarse para las aplicaciones comerciales y no puede obtenerse el código fuente original a través de los programas ya compilados.
  • 10. Código cerrado
    • Aquellas aplicaciones que guardan su código fuente de ojos ajenos a la empresa desarrolladora.
  • 11. Código Abierto
    • Código abierto es el término con el que se conoce al software distribuido y desarrollado libremente. Fue utilizado por primera vez en 1998 por algunos usuarios de la comunidad del software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés del software libre ( free software ). No obstante, el término continúa siendo ambivalente, puesto que se usa en la actualidad por parte de programadores que no ofrecen software libre pero, en cambio, sí ofrecen las fuentes o código de los programas para su revisión o modificación previamente autorizada por parte de sus pares académicos.
  • 12. Ventajas y Desventajas
    • Sus ventajas son claras: la libre distribución combate la piratería y el código fuente abierto permite que en muy poco tiempo infinidad de programadores encuentran y corrijan errores mejorando el soft.
    • ¿Pero qué hay de las desventajas del open source? Hay quienes afirman que tiene poco soporte y solidez, además de no ser “el estándar usado”
  • 13. UNIX: definición
    • Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricos conectados a la máquina .
    • Linux es un UNIX libre
  • 14. Programas de software libre
    • Notepad++ 5.4.2
    • AC3Filter 1.61b
    • UltraExplorer 2.0
    • SoftPerfect Network Scanner 4.1
    • Java Runtime Environment 6 Update 14
  • 15. Situación en argentina
    • Situación en el estado nacional:
    • Actualmente el estado nacional no posee el grado de control necesario de la información digitalizada que procesa.
    • El estado no tiene completo control sobre la legalidad del software que utiliza.
    • Es de conocimiento de público que al asumir el gobierno de Fernando de la Rua, se declaró que numerosos organismos utilizaban software de manera ilegal, sin pagar los correspondientes derechos de uso. Esta situación implicaba que el mismo Estado estaba no solo tolerando sino incitando a la comisión de un ilícito, como es el emplear software sin licencia.