lunes, 1 de abril de 2013

SOFTWARE LIBRE



SOFTWARE LIBRE


DEFINICION: El software libre (en inglés free software, aunque esta denominación también se confunde a veces con "gratis" por la ambigüedad del término "free" en el idioma inglés, por lo que también se usan "libre software" y "logical libre") es la denominación del software que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, y estudiar el mismo, e incluso modificar el software y distribuirlo modificado.




VENTAJAS:

n  Bajo costo de adquisición y libre uso.
n  Innovación tecnológica.
n  Requisitos de hardware menores y durabilidad de las soluciones
n  Código bajo escrutinio publico
n  Independencia del proveedor.
n  Posible adaptación del software

n  Resulta una alternativa para desarrollar aplicaciones de alto nivel, específicamente para desarrollar sistemas de cómputo paralelo y aplicaciones de cómputo masivo: como manejadores de base de datos paralelos, ambiente de seguridad informática y administradores de redes, y equipo de conectividad de muy alta capacidad.


n  Reduce la dependencia tecnológica de las grandes empresas globalizadas

n  Fomenta la creatividad y la actividad productiva


n  Permite al usuario no solo ejecutar e programa en tantas computadoras como desee, sino también copiarlo, inspeccionarlo, modificarlo, mejorarlo, corregir errores y distribuirlo, o contratar a alguien para que lo haga por el.

DESVENTAJAS:


n  No tiene garantía proveniente del autor.
n  No existen compañías únicas que respalden toda la tecnología
n  En sistemas con acceso a Internet, se deben de monitorear constantemente las -correcciones de errores de todos los programas que contengan dichos sistemas, ya que son fuente potenciales de intrusión. (lo mismo aplica para software no libre)
n  La diversidad de distribuciones, métodos de empaquetamiento, licencias de uso, herramientas con un mismo fin, pueden crear confusión en cierto número de personas.
n  No en todos los casos hay soporte técnico ni proveedor.
n  Necesidad de capacitar al personal para usarlo
n  Algunas funciones requieren de personal altamente especializado y con ello se limita el acceso al trabajo de personal


Uso de estándares:


          Estándar es un conjunto de reglas y normas de cómo hacer las cosas.
           
         Ofrecen un lenguaje común entre empresas, aplicaciones, sistemas.

         Permiten construir sistemas que pueden  trabajar de manera conjunta o bien, que permiten el flujo de información de un lugar a otro.


         Una norma de facto puede definirse como una especificación técnica que ha sido desarrollada por una o varias compañías y que ha adquirido importancia debido a las condiciones del mercado.

Estándares abiertos

          Estándar abierto es una especificación disponible públicamente para lograr una tarea específica.
         HTML/XHTML
         IP
         TCP
         SQL
         OpenDocument
EL SOFTWARE LIBRE POR RICHARD STALLMAN

En  este espacio nombrarle alguna razón es sobre software libre según RICHARD STALLMAN , resaltando sus características, su importancia y su función.
El software libre supone un ahorro económico para las escuelas. El software libre le da a las escuelas, igual que a cualquier otro usuario, la libertad de copiar y redistribuir el software, por lo que pueden hacer copias para todas las computadoras que tengan. En los países pobres esto puede ayudar a reducir la brecha digital.
Esta razón obvia, si bien importante en términos prácticos, es más bien superficial. Los autores de software privativo pueden eliminar esta desventaja donando copias a las escuelas (advertencia: las escuelas que se acojan a estas ofertas puede que tengan que acabar pagando las actualizaciones posteriores). Veamos pues otras razones más profundas.
Las escuelas tienen una misión social: enseñar a los alumnos a ser ciudadanos de una sociedad fuerte, capaz, independiente, solidaria y libre. Deben promover el uso de software libre al igual que promueven el reciclaje. Si las escuelas enseñan el software libre, los estudiantes tenderán a utilizar software libre cuando se gradúen. Esto ayudará a que la sociedad en su conjunto se libere del dominio (y abuso) de las megacorporaciones.
Lo que las escuelas deben rechazar es la enseñanza de la dependencia. Las corporaciones ofrecen muestras gratuitas a las escuelas por la misma razón que las compañías tabaqueras distribuyen cigarrillos gratuitos a los menores: para convertirlos en adictos (1). No les harán descuentos cuando hayan crecido y se hayan graduado.
El software libre les permite a los alumnos aprender cómo funciona el software. Cuando algunos de ellos alcanzan la adolescencia, quieren aprender absolutamente todo sobre los sistemas computacionales y el software. Tienen una curiosidad especialmente intensa por leer el código fuente de los programas que usan a diario. Para aprender a escribir buen software, es necesario escribir y leer mucho código. Los alumnos tienen que leer y comprender programas reales que la gente utiliza en la realidad. Únicamente el software libre lo permite.

No hay comentarios:

Publicar un comentario