Está en la página 1de 22

Fundamentos del software libre

1. FUNDAMENTOS DEL SOFTWARE LIBRE (S.L) Integrantes: David Ferrer Emely Perez Aaron Cerinza
Carlos Di Davide Magglio Bracho

2. ANTECEDENTES DEL SOFTWARE LIBRE: Richard Stallman es el creador del concepto software
libre, el cual surge como una concepción para romper las barreras y así permitir el acceso a la
tecnología sin ninguna restricción comercial y económica que contribuyan al desarrollo social. En
1983, lanzó el proyecto GNU En 1989, fue publicada la primera versión de la Licencia Publica
General de GNU En 1991, se publicó la ligeramente actualizada versión 2 de la licencia.

3. NUCLEO LINUX Iniciado por Linus Torvalds, el cual fue liberado para poder ser modificado
libremente en 1991. La licencia inicial, no fue exactamente una licencia de software libre, sin
embargo la versión 0.12 lanzada en febrero de 1992, fue licenciada nuevamente por Torvalds bajo
los términos de la Licencia Pública General de GNU. Así como Unix en su tiempo, el núcleo de
Torvalds atrajo la atención de programadores voluntarios. Hasta este punto, la falta de núcleo del
proyecto GNU significaba la no existencia de un sistema operativo libre completo. El desarrollo del
núcleo de Linus Torvalds llenó ese último hueco. La combinación del casi terminado sistema
operativo de GNU y el núcleo Linux resultó en el primer sistema operativo completo de software
libre.

4. ¿QUÉ ES EL SOFTWARE LIBRE? Software libre se refiere a la libertad de los usuarios para
ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. de modo más preciso, se
refiere a cuatro libertades de los usuarios del software: Libertad 0: la libertad de usar el programa,
con cualquier propósito Libertad 1: la libertad de estudiar cómo funciona el programa, y adaptarlo
a tus necesidades Libertad 2: la libertad de distribuir copias, con lo que puedes ayudar a tu vecino
Libertad 3: la libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo
que toda la comunidad se beneficie

5. CARACTERÍSTICAS DEL SOFTWARE LIBRE. Para que un programa sea considerado como software
libre debe tener estas características: 1. No tienes que pedir ni pagar permisos. 2. No tienes que
hacer público a ninguna entidad que has llevado a cabo modificaciones de un determinado
programa. 3. Interoperabilidad: Se puede usar en cualquier tipo de sistema informático, para
cualquier tipo de actividad. 4. Flexibilidad y adaptabilidad: Debe de incluirse el código fuente, para
hacer las modificaciones y publicaciones. 5. La distribución de software libre implica hacerlo
incluyendo su código, ya sea la versión original o el modificado.

6. 6. Es ilegal distribuir un software libre como “no libre”, va en contra de la licencia GPL. 7.
Fiabilidad y seguridad: Los errores se detectan y corrigen con gran rapidez. 8. Rapidez y desarrollo:
Los ajustes y actualizaciones se realizan más rápidamente gracias a la existencia de Internet y a la
variedad de herramientas y librerías. 9. Relación cercana con el usuario: El programador se acerca
mucho más a la vida real del usuario, y puede crear incluso un producto específico para dicho
usuario. 10. Es un recurso que puede combatir en contra de la piratería. 11. Libre acceso:
Cualquiera puede acceder a la información sin necesidad de pagar licencias por el uso de estos
programas. 12. Otras de las características son: privacidad, libertad, colaboración, competitividad,
eficiencia, no discriminación, mayor protección contra los virus.

7. DECRETO 3390 Es prioridad del Estado incentivar y fomentar la producción de bienes y servicios
para satisfacer las necesidades de la población, CONSIDERANDO Que el uso del Software Libre
desarrollado con Estándares Abiertos fortalecerá la industria del software nacional, aumentando y
aprovechando sus capacidades para el fortalecimiento de nuestra soberanía.

8. SOFTWARE LIBRE E INTERACCIÓN CON EL MEDIO AMBIENTE -Un sistema operativo nuevo no
significa un computador nuevo -Un sistema operativo moderno debería ser más eficiente que uno
antiguo -Existe mucho hardware desechado que se lo podría reutilizar -No todo usuario necesita
hardware extremadamente poderoso -La gente hace 5 años usaba la computadora para: Navegar
la web, correo electrónico, chat, multimedia, ofimática, etc... -5 años después se usa la
computadora para lo mismo, sin embargo Windows Vista no funciona en un equipo de hace 5 años
-Existen sistemas operativos libres que funcionan en equipos de más 10 años

9. Compartir Recursos: -Ventajas: -Se reutilizan equipos antiguos que podrían convertirse en
basura. -Existe Software Libre orientado a la educación hecho para estos sistemas. Principal
Deventaja: -Los equipos antiguos consumen más energía Electrica que los modernos -Existen en el
mercado terminales tontos de bajo costo que se pueden usar en lugar de equipos viejos Para que
uso mi computadora y que Hardware necesito?. -No es el mismo uso que le da un diseñador
gráfico que una persona que redacta memos. -Existen versiones de GNU/Linux que funcionarán en
equipos muy viejos (PuppyLinux, Damn Small Linux). Trabajos: -Herramientas de software libre
permiten trabajar desde la casa evitando la necesidad de movilizarse -Esto es un beneficio
ambiental ya que se consume menos combustibles y se genera menos contaminación -El software
libre permite establecer comunicación con a través correo electrónico,videochat, Herramientas
como Elastix traen todo esto

OBJETIVOSObjetivo General

Desarrollar habilidades y capacidades de información y comunicación a través de laformación


cognitiva, cognoscitiva y la praxis, usando Software Libre, encaminado ala aplicación de las
Herramientas tecnológicas de acuerdo al perfil profesional

Objetivos Específicos

Destacar la importancia que tienen las herramientas informáticas usando


Software Libre

, en la formación social, humanística e investigativacomprometida con las transformaciones de la


sociedad de preparar ciudadanos y ciudadanas con identidad cultural

Aprovechar las ventajas del Sistema

Operativo Ubuntu,

que gracias a suinterfaz gráfica, su sistema integrado de actualizaciones y la tienda deaplicaciones


facilitan el control del computador

Fundamentos Software Libre

SOFTWARE LIBRE

Esta primera unidad servirá como toma de contacto con el mundo del Software Libre. El concepto,
definido por Richard Stallman, se basa en cuatro libertades: libertad de Uso, libertad de copiarlo,,
libertad de mejorarlo y libertad de distribuirlo, dos de las cuales suponen el acceso al código
fuente. Esta accesibilidad y sus ventajas motivan otro punto de vista menos ético y más
pragmático, defendido por la Open Source Initiative, que ha dado lugar a otro término: software
de fuente abierta. Se han comentado también otros términos relacionados por similitud o
contraposición, y que permiten aclarar los conceptos. Finalmente, se hablará de las consecuencias
de la libertad del software para los principales actores implicados.

La Administración pública es un gran usuario de características especiales, ya que tiene


obligaciones especiales con el ciudadano, sea proporcionándole servicios accesibles, neutrales
respecto a los fabricantes, o garantizando la integridad, la utilidad, la privacidad y la seguridad de
sus datos a largo plazo. Todo ello la obliga a ser más respetuosa con los estándares que las
empresas privadas y a mantener los datos en formatos abiertos y manipulados con software que
no dependa de estrategia de empresas, generalmente extranjeras, certificado como seguro por
auditoría interna. La adecuación a estándares es una característica notable del software libre no
tan respetada por el software propietario, generalmente ávido de crear mercados cautivos
HISTORIA

Richard Stallman es el creador del concepto de Software Libre, el cual surge como una concepción
de romper barreras permitiendo el acceso a la tecnología sin bloqueos comerciales ni económicos
que contribuyan al desarrollo social.

En 1983, Richard Stallman lanzó el proyecto GNU para escribir un sistema operativo completo libre
de restricciones para el uso, modificación y distribuirlo con o sin mejoras. Uno de los incidentes
particulares que lo motivaron a esto fue el caso de una molesta impresora que no podía ser
arreglado porque el código fuente no era revelado. Otro posible evento de inspiración para el
proyecto GNU y su manifiesto fue el desacuerdo entre Stallman y Symbolics, Inc. sobre el acceso a
las actualizaciones, por parte del MIT, que Symbolics había realizado a su máquina Lisp, la cual
estaba basada en código del MIT. Poco tiempo después de su lanzamiento, acuñó el término
"software libre" y para promover el concepto fundó la Free Software Foundation. Una definición
de software libre fue publicada en febrero de 1986.

En 1989, fue publicada la primera versión de la Licencia Pública General de GNU. En 1991 se
publicó la ligeramente actualizada la versión 2 de la licencia.

En 1989, algunos desarrolladores de GNU crearon la compañía Cygnus Solutions.

El núcleo Linux iniciado por Linus Torvalds, fue liberado para poder ser modificado libremente en
1991. La licencia inicial, no fue exactamente una licencia de software libre, sin embargo la versión
0.12 lanzada en febrero de 1992, fue licenciada nuevamente por Torvalds bajo los términos de la
Licencia Pública General de GNU. Así como Unix en su tiempo, el núcleo de Torvalds atrajo la
atención de programadores voluntarios.

Hasta este punto, la falta de núcleo del proyecto GNU significaba la no existencia de un sistema
operativo libre completo. El desarrollo del núcleo de Linus Torvalds llenó ese último hueco. La
combinación del casi terminado sistema operativo de GNU y el nùcleo Linux resultó en el primer
sistema operativo completo de software libre.
Entre las distribuciones Linux, Debian GNU/Linux, iniciado por Ian Murdock en 1993, es notorio
por estar comprometido explícitamente con los principios de GNU y la FSF del software libre. Los
principios de los desarrolladores de Debian están expresados en el Contrato Social de Debian.
Desde su inicio, el proyecto Debian ha estado íntimamente ligado con la FSF, y de hecho fue
patrocinado por la FSF durante un año, de 1994 a 1995. En 1997, el antiguo líder del proyecto
Debian, Bruce Perens ayudó también a fundar Software in the Public Interest, una fundación y
organización de soporte sin ánimo de lucro para varios proyectos de software libre.Sin embargo
Debian ya no se considera software libre por la FSF y el proyecto GNU ya que el núcleo Linux
incluido con Debian contiene partes privativas además de ofrecer repositorios con software no
libre.

LIBERTADES DEL SOFTWARE LIBRE

Un software es "libre" cuando garantiza las siguientes libertades:

Libertad

Descripción

Libertad de usar el programa, con cualquier propósito.

Libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.

Libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.

Libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la
comunidad se beneficie.

Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su
código fuente es muy poco viable.

VENTAJAS Y DESVENTAJAS DEL SOFTWARE LIBRE


Ventajas del Software Libre

Libre Uso. Cualquier persona puede disponer del software libre bajo las condiciones de la licencia.

Bajo Costo. Es gratuito

Existe Libertad de Conocimiento y trabajo cooperativo entre sus usuarios lo que permite una
mayor innovación tecnológica.

Rápida corrección de errores facilitado por el trabajo comunitario a través de Internet y de su libre
acceso al código fuente.

Total independencia de un proveedor. El usuario puede administrar libremente su crecimiento y


operación con total autonomía.

Independencia de las condiciones del mercado. A salvo de cambios drásticos por parte del
proveedor o modificaciones que realice por las condiciones del mercado o baja rentabilidad.

Contribuye a la formación de profesionales y el desarrollo de la industria local, generando


conocimiento y trabajo)

Facilidad para personalizar el software de acuerdo a las necesidades del usuario.

Posibilidad de traducir el mismo a cualquier idioma, inclusive a una lengua regional o indígena.

Independencia tecnológica de los Estados con respecto a grandes grupos económicos.

Fácil acceso por parte del sector educativo público y privado.

Mayor seguridad y privacidad de los datos. Disminuye los riesgos de filtración, aumenta la
imposibilidad de acceso y manipulación de los datos críticos del Estado.

Asegura la durabilidad de la información y su migración, gracias al acceso al código fuente.

Disminuye los riesgos de "puertas traseras" que introduzcan códigos maliciosos o de espionaje.

El conocimiento de códigos fuente permite la rápida solución a funcionamientos erróneos.

Elimina el sistema operativo monousuario. Ya que permite el uso y trabajo de varios usuarios al
mismo tiempo.
Elimina el derecho exclusivo de la innovación.

Abre la posibilidad del trabajo compartido entre diferentes empresas o dependencias de gobierno.

Elimina la inseguridad ante cierre de compañías de provisión o discontinuidad del producto.

No depende de prácticas monopólicas.

Desventajas del Software Libre

Dificultad en el intercambio de archivos (doc. de texto), dan errores o se pierden datos.

Mayor dificultad en la instalación y migración de datos para el usuario común.

Desconocimiento. El usuario común está muy familiarizado con los soportes de Microsoft, lo que
hace elevar el costo de aprendizaje.

Ausencia de garantía. El software libre no se hace responsable por los daños.

Para su configuración se requieren conocimientos previos de funcionamiento del sistema


operativo.

Por lo general para su implementación se necesitan conocimiento previo de programación.

Se debe monitorear en forma constante la corrección de errores por Internet.

No existe un control de calidad previo.

Hay aplicaciones específicas que no se encuentran en el software libre.

Baja expansión de su uso en centros educativos.

Baja difusión en publicaciones.

En ambientes de red todavía hay software propietario con mejores desempeños.

SISTEMAS OPERATIVOS
Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz
entre el resto de programas del ordenador, los dispositivos hardware y el usuario.

Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar
el hardware y organizar archivos y directorios en dispositivos de almacenamiento.

Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con
un navegador integrado.

Cómo funciona un Sistema Operativo

Los sistemas operativos proporcionan una plataforma de software encima de la cual otros
programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que
funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo
determina en gran medida las aplicaciones que puedes utilizar.

SISTEMA OPERATIVO LINUX

¿Qué es GNU/Linux?

En pocas palabras: es un sistema operativo GNU que usa como núcleo el kernel Linux.

El proyecto GNU nació en 1984 de la iniciativa de Richard Stallman con el objetivo de desarrollar
un sistema operativo basado en UNIX, pero libre: el sistema GNU. El proyecto GNU está
fuertemente unido a la filosofía del Software Libre, que es eje central en los proyectos que como
Ubuntu derivan de él.

El kernel Linux es el corazón del sistema operativo Ubuntu. Nació en 1991 gracias a Linus Torvalds.
Es esencialmente un clónico del núcleo de UNIX creado de manera independiente.
Existe una comunidad de personas cada vez mayor que creen en los ideales del Software Libre e
invierten su tiempo en ayudar a hacer que la tecnología de código abierto sea cada vez mejor. La
gente de esta comunidad posibilita iniciativas como Ubuntu, comités de estándares que le dan
forma a Internet, organizaciones como la Fundación Mozilla, creadores de Mozilla Firefox, y otros
tantos proyectos de software de los cuales es usted beneficiario.

Existen muchas distribuciones diferentes de GNU/Linux: Debian, Gentoo, RedHat o Mandriva son
algunos ejemplos. Ubuntu es tan sólo otro competidor en lo que ya constituye un mundo
altamente competitivo

SISTEMA OPERATIVO UBUNTU

UBUNTU, una palabra que esconde una manera de vivir

Filosofìa africana de TRABAJO EN EQUIPO,COOPERACION Y LEALTAD

Qué significa Ubuntu?

Ubuntu es una palabra africana que significa: “Ser humanitario con los demás” aunque la palabra
en sí no hace referencia al Sistema operativo Ubuntu Linux, si lo hace a la filosofía que esta detrás
de esta distribución, la cuál es sacar a la humanidad de la esclavitud y hacer énfasis en que el
conocimiento es de todos.
Ubuntu: GNU/Linux para seres humanos

Ubuntu es un sistema operativo de código abierto desarrollado en torno al kernel Linux. La


filosofía Ubuntu se basa en los siguientes principios: que el software debe ser gratuito, que la
gente debe poder usar el software en su lengua materna y debe poder hacerlo
independientemente de cualquiera sean sus limitaciones; además, la gente debe ser libre de
personalizar o modificar el software del modo que crea más conveniente.

Por esas razones:

Ubuntu siempre será gratuito, y no habrá un coste adicional para la «edición profesional»;
queremos que lo mejor de nuestro trabajo esté libremente disponible para todos.

Para hacer que Ubuntu pueda ser usado por el mayor número de personas posible, Ubuntu
emplea las mejores herramientas de traducción y accesibilidad que la comunidad del Software
Libre es capaz de ofrecer.

Ubuntu se publica de manera regular y predecible, una nueva versión cada seis meses. Puede usar
la versión estable o probar y ayudar a mejorar la versión en desarrollo.

Ubuntu está totalmente comprometido con los principios de desarrollo del software de código
abierto, animamos a la gente a utilizarlo, mejorarlo y compartirlo.

Software Libre

El proyecto Ubuntu está totalmente basado en los principios del desarrollo de software libre; se
anima a que la gente use, mejore y distribuya software de código abierto.

La filosofía del software libre establece que la gente pueda usar el software de todas las formas
que considere "socialmente útiles": el código está disponible para poder descargarlo, modificarlo y
usarlo del modo que más le convenga. Por tanto, además del hecho de que el software libre
normalmente puede conseguirse sin coste alguno, esta libertad también tiene ventajas técnicas: al
desarrollar programas puede utilizarse el trabajo de los demás y construir a partir de éste. Con el
software no libre, esto no es posible, y para desarrollar un programa, se tiene que empezar desde
cero. Por esta razón, el desarrollo de software libre es rápido y eficiente.

La Diferencia

Hay muchos sistemas operativos distintos basados en GNU/Linux: Debian, Gentoo, RedHat o
Mandriva son algunos ejemplos. Ubuntu es otro competidor ¿qué hace a Ubuntu diferente?
Basado en Debian (una de las distribuciones más respetadas, tecnológicamente avanzadas y mejor
soportadas), Ubuntu pretende crear una distribución que proporcione un sistema GNU/Linux
actualizado y coherente para la informática de escritorio y servidores. Ubuntu incluye una
cuidadosa selección de los paquetes de Debian, y mantiene su poderoso sistema de gestión de
paquetes que nos permite instalar y desinstalar programas de una forma fácil y limpia. A
diferencia de la mayoría de las distribuciones, que vienen con una enorme cantidad de software
que pueden o no ser de utilidad, la lista de paquetes de Ubuntu se ha reducido para incluir solo
aplicaciones importantes y de alta calidad.

Con la mirada puesta en la calidad, Ubuntu proporciona un entorno robusto y funcional, adecuado
tanto para uso doméstico como profesional y se publica una nueva versión cada seis meses.

Fundamentos del software

Programación

Sistemas operativos

Software libre

Linux

Informática Aplicada al Trabajo

Social. Curso 2005/06

IATS UMU 2

4.1 Programación

Problemas a resolver por una persona

Ordenador sólo reconoce 0 y 1

Los programas o “software” son el nexo

entre ambos.

Son indispensables para que funcionen


los ordenadores

IATS UMU 3

- Programa: conjunto de instrucciones

que permite la utilización del ordenador.

Como una receta de cocina

Se basa en algoritmos

Se implementa con lenguajes de

programación

IATS UMU 4

- Lenguajes de programación

Clasificación según nivel:

Alto nivel -> Instrucciones en inglés

Bajo nivel -> Instrucciones con

nemónicos

IATS UMU 5

Clasificación según traducción

Compiladores -> se traduce una vez

Intérpretes -> se traduce cada vez

Clasificación según forma de ejecución

Declarativos

Imperativos

IATS UMU 6

- Aplicaciones: permiten a los usuarios

utilizar el ordenador sin saber

programar

Ofimática: suites, ET, HC, BD, ...


Gestión: paquetes empresariales

Científico: matemáticas, estadística

Mercado vertical: hechos a medida

IATS UMU 7

- ¿Para qué sirve?

Gestión de los recursos del ordenador:

Comunicación con los periféricos

Coordinación de trabajos concurrentes

Administración de la memoria

Monitorización, contabilidad y seguridad

Programas y administración de datos

Coordinación de comunicaciones de red

4.2 Sistemas operativos

IATS UMU 8

- Utilidades y gestores de dispositivos

(Conocidos como “drivers”)

Son programas que complementan al sistema

operativo

- ¿Donde se ubica el sistema operativo?

ROM o flash -> teléfono, propósito específico..

RAM -> habitual en PC´

s, se carga al arranque

IATS UMU 9

- Interacción hombre-máquina:

Es la disciplina relacio–pna o–pAeê d itñ`4`SflgQ

IATS UMU 10
- S. O. en uso actualmente

Windows:XP, Ce, Server 2003

Mac OS 10

Linux: Debian, Ubuntu, Mandriva, Suse, ...

UNIX System V, AIX, HP/UX

Solaris 10

IATS UMU 11

- Clasificación del software según

licencia:

Comercial: con copyright, puede venir protegido

(caso DMR y Sony), no se tiene la propiedad

Shareware: se prueba dñp—ê erserr Fa

eSw

se Ä( so

°@

€@Е€@ µ –@–@eaDpw a° l 2pÐp e0@— w µ2Ä–@¨e!°aDpw


wwo­leS‰3v•²•˜

IATS UMU 12

IATS UMU 13

Entre los años 60 y 70 del Siglo XX, el software no era

un producto sino un añadido que los vendedores de

los ordenadores aportaban a sus clientes para que

pudieran usarlos. Era común que los programadores

compartieran sus programas. A finales de los 70,

las compañías iniciaron el hábito de imponer


restricciones a los usuarios, con el uso de acuerdos

de licencia.

En 1984, Richard Stallman comenzó a trabajar en el

proyecto GNU, y un año más tarde fundó la Free

Software Foundation (FSF). Stallman introdujo una

definición para free software y el concepto de

"copyleft"

, el cual desarrolló para dar a los usuarios

libertad y para restringir las posibilidades de

apropiación del software.

IATS UMU 14

Libertades del Software Libre

Es "libre" si garantiza las siguientes libertades:

* "libertad 0"

, ejecutar el programa con cualquier

propósito (privado, educativo, público, comercial, ...)

* "libertad 1"

, estudiar y modificar el programa

(para lo cuál es necesario acceder al código fuente)

* "libertad 2"

, copiar el programa de manera que

se pueda ayudar al vecino o a cualquiera

* "libertad 3"

, mejorar el programa, y hacer

públicas las mejoras, de forma que se beneficie toda

la comunidad.
IATS UMU 15

4.4 Linux

-¿Que es Linux?

Sistema operativo basado en Unix

Creado por Linus Torvalds

Desarrollado por una comunidad de

informáticos

Pertenece al grupo de programas

denominado "Software Libre

Fundamentos del Software Libre

Los usuarios de ordenadores están acostumbrados a pensar que un programa sólo es una
herramienta y únicamente piensan en la comodidad de su uso, si es capaz, si resulta eficiente,
pero ignorando los valores sociales y éticos. De este modo los usuarios buscan un programa,
seguramente, sólo guiados por los valores prácticos, pero haciendo caso omiso de la cuestión
clave, la más importante de todas: ¿Respeta este programa mi libertad? Actuando así no son
conscientes de que exista la cuestión de libertad. Sin embargo, el software libre es el software que
respeta la libertad del usuario. La diferencia entre software libre y software privativo no es una
cuestión técnica, no tiene nada que ver con la carrera que haga el programa, sino con el sistema
social de su distribución y uso.

Un programa es libre si el usuario tiene cuatro libertades esenciales:

La libertad 1 es la libertad de ejecutar el programa como queráis.

La libertad 2 es la posibilidad de estudiar el código fuente del programa y cambiarlo para que el
programa haga lo que queráis.
La libertad 3 es la libertad de ayudar a vuestro prójimo, es decir la libertad de distribuir copias
exactas del programa cuando queráis.

La libertad 4 es la libertad de contribuir a vuestra comunidad, es decir, la libertad de distribuir


copias de vuestras versiones cambiadas cuando queráis.

Con estas cuatro libertades los usuarios pueden elegir y tienen el control de su propia
computación. Es esencial, además, para tener el control de vuestra propia computación. Hay
programas privativos que incluso restringen la ejecución de las copias autorizadas. Obviamente, si
esto sucede no se tiene el control de la computación, por lo tanto, la libertad 1 es esencial. Pero
no basta porque el desarrollador tiene el poder. La única diferencia es que tiene que ejercitar su
poder escribiendo el código en lugar de hacerlo con la licencia del programa. Por ello se necesita
también la libertad 2, la libertad de estudiar el código fuente del programa y de cambiarlo para
que haga lo que uno quiera, así decidís nosotros y no el desarrollador por nosotros. Si no se tiene
esta libertad 2, ni siquiera se puede averiguar qué hace este programa. Muchos programas
privativos contienen funcionalidades malévolas, dirigidas a espiar al usuario, limitarlo e incluso
atacarlo. En este sentido, las funcionalidades de vigilancia son muy comunes. Por ejemplo, hay un
programa privativo, cuyo nombre quizás conozcáis, que vigila al usuario: se llama Microsoft
Windows, Pero hay algo peor que la vigilancia: la funcionalidad de no funcionar cuando el
programa dice “no quiero mostrarte este fichero en tu máquina”, “no quiero permitirte copiar una
parte de este fichero” o “no quiero imprimir este fichero por ti” porque no te amo. Esta
funcionalidad se llama DRM, es decir, Gestión Digital de Restricciones. Es la funcionalidad
deliberada de no funcionar; el programa sirve a otro antes que a ti.

Pero yendo un poco más allá en el asunto de la educación, hay una razón que se aplica a todos los
alumnos que es la educación moral o la educación para la ciudadanía, es decir, la enseñanza del
espíritu de buena voluntad, de cooperación, de solidaridad social, el hábito de ayudar a tu
prójimo. Para eso cada clase debe tener una regla: si un alumno trae un programa a clase no debe
guardarlo sólo para él, sino que debe compartirlo con el resto de la clase. Y la escuela debe seguir
esta misma regla, debe dar buen ejemplo, debe únicamente traer software libre a la clase. Todas
las escuelas de todos los niveles deben observar esta regla. Esta universidad donde ahora nos
encontramos debe también tener dicha regla, debe únicamente enseñar software libre, el único
software compatible con la ciudadanía. El software propietario es un sistema de colonización
electrónica, no ejercido por unos países, sino por unas empresas. Colonizan los ordenadores de
todo el mundo excepto los nuestros, que los rechazamos. Y practican, como otros sistemas
coloniales, la táctica de dividir para dominar. Compran el apoyo de las élites locales como, por
ejemplo, los estados y las instituciones de influencia como escuelas y universidades. Intentan
comprar todas las élites para éstas colaboren así en la sumisión de los demás y es nuestro deber
rechazar que se nos compre con esta finalidad.
Software libre

Ir a la navegaciónIr a la búsqueda

Mapa conceptual del software libre.

El software libre es todo programa informático cuyo código fuente puede ser estudiado,
modificado, y utilizado libremente con cualquier fin y redistribuido sin o con cambios y/o
mejoras.12 Su definición está asociada al nacimiento del movimiento de software libre,
encabezado por Richard Stallman y la consecuente fundación en 1985 de la Free Software
Foundation, que coloca la libertad del usuario informático como propósito ético fundamental.3

Proviene del término en inglés free software, que presenta ambigüedad entre los significados
«libre» y «gratis» asociados a la palabra free. Por esto es que suele ser considerado, de manera
errónea,45 como software gratuito y no en su acepción más precisa como software que puede ser
modificado y compartido sin infringir la licencia. El software libre suele estar disponible
gratuitamente, o al precio de coste 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. 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. En este sentido, es importante conocer las implicaciones
jurídicas que emanan del uso del software libre.6

Tampoco debe confundirse software libre con «software de dominio público». Este último es
aquel que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad,
porque permite el acceso a todos por igual. Cualquiera puede hacer uso de él, consignando su
autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de
autor han expirado. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no
es del dominio público.

Un programa informático es software libre si otorga a los usuarios de manera adecuada las
denominadas cuatro libertades (libertad de usar, estudiar, distribuir y mejorar). De lo contrario no
se trata de software libre. Existen diversos esquemas de distribución que no son libres, y si bien
podemos distinguirlos sobre la base de cuánto les falta para llegar a ser libres, su uso bien puede
ser considerado contrario a la ética en todos los casos por igual.

GNU/Linux

Ir a la navegaciónIr a la búsqueda

Este artículo trata sobre sistemas operativos que usan el núcleo Linux y el userland de GNU. Para
otros usos de este término, véase Linux (desambiguación).

GNU/Linux

El logotipo oficial del Proyecto GNU es un ñú y del núcleo Linux el pingüino Tux

Imagen alegórica del sistema operativo

Desarrollador

Richard Stallman, Proyecto GNU, Linus Torvalds, et al.

https://www.gnu.org/

Información general

Modelo de desarrollo Software libre y código abierto

Última versión estable (kernel) 5.1.5 (info)

25 de mayo de 2019 (4 días)

Última versión en pruebas (kernel) 5.2-rc1 (info)

19 de mayo de 2019 (10 días)

Escrito en C y otros

Núcleo Núcleo Linux

Plataformas admitidas DEC Alpha, ARM, AVR32, Blackfin, ETRAX CRIS, FR-V, H8/300, Itanium,
M32R, m68k, Microblaze, MIPS, MN103, PA-RISC, PowerPC, s390, S+core, SuperH, SPARC, TILE64,
Unicore32, x86, Xtensa

Licencia GNU General Public License y otras


Estado actual En desarrollo

En español Sí

[editar datos en Wikidata]

Escucha este artículo

(info)

Esta narración de audio fue creada a partir de una versión específica de este artículo y no refleja
las posibles ediciones subsiguientes.

Más artículos grabados

¿Problemas al reproducir este archivo?

GNU/Linux, también conocido informalmente como Linux, es un sistema operativo libre tipo Unix;
multiplataforma, multiusuario y multitarea. El sistema es la combinación de varios proyectos,
entre los cuales destacan GNU (encabezado por Richard Stallman y la Free Software Foundation) y
el núcleo Linux (encabezado por Linus Torvalds). Su desarrollo es uno de los ejemplos más
prominentes de software libre: todo su código fuente puede ser utilizado, modificado y
redistribuido libremente por cualquiera, bajo los términos de la GPL (Licencia Pública General de
GNU) y otra serie de licencias libres.1

A pesar de que «Linux» denomina en la jerga cotidiana al sistema operativo,23 este es en realidad
solo el kernel (núcleo) del sistema. La idea de hacer un sistema completo se remonta a mediados
de la década de 1980 con el proyecto GNU, así como una gran cantidad de los componentes que
se usan hoy en día (además del núcleo), que van desde los compiladores de GNU hasta entornos
de escritorio.4 Sin embargo, tras la aparición de Linux en la década de 1990 una parte significativa
de los medios generales y especializados han utilizado el término «Linux» para referirse al todo.
Esto ha sido motivo de polémicas.

Cabe señalar que existen derivados de Linux que no tienen componentes GNU (por ejemplo
Android), así como distribuciones de GNU donde Linux está ausente (por ejemplo Debian
GNU/Hurd).

A GNU/Linux se le encuentra normalmente en forma de compendios conocidos como


distribuciones o distros, a las cuales se les han adicionado selecciones de aplicaciones y programas
para descargar e instalar las mismas. El propósito de una distribución es ofrecer GNU/Linux como
un producto final que el usuario pueda instalar, cumpliendo con las necesidades de un grupo de
usuarios o bien del público general.

Algunas de ellas son especialmente conocidas por su uso en servidores de Internet,


supercomputadoras, y sistemas embebidos;5 donde GNU/Linux tiene la cuota más importante del
mercado. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500
servidores del mundo.6 Top500.org informa, en su lista de noviembre de 2017, que todas las 500
supercomputadoras más potentes del mundo utilizan Linux.7 Con menor participación, el sistema
GNU/Linux también se usa en el segmento de las computadoras de escritorio, portátiles,
computadoras de bolsillo, teléfonos móviles, videoconsolas y otros dispositivos

¿Qué es Linux Quién lo creo?

En 1991, un estudiante finlandés llamado Linus Torvalds utilizó las herramientas de desarrollo de
GNU para producir el núcleo Linux, completando un sistema GNU completo y operativo, el sistema
operativo GNU/Linux. Las motivaciones políticas y morales de Richard Stallman lo han convertido
en una figura controvertida

¿Qué es y para qué sirve Linux?

LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS, DOS o


Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar
programas como: editores de texto, juegos, navegadores de Internet, etc

¿Cuáles son las aplicaciones de Linux?

12 aplicaciones de Linux para usuarios de Windows

Microsoft Office. Es de los primeros programas que se suelen echar en falta por parte de los
usuarios. ...

Adobe Photoshop. ...

Adobe Illustrator. ...

Windows Media Player. ...


Internet Explorer. ...

Microsoft Outlook o Outlook Express. ...

Compresores de Archivos. ...

Editor de Texto.

También podría gustarte