SlideShare una empresa de Scribd logo
1 de 5
SOFTWARE LIBRE



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 usa "libre software" y "logical libre") es la denominación 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. Según la Free
Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar,
copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución
a través 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 carácter de libre, puede ser distribuido comercialmente ("software
comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código
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 modificación y redistribución de dichas
versiones modificadas del programa.
Tampoco debe confundirse software libre con "software de dominio público". Éste último es
aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la
humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre
con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo
dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la
muerte de este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por
muy débil que sea, ya no es del dominio público.
TIPOS DE SOFTWARE
varios tipos de software se describen basándose en su método de distribución. Entre estos se encuentran los así
llamados programas enlatados, el software desarrollado por compañías y vendido principalmente por distribuidores, el
freeware y software de dominio público, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero
suele con llevar una pequeña tasa a pagar por los usuarios que lo utilicen profesionalmente y, por último, el infame
vapourware, que es software que no llega a presentarse o que aparece mucho después de lo prometido.
El software es la parte logica de computadora, que permite el manejo de los recursos y la realizacion de tareas
especificas, tambien denominados programas.
Se clasifica en 2 partes:
1. SOFTWARE DE SISTEMAS
2. SOFWARE DE APLICACION
1. SOFTWARE DE SISTEMAS: Son aquellos programas que permiten la administracion de la parte fisica o los recursos
de la computadora, es la que interactua entre el usuario y los componentes hardware del ordenador. Se clasifican el
Sistemas Operativos Monousuarios y Multiusuarios.
2.SOFTWARE DE APLICACION:Son aquellos programas que nos ayudan a tareas especificas como edicion de textos,
imagenes, calculos, etc. tambien conocidos como aplicaciones.
Software de Uso General
El software para uso general ofrece la estructura para un gran número de aplicaciones empresariales, científicas y
personales. El software de hoja de cálculo, de diseño asistido por computadoras (CAD), de procesamiento de texto, de
manejo de Bases de Datos, pertenece a esta categoría. La mayoría de software para uso general se vende como paquete;
es decir, con software y documentación orientada al usuario ( manuales de referencia, plantillas de teclado y demás ).
Software de aplicaciones
El software de aplicación esta diseñado y escrito para realizar tareas específicas personales, empresariales o científicas
como el procesamiento de nóminas, la administración de los recursos humanos o el control de inventarios. Todas éstas
aplicacion es procesan datos (recepción de materiales) y generan información (registros de nómina). para el usuario.
Software de Aplicación, programa informático diseñado para facilitar al usuario la realización de un determinado tipo
de trabajo. Posee ciertas características que le diferencia de un sistema operativo (que hace funcionar al ordenador), de
una utilidad (que realiza tareas de mantenimiento o de uso general) y de un lenguaje (con el cual se crean los
programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas complicadas
como puede ser la contabilidad o la gestión de un almacén. Ciertas aplicaciones desarrolladas ‘a medida’ suelen ofrecer
una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados
paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un
programa procesador de textos, de hoja de cálculo y de base de datos.
CLASIFICACION
                                                              DEL SOFTWARE
   Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos:
   Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use,
    aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras,
    pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, controladores herramientas y utilidades
    de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros:
          Sistemas operativos
          Controladores de dispositivos
          Herramientas de diagnóstico
          Herramientas de Corrección y Optimización
          Servidores
          Utilidades
   Software de programación: Es el conjunto de herramientas que permiten al programador Desarrollar programas informáticos, usando diferentes
    alternativas y lenguajes de programación de una manera práctica. Incluyen básicamente:
          Editores de texto
          Compiladores
          Intérpretes
          Enlazadores
          Depuradores
          Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no
           necesite introducir múltiples comandos para compilar, interpretar, depurar etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario
           (GUI).
   Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser
    automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos otros:
          Aplicaciones para Control de sistemas y automatización industrial
          Aplicaciones ofimáticas
          Software educativo
          Software empresarial
          Bases de datos
          Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
          Videojuegos
          Software médico
          Software de cálculo Numérico y simbólico.
          Software de diseño asistido (CAD)
          Software de control numérico (CAM)
CODIGO FUENTE
 El código fuente de un programa informático (o software) es un conjunto de
  líneas de texto que son las instrucciones que debe seguir la computadora para
  ejecutar dicho programa. Por tanto, en el código fuente de un programa está
  descrito por completo su funcionamiento.
 El código fuente de un programa está escrito por un programador en algún
  lenguaje de programación, pero en este primer estado no es directamente
  ejecutable por la computadora, sino que debe ser traducido a otro lenguaje (el
  lenguaje máquina o código objeto) que sí pueda ser ejecutado por el hardware
  de la computadora. Para esta traducción se usan los llamados compiladores,
  ensambladores, intérpretes y otros sistemas de traducción.
 El término código fuente también se usa para hacer referencia al código fuente
  de otros elementos del software, como por ejemplo el código fuente de una
  página web que está escrito en el lenguaje de marcado HTML o en Javascript u
  otros lenguajes de programación web y que es posteriormente ejecutado por el
  navegador web para visualizar dicha página cuando es visitada.
 El área de la informática que se dedica a la creación de programas y, por tanto a
  la creación de su código fuente, es la programación.
AUTOR DE UNIX
 En marzo pasado, el jurado en el jucio de SCO vs. Novell llegó al veredicto de
  que Novell era el dueño de los derechos de autor de Unix.Ahora, los abogados
  del Grupo SCO han solicitado al juez Ted Stewart que se le ordene a Novell que
  les entregue los derechos de autor de Unix.
 «SCO argumenta que el jurado jamás respondió ante Stewart al problema
  específico que involucraba un principio legal denominado 'desempeño
  específico,' bajo el cual una de las partes puede solicitar a la corte se ordene a la
  otra parte que cumpla un aspecto de un acuerdo.»
 En otras palabras, Grupo SCO quiere que Novell le ceda los derechos de autor
  de Unix porque, según ellos, el acuerdo original entre ambas compañías debió
  incluir los derechos de autor de Unix.
 Difícilmente sucederá, y mientras tanto el Grupo SCO seguirá desangrándose
  cada vez más en una batalla legal que prácticamente tiene perdida desde
  empezó en 2003 cuando Grupo SCO demandó a IBM por utilizar código creado
  por IBM, y utilizado en Xenix y AIX, en el núcleo de Linux. Si alguien tiene
  curiosidad en leer todos los aburridos detalles de este nuevo episodio en la
  trágica novela de SCO, puede hacerlo leyendo el artículo correspondiente en
  Groklaw.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

El software
El softwareEl software
El software
 
Hardware and software
Hardware and softwareHardware and software
Hardware and software
 
Gianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compuGianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compu
 
El software
El softwareEl software
El software
 
El software
El softwareEl software
El software
 
Trabajo
TrabajoTrabajo
Trabajo
 
Franco vasquez
Franco vasquezFranco vasquez
Franco vasquez
 
Tics lunes 21.docx
Tics lunes 21.docxTics lunes 21.docx
Tics lunes 21.docx
 
las tics en la educación
las tics en la educación las tics en la educación
las tics en la educación
 
Practicadesoftwareyhardware(1)(1)
Practicadesoftwareyhardware(1)(1)Practicadesoftwareyhardware(1)(1)
Practicadesoftwareyhardware(1)(1)
 
Software
SoftwareSoftware
Software
 
Software victor
Software victorSoftware victor
Software victor
 
Software de aplicacion general
Software de aplicacion generalSoftware de aplicacion general
Software de aplicacion general
 

Similar a Presentación1

Similar a Presentación1 (20)

Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Jpresentacion 4 actividad
Jpresentacion 4 actividadJpresentacion 4 actividad
Jpresentacion 4 actividad
 
Software trabajo de expocision 2
Software trabajo de expocision 2Software trabajo de expocision 2
Software trabajo de expocision 2
 
Software trabajo de expocision 2
Software trabajo de expocision 2Software trabajo de expocision 2
Software trabajo de expocision 2
 
Informatica 2
Informatica 2Informatica 2
Informatica 2
 
El software
El softwareEl software
El software
 
El software
El softwareEl software
El software
 
El software
El softwareEl software
El software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Gianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compuGianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compu
 
Gianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compuGianna mercedes y victoria trabajo compu
Gianna mercedes y victoria trabajo compu
 
El software 2
El software 2El software 2
El software 2
 
El software
El software El software
El software
 
Hardware and software
Hardware and softwareHardware and software
Hardware and software
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
Software= Presentacion En Power Point(2).(2)
Software= Presentacion En Power Point(2).(2)Software= Presentacion En Power Point(2).(2)
Software= Presentacion En Power Point(2).(2)
 
Tarea 2 fundamentos del computador
Tarea 2 fundamentos del computadorTarea 2 fundamentos del computador
Tarea 2 fundamentos del computador
 
Software y el sistema operativo (1)
Software y el sistema operativo (1)Software y el sistema operativo (1)
Software y el sistema operativo (1)
 

Presentación1

  • 1. SOFTWARE LIBRE 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 usa "libre software" y "logical libre") es la denominación 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. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado. El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través 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 carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código 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 modificación y redistribución de dichas versiones modificadas del programa. Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.
  • 2. TIPOS DE SOFTWARE varios tipos de software se describen basándose en su método de distribución. Entre estos se encuentran los así llamados programas enlatados, el software desarrollado por compañías y vendido principalmente por distribuidores, el freeware y software de dominio público, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero suele con llevar una pequeña tasa a pagar por los usuarios que lo utilicen profesionalmente y, por último, el infame vapourware, que es software que no llega a presentarse o que aparece mucho después de lo prometido. El software es la parte logica de computadora, que permite el manejo de los recursos y la realizacion de tareas especificas, tambien denominados programas. Se clasifica en 2 partes: 1. SOFTWARE DE SISTEMAS 2. SOFWARE DE APLICACION 1. SOFTWARE DE SISTEMAS: Son aquellos programas que permiten la administracion de la parte fisica o los recursos de la computadora, es la que interactua entre el usuario y los componentes hardware del ordenador. Se clasifican el Sistemas Operativos Monousuarios y Multiusuarios. 2.SOFTWARE DE APLICACION:Son aquellos programas que nos ayudan a tareas especificas como edicion de textos, imagenes, calculos, etc. tambien conocidos como aplicaciones. Software de Uso General El software para uso general ofrece la estructura para un gran número de aplicaciones empresariales, científicas y personales. El software de hoja de cálculo, de diseño asistido por computadoras (CAD), de procesamiento de texto, de manejo de Bases de Datos, pertenece a esta categoría. La mayoría de software para uso general se vende como paquete; es decir, con software y documentación orientada al usuario ( manuales de referencia, plantillas de teclado y demás ). Software de aplicaciones El software de aplicación esta diseñado y escrito para realizar tareas específicas personales, empresariales o científicas como el procesamiento de nóminas, la administración de los recursos humanos o el control de inventarios. Todas éstas aplicacion es procesan datos (recepción de materiales) y generan información (registros de nómina). para el usuario. Software de Aplicación, programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. Posee ciertas características que le diferencia de un sistema operativo (que hace funcionar al ordenador), de una utilidad (que realiza tareas de mantenimiento o de uso general) y de un lenguaje (con el cual se crean los programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas complicadas como puede ser la contabilidad o la gestión de un almacén. Ciertas aplicaciones desarrolladas ‘a medida’ suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de datos.
  • 3. CLASIFICACION DEL SOFTWARE  Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos:  Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, controladores herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros:  Sistemas operativos  Controladores de dispositivos  Herramientas de diagnóstico  Herramientas de Corrección y Optimización  Servidores  Utilidades  Software de programación: Es el conjunto de herramientas que permiten al programador Desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación de una manera práctica. Incluyen básicamente:  Editores de texto  Compiladores  Intérpretes  Enlazadores  Depuradores  Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).  Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos otros:  Aplicaciones para Control de sistemas y automatización industrial  Aplicaciones ofimáticas  Software educativo  Software empresarial  Bases de datos  Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)  Videojuegos  Software médico  Software de cálculo Numérico y simbólico.  Software de diseño asistido (CAD)  Software de control numérico (CAM)
  • 4. CODIGO FUENTE  El código fuente de un programa informático (o software) es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está descrito por completo su funcionamiento.  El código fuente de un programa está escrito por un programador en algún lenguaje de programación, pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje (el lenguaje máquina o código objeto) que sí pueda ser ejecutado por el hardware de la computadora. Para esta traducción se usan los llamados compiladores, ensambladores, intérpretes y otros sistemas de traducción.  El término código fuente también se usa para hacer referencia al código fuente de otros elementos del software, como por ejemplo el código fuente de una página web que está escrito en el lenguaje de marcado HTML o en Javascript u otros lenguajes de programación web y que es posteriormente ejecutado por el navegador web para visualizar dicha página cuando es visitada.  El área de la informática que se dedica a la creación de programas y, por tanto a la creación de su código fuente, es la programación.
  • 5. AUTOR DE UNIX  En marzo pasado, el jurado en el jucio de SCO vs. Novell llegó al veredicto de que Novell era el dueño de los derechos de autor de Unix.Ahora, los abogados del Grupo SCO han solicitado al juez Ted Stewart que se le ordene a Novell que les entregue los derechos de autor de Unix.  «SCO argumenta que el jurado jamás respondió ante Stewart al problema específico que involucraba un principio legal denominado 'desempeño específico,' bajo el cual una de las partes puede solicitar a la corte se ordene a la otra parte que cumpla un aspecto de un acuerdo.»  En otras palabras, Grupo SCO quiere que Novell le ceda los derechos de autor de Unix porque, según ellos, el acuerdo original entre ambas compañías debió incluir los derechos de autor de Unix.  Difícilmente sucederá, y mientras tanto el Grupo SCO seguirá desangrándose cada vez más en una batalla legal que prácticamente tiene perdida desde empezó en 2003 cuando Grupo SCO demandó a IBM por utilizar código creado por IBM, y utilizado en Xenix y AIX, en el núcleo de Linux. Si alguien tiene curiosidad en leer todos los aburridos detalles de este nuevo episodio en la trágica novela de SCO, puede hacerlo leyendo el artículo correspondiente en Groklaw.