viernes, 6 de julio de 2018

10 programas de software libre ideales para nuestra clase



La popularidad del Software Libre crece a pasos agigantados, especialmente porque se trata de un recurso de suma utilidad para la educación. Su capacidad de adaptación a casi cualquier sistema operativo, no requerir de equipos potentes, el uso libre que pueden hacer los estudiantes, así como la posibilidad de adaptar los programas, son algunas de las razones que hacen ver en este software excelentes oportunidades.



Además, a través de estas herramientas de código abierto tanto estudiantes como docentes pueden utilizar una amplia gama de aplicaciones que fomentan el aprendizaje sin ningún costo. En esta oportunidad te presentamos un listado con las herramientas de Software Libre más populares en materia de educación.




>> KLettres

Esta aplicación es ideal para niños que estén aprendiendo a reconocer el aspecto, así como el sonido de las letras o sílabas. También es de gran utilidad para todos aquellos usuarios que estén aprendiendo un nuevo idioma, dado que se encuentra hasta en más de 30 idiomas.

>> Celestia

Este programa consiste en un mapa interactivo del universo. En él es posible encontrar imágenes reales de los objetos que tienen lugar en el espacio. Otro gran beneficio de esta aplicación es que permite “viajar” por la galaxia.



>> Inkscape

Se trata de un programa de dibujo profesional pensado para estudiantes universitarios o adultos interesados en el arte digital. Además, en este sitio es posible encontrar una biblioteca de arte libre.



>> Kalzium

Con esta aplicación de Software Libre es posible explorar al detalle la tabla periódica. Este programa también dispone de una calculadora de peso molecular, una tabla de isótopos, un editor de moléculas 3D, así como resolución de ecuaciones para problemas estequiométricos.



>> GCompris

En este programa es posible hallar más de 100 juegos educativos que abordan disciplinas como matemáticas, lectura, historia, ciencias, entre muchas otras. También se fomenta el uso de juegos como el ajedrez, el sudoku, entre otros.



>> ZWDisplay

Este programa ofrece una interesante combinación entre diccionario y tarjetas didácticas para quienes deseen aprender tanto a leer como a pronunciar chino mandarin. Una de sus grandes ventajas es que dispone de diversas estrategias para facilitar el proceso de aprendizaje.



>> Zkanji

Este programa es ideal para estudiantes que estén aprendiendo japonés. Entre sus herramientas se encuentran un diccionario en el mencionado idioma, así como gran cantidad de tarjetas de memoria o didácticas para aprender con facilidad esta lengua.



>> FlashQard

El objetivo de esta herramienta es optimizar el proceso de aprendizaje, para ello brinda la posibilidad de crear tarjetas acerca de cualquier tema. Además, se puede utilizar una serie de tarjetas pre-elaboradas para el aprendizaje tanto de idiomas como de geografía.



>> WorldWind

Esta herramienta desarrollada por la NASA permite acceder a imágenes de satélite, así como a mapas de cualquier región. Un beneficio de este programa es que los desarrolladores que lo deseen pueden incluir su funcionalidad dentro de sus propias aplicaciones.



>> Argumentative

Con esta aplicación es posible crear una representación visual de un argumento. Además, ofrece seguimiento de las razones, objeciones, razonamiento, análisis, entre otros factores para que se puedan crear documentos o discursos bien razonados.



martes, 3 de julio de 2018

SOFTWARE LIBRE


DEFINICIÓN.

El software libre no por ser libre quiere decir que sea gratuito si puede tener un costo pero este seria mínimo, al decir que es libre (Free), quiere decir más bien libertad de que se pueda ejecutar, copiar, distribuir, estudiar, cambiar, y mejorar el software.

Muchas empresas conocidas lo usan y en varios sitios de internet un ejemplo de ellos son: Google, Youtube, Flickr, Mysql, Php, Apache, Facebook, Skype, SQLite, ubuntu, redhat, etc., por mencionar algunos.

Mucha gente no sabe de las ventajas que estos programas tienen por eso tienen miedo al cambio o miedo a que no funcione de manera adecuada., o tal porque no son de empresas conocidas, pero la realidad es que si es muy bueno utilizar estos programas.

ALGUNAS VENTAJAS SON:
Bajo coste de propiedad.
Seguridad/Estabilidad (virus)
Puede ser personalizado
Apertura de codigo (Adaptable a otras plataformas
Libertad de uso
Ventaja Educativa y Economica
Desarrollo Sostenido
Respaldo o Soporte
Ahorro cooperativo
Independencia del fabricante del software.
Reducción de la dependencia tecnológica.
reducción de costes indirectos.
Creación de estándares de base.
Menor inversión de hardware.

DESVENTAJAS DEL SOFTWARE LIBRE:
Falta de personal calificado.
Documentación pobre.
Ausencia de componentes para todas las plataformas.
Dificultad de introducirlas en procesos críticos de la empresa.
Falta de conocimiento de los actores del negocio.
Ausencia de interés en su venta.
Descubridor de incapacidades.

El software libre ha tenido una aceptación en las empresas por las ventajas que este aporta y les ha traído grandes beneficios así como el poder tener acceso a las aplicaciones, es decir, tener acceso al código fuente para así poder modificarlo y aplicarlo a la empresa como está la requiera y de manera específica.

Cabe mencionar que este tipo de programas tiene condiciones una de ellas es darle crédito al creador del programa, podemos modificarlo pero no hacernos acreedor de él. Es decir, no darnos el crédito a nosotros, debemos respetar al autor del programa, lo que podemos hacer es decirle en que puede mejorarlo, es allí donde entra la ética y los valores como persona y programador.

HISTORIA

El proyecto GNU, que fue iniciado en los 80`s por, Richard Stallman y fue con el objetivo de el desarrollo de un sistema operativo Unix completo y compuesto enteramente de software libre.

La historia del núcleo Linux está fuertemente vinculada a la del proyecto GNU. En 1991 Linux Torvalds empezó a trabajar en un reemplazo no comercial para MINIX que más adelante acabaría siendo Linux.

Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya había producido varias de las herramientas fundamentales para el manejo del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero como el proyecto contaba con una infraestructura para crear su propio sistema operativo, el llamado Hurd, y este aún no era lo suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofía de mantener cooperatividad entre desarrolladores. El día en que se estime que Hurd es suficiente maduro y estable, será llamado a reemplazar a Linux.

Entonces, el núcleo creado por Linux Torvalds, quien se encontraba por entonces estudiando en la Universidad de Helsinki, llenó el “espacio” final que había en el sistema operativo de GNU.
ASPECTOS LEGALES.

El termino licencia en software libre se refiere a un acuerdo de voluntades que supone la autorización por parte del titular del derecho del software a un tercero para que explote los derechos patrimoniales sobre el mismo. Y es una autorización formal con carácter contractual que un autor del software otorga a un interesado para ejercer actos de explotación legal.
Las licencias son de 2 tipos licencias comerciales y licencias comerciales.
Las licencias que protegen las 4 libertades se pueden clasificar en dos matices (Robustas y Permisivas).

Ejemplos de licencias robustas GPL: GPL, LGPL, MPL., Estas licencias exigen que los trabajos derivados se redistribuyan con la misma licencia sin añadir ninguna restricción adicional. Son conocidas como licencias copyleft (copia permitida).

Ejemplos de Licencias permisivas BSD: BSD, X11/MIT, Licencia Apache., estas licencias permiten la creación de trabajos derivados cambiando las condiciones originales de la licencia. Esto por ejemplo, permite crear a partir de un código software libre un producto que no lo sea.

Por último dejo un link para ver las caracteristicas de las licencias.
DESARROLLO BAJO MODELOS LIBRES.

El Modelo de Desarrollo de Software Libre produce software de mejor calidad y a menor costo que el modelo tradicional de desarrollo de software propietario. Pero, si es mejor… ¿por qué no se usa en todos lados?.. Es tan simple porque todavía estamos inmersos en un sistema en el que todavía se usa mucho el modelo de desarrollo de software propietario. Se viene desarrollando software desde antes de que existiera Internet, y para el Modelo de Desarrollo de Software Libre, es imprescindible un medio de comunicación como lo es Internet. El cambio va a ser gradualmente. Pero nosotros debemos participar de ese cambio y fomentarlo, desde nuestras posibilidades.


viernes, 8 de junio de 2018

25 ejemplos de Software Libre


El software libre comprende el conjunto de programaciones informáticas que pueden ser utilizadas con cualquier propósito, lo que incluye especialmente adaptarlas a las necesidades individuales de los usuarios, así como también la posibilidad de redistribuirlos y eventualmente mejorarlos.
La idea de software libre es relativamente nueva y es muy interesante, porque pone a la luz un tema en permanente debate, que es el valor social de un producto fruto de la capacidad intelectual de una o varias personas, sumada a otros recursos.
En cierta manera, la informática se suma así a un conjunto de disciplinas (como la biotecnología o la genética) en las que la transferencia a la comunidad de lo generado se torna un tema social y económico delicado.
Es importante destacar que la libertad del software no tiene que ver con la gratuidad, ni con el libre acceso, sino con una cuestión más bien filosófica, que concibe al usuario como protagonista fundamental de lo que ocurre en la red y su evolución, asumiendo que el software siempre involucra conocimiento  que no debe estar vedado a ninguno de sus potenciales usuarios.
Ver además: Ejemplos de Software

Ventajas

La posición totalmente opuesta a la del software libre es la del software con propietario, es decir, aquellos desarrollos sobre los cuales se retienen los derechos, con la restricción para el usuario de utilizarlo ‘tal cual es’.
En la práctica, la cuestión central del software libre es que este tipo de software permite el acceso al código fuente, y gracias a esto es que brinda la libertad y la posibilidad de modificarlo, estudiarlo y adaptarlo a las nuevas necesidades que puedan ir apareciendo. Queda claro, entonces, que no se considera software libre aquel que sea gratuito pero que no ofrezca el código fuente.
Es de esperar que con la posibilidad de acceder al código fuente se vaya generando una dinámica de corrección retroalimentada por el usuario mismo, sin la necesidad de estar aguardando la ‘nueva versión’ oficial de una empresa, como ocurre con muchos otros programas. Esta es la gran apuesta que hace la idea del software libre: las ventajas técnicas y económicas de un progreso que no está motorizado solo por unas pocas cabezas dentro de una corporación, sino por el conjunto de la sociedad.
Muchas personas ligadas al mundo de la programación se han vuelto partidarias y hasta a veces ‘militantes’ del software libre. Desde esta óptica, se comprende que este tipo de programas son los únicos que respetan plenamente la libertad del usuario, y que los términos habituales en las estructuras de Copyright que sostienen el tipo de software propietario significan cierta privación al derecho de los usuarios, obviamente, en protección del retorno esperado por inversiones a menudo millonarias.
Es por esto que el movimiento del software libre creó un mecanismo legal conocido como licencia ‘Copyleft’, en la que disponen la forma en la que se puede distribuir el software libre. De esta manera, antes de aceptar los ‘términos y condiciones’, el usuario es advertido de ello. Muchos países ya han comenzado a legislar respecto del uso y distribución del software libre.

Ejemplos de software libre

Se enumeran a continuación veinticinco aplicaciones de software libre, a modo de ejemplo, varios de ellos se han vuelto muy populares:
  1. Ares: programa del tipo P2P (peer to peer) para buscar y descargar de la Web todo tipo de archivos, incluso desde varias fuentes (lo que será posible si el archivo es compartido simultáneamente por varios usuarios), con lo que se puede reducir el tiempo de descarga.
  2. Mozilla Firefox: es un navegador con numerosas funcionalidades y posibilidad de personalización, suele ser especialmente valorada su capacidad para proteger la vida privada del usuario.
  3. Apache Open Office: paquete que ofrece diversas herramientas, entre ellas procesador de texto, hojas de cálculo, presentaciones gráficos y bases de datos.
  4. Clam Win Free Antivirus: como su nombre lo indica, es un eficiente programa antivirus que se actualiza permanentemente; tiene más de 600000 usuarios por día en el mundo.
  5. Moodle: es muy usado en el ámbito de la enseñanza, ya que permite ‘subir’ diversos contenidos (videos, imágenes, textos), incluso la comunicación y el trabajo en red o realizar exámenes en línea.
  6. Vuze (antes Azureus): es similar al Ares en su fundamento y modalidad de uso, sirve para descargar archivos de diferente clase (audio, video, etc.) en modalidad peer to peer usando el mecanismo de BitTorrent.
  7. JBoss: Es una plataforma de tiempo de ejecución empleada para construir e implementar servicios y aplicaciones transaccionales basadas en lenguaje Java.
  8. net: especialmente dedicado al procesamiento digital de fotos
  9. Gallery: es un programa que sirve para organizar álbumes de fotos de manera simple e intuitiva.
  10. Qcad: es una aplicación para dibujo técnico asistido por computadora (CAD) en dos dimensiones. Muy útil para ingenieros, arquitectos, decoradores. Es compatible con Windows, Mac OS X y Linux.
  11. Notepad ++ : es un programa de edición que permite hacer notas rápidas y que trabaja con lenguaje C++
  12. Emule: similar a Vuze o Ares, permite encontrar y bajar diferentes archivos de audio, video y documentos en general. Es un programa de tipo P2P
  13. Spybot – Search & Destroy: es un programa que evita el ingreso de software malicioso a la computadora, el cual podría actuar como ‘espía’.
  14. 7-Zipes un programa de compresión de archives de alta eficiencia.
  15. Audacity: es un programa para grabación y edición de audios a partir de diferentes fuentes, que también sirve para el posprocesamiento de archivos de audio.
  16. FreeBSD: es un sistema operativo de acceso libre de tipo Unix, era muy popular antes de la llegada de Linux.
  17. JDownloader: es una plataforma abierta escrita en Java, simplifica la descarga de archivos de servidores del tipo Rapidshare o Megaupload. Ofrece descargas múltiples paralelas y reconocimiento de captchas.
  18. Elgg 1.12.2: plataforma para crear redes sociales y blogs basada en PHP y MySQL.
  19. WordPress: también sirve para la publicación de blogs y bases de datos.
  20. Avogadro 1.1.1: editor de moléculas orientado a la química informática, a la bioinformática, al modelado de moléculas y áreas afines.
  21. K-Sketch: es un editor de animaciones informales; con versiones disponibles para plataformas móviles.
  22. Clip Art Library: colección de imágenes que pueden utilizarse y modificarse libremente.
  23. GenealogyJ: editor de datos genealógicos, permite crear diferentes clases de reportes a partir de datos de individuos. Trabaja con lenguaje Java.
  24. Marble: atlas y globo terráqueo virtual que ofrece diferentes mapas y proyecciones.
  25. Calibre: programa de gestión de libros electrónicos, permite organizar colecciones de libros y convertir los libros a diversos formatos, como para ser leídos, por ejemplo, como ebooks.

miércoles, 6 de junio de 2018

5 Programas De Código Abierto Populares (Y Necesarios)



El software favorito de muchos amantes de las TIC´s, Linux, es sólo uno de los ejemplos de “programas de código abierto”. Este tipo de programa permite que miles de usuarios de computadores de todo el mundo intervengan en el desarrollo del mismo y puedan realizar las modificaciones que deseen y su distribución es libre: Debido a su gran entorno de desarrollo, quienes los utilizan pueden disponer de una gran cantidad de herramientas de desarrollo, todo ellos listos para ser usados gratuitamente desde la red.

(1)-Practical Extraction and Report Language (más conocido como PERL), se ha convertido en un lenguaje de propósito general, y una de las principales herramientas de los programadores y desarrolladores web. Sirve para todo: Todas las tareas de administración se pueden simplificar con un programa en PERL, también se usa para tratamiento y generación de ficheros de texto, e inclusive hay proyectos completos y complejos escritos en PERL.

De igual manera, facilita la programación “rápida y sucia”, es decir el hacer un programa rápido para que funcione y para hacer prototipos rápidos de algún algoritmo para ver que funciona antes de programarlo en un lenguaje más eficiente, como el c++.




(2)-Conocido simplemente como Apache, es un servidor web HTTP de código abierto para la creación de páginas y servicios web con licencia GLP. Es un servidor multiplataforma, gratuito, que destaca sobre todo por su seguridad y rendimiento. Sus características, que le han hecho tan popular, son: el soporte de seguridad SSL y TLS; que puede realizar autentificación de datos usando SGDB; que da soporte a diferentes lenguajes como Perl, PHP, Python y tcl.

Otra de sus características y ventajas es que se integra perfecto con otras aplicaciones, creando el famoso paquete XAMP con Perl, Python, MySQL y PHP, junto a cualquier sistema operativo, que por lo general es Linux, Windows o Mac OS.



(3)-También conocido como Apache OpenOffice, una aplicación de código libre que sirve para el procesamiento de palabras, hojas de cálculo, presentaciones, gráficos, bases de datos, etc., es decir, la versión libre de Windows Microsoft Office. Obviamente, con la ventaja de que todos pueden reportar errores, pedir nuevas características o mejorar el programa.


(4)-PeaZip es uno de los programas de código abierto más amados por quienes trabajan en diseño, programación e inclusive por estudiantes. El motivo: Sirve para descomprimir archivos, pero también para comprimir, convertir, partir o encriptar archivos RAR, TAR, 7Z, ZIP y otros cientos de formatos más fácilmente que cualquier otro pago. Obviamente es gratuito, pero además es fácil de usar y por lo tanto, accesible para todos.


Esta polémica aplicación de código libre sirve para el intercambio de archivos y funciona bajo una únicamente bajo el lema “Dejas algo y te llevas otra cosa”. Cada archivo compartido suma puntos para poder adquirir uno que requieres, por lo que se hace muy sencillo que se distribuyan archivos pasando por encima de la propiedad intelectual, de aquí lo polémico. Es de gran utilidad para quienes buscan archivos poco comunes y para quienes pretenden descargar ficheros de gran tamaño.

¿Qué es Open Source o El Software de Código Abierto?


¿Qué es Open Source o El Código Abierto?
El software de código abierto es el software informático cuyo código fuente es publicado bajo una licencia de software que asegura que tanto el código fuente como otros derechos, normalmente exclusivos para quienes poseen los derechos de autor, son públicos.

Es así distribuido y desarrollado libremente, lo que permite a los usuarios utilizar, cambiar, mejorar y redistribuir el software, ya sea en su forma original o con las modificaciones que se realicen posteriormente. Cuando se brinda acceso al código fuente, la comunidad de programadores puede hacer sus aportaciones para solucionar eventuales fallos, incrementar la usabilidad y mejorar el programa a nivel general, lo que deriva en un programa de mayor calidad muchas veces, pero más complicado y sofiticado de mantener y proteger al ser abierto a todo el mundo.

El desarrollo de software de código abierto, en el que puede participar todo el que quiera, suele ser también público, usando servicios en Internet tales como GitHub o Launchpad para compartir con la comunidad de desarrolladores los cambios que se van haciendo al código.

Los requisitos para considerarse software de código abierto son:
  • Libre distribución
  • El código fuente debe estar incluido u obtenerse libremente
  • La redistribución de modificaciones debe estar permitida
  • Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.
  • Sin discriminación de personas o grupos para su uso.
  • Sin discriminación de áreas de iniciativa, incluso las comerciales.
  • Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa.
  • La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.
  • La licencia no debe restringir otro software: No puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.
  • La licencia debe ser tecnológicamente neutral.
Algunos ejemplos de código abierto son: Linux, Android, Ubuntu, Open Office, el navegador de Internet Firefox de Mozilla o el antivirus ClamWin.

El software libre es un asunto ético del uso de la tecnología



Image preview
El software libre es el que respeta la libertad y la comunidad de usuarios. Es un asunto ético, no de comodidades prácticas”. Con esta definición, Richard Stallman, fundador del Movimiento por Software Libre, inició y presentó ante una concurrida audiencia, sus ideas sobre este movimiento que cada día gana más adeptos.


Richard Stallman inició el Movimiento del Software Libre en 1983. Es creador del proyecto GNU y presidente de la Free Software Foundation. Acuñó el concepto de copyleft y la licencia GNU GPL.

Al inicio de su presentación, enfatizó que el Software Libre “no se trata de los precios, que son algo pequeño comparado con lo importante de la libertad o la comunidad. Es un asunto ético del uso de la tecnología. Si un programa no es libre lo llamamos privativo, porque quita a sus usuarios su libertad y genera un sistema de poder injusto; poder de los dueños del software sobre sus usuarios, es un sistema de colonización digital. Sus víctimas no conocen el código fuente del software y generalmente contienen funcionalidades malévolas”.

A juicio de Stallman, un programa computacional para ser considerado software libre debe permitir a sus usuarios manejar cuatro libertades esenciales: “La libertad cero de ejecutar el programa para cualquier fin. La libertad uno, de estudiar el código fuente del programa y cambiarlo. Con estas dos libertades cada usuario tiene separadamente el control del programa y esto no basta. Falta que sean libres de colaborar ejerciendo el control colectivo del programa, lo que requiere otras dos libertades esenciales. La libertad dos, de hacer copias exactas de los programas y regalarlas o venderlas a los demás cuando quieran. Y la libertad tres, que es hacer copias de tus versiones cambiadas y regalarlas o venderlas a los demás cuando quieran”
  
Image preview

En este contexto, define que el programa libre suele hacer lo que los usuarios quieren y esto es justo, a diferencia del software privativo donde el dueño suele estar consciente de cuánto poder ejerce sobre los usuarios y siente siempre la tentación de aprovecharse de éste para controlarlos e introducir funcionalidades malévolas para atacarlos. “Por ejemplo –señaló- hay funcionalidades para espiar y restringirlos. También están los grilletes digitales o DMR (Digital Retriction Management) y puertas traseras que frecuentemente se usan para hacer cosas sin pedirle permiso”.

En su presentación, Richard Stallman enfatizó que el software sea libre, “es la única defensa contra el malware. No es perfecta. No es imposible que haya algo malévolo en un programa libre, pero tener la defensa es mucho mejor que no tenerla como los usuarios del software privativo” e invitó a los asistentes a participar activamente en la difusión de “estas ideas de libertad”

martes, 5 de junio de 2018

El mesías del software libre es (Richard Stallman)



Richard Stallman es el fundador de la Free Software Foundation y también el responsable del proyecto GNU. Creador del movimiento más revolucionario de la historia de la informática, es el hombre que dio vida al software libre.

Ademas es el precursor del movimiento software libre. Su nombre ya figura en todos los libros de historia de la informática pero su vida dista mucho de estar inmersa en la tecnología. Paga todas sus compras en efectivo, nunca ha tenido teléfono móvil y se niega a utilizar ningún producto que tenga ‘grilletes digitales’: Spotify, Facebook, WatsApp, Kindle y, en general, la mayoría de los software y de las aplicaciones exitosas. Su lucha titánica, aderezada con una personalidad singular, le ha convertido en una de las escasas celebridades de su sector.

Para conceder esta entrevista Richard Stallman puso de antemano una larga lista de condiciones. Cada una de ellas habla de su lucha, que lleva adelante con obstinación desde 1982.

Aquel año Stallman creó GNU, la primera alternativa a los principales sistemas de software privativo, Windows y MacOs. Considera que este tipo de software restringe las libertades de los individuos y se prometió a sí mismo a hacer “cualquier cosa” para promover el uso del software libre. Sus condiciones para conceder esta entrevista pretenden mantener esa férrea coherencia que reina en su vida en los vídeos y textos en los que está involucrado. La gran mayoría de la audiencia no notará la diferencia, pero el video de Stallman no está comprimido en MP4, como de costumbre, sino en WebM, un formato compatible con el software libre.

Otra de sus peticiones tiene que ver con el nombre de su creación. Muchos de los lectores conocerán el sistema operativo de Stallman como Linux, un nombre que, lamenta Stallman, no da crédito a su trabajo. El sistema se compone de dos partes, GNU, la que hizo Stallman, y Linux, la creada por Linus Torvalds. “Por favor, prométame que el artículo publicado distinga regularmente entre el sistema entero, GNU/Linux, y el kernel, Linux; que nunca diga sólo “Linux” sin “GNU” cuando se refiere al sistema entero que uno puede usar”, nos pidió.

El siguiente ruego fue que se hablara siempre de software libre y no de código abierto. Para Stallman el software libre tiene como objetivo que el usuario tenga el control total de su informática. Mientras que el código abierto puede serlo sólo por la practicidad de ser accesible a quien quiera, con cualquier fin.

Para que un software sea libre tiene que respetar cuatro libertades básicas:
– La libertad de ejecutar el programa como se desea, con cualquier propósito.
– La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera. El acceso al código fuente es una condición necesaria para ello.
– La libertad de redistribuir copias para ayudar a su prójimo.
– La libertad de distribuir copias de sus versiones modificadas a terceros. Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.

Estas cuatro ideas pueden, en su opinión, cambiar por completo la sociedad. Su fundación Free software Foundation, lucha también por convencer a los gobiernos de utilizar software libre tanto en sus instituciones como en las aulas de las escuelas públicas.

Según la filosofía de Stallman enseñar informática a los niños con software privativo es crearles dependencia. El software libre no requiere ningún tipo de identificación por parte del usuario, por ello es imposible saber cuántas personas lo utilizan en el mundo pero Stallman asegura que su software, Gnu/Linux, tiene millones de seguidores.



A juicio de Stallman, un programa computacional para ser considerado software libre debe permitir a sus usuarios manejar cuatro libertades esenciales: “La libertad cero de ejecutar el programa para cualquier fin. La libertad uno, de estudiar el código fuente del programa y cambiarlo. Con estas dos libertades cada usuario tiene separadamente el control del programa y esto no basta. Falta que sean libres de colaborar ejerciendo el control colectivo del programa, lo que requiere otras dos libertades esenciales. La libertad dos, de hacer copias exactas de los programas y regalarlas o venderlas a los demás cuando quieran. Y la libertad tres, que es hacer copias de tus versiones cambiadas y regalarlas o venderlas a los demás cuando quieran”.

En este contexto, define que el programa libre suele hacer lo que los usuarios quieren y esto es justo, a diferencia del software privativo donde el dueño suele estar consciente de cuánto poder ejerce sobre los usuarios y siente siempre la tentación de aprovecharse de éste para controlarlos e introducir funcionalidades malévolas para atacarlos. “Por ejemplo –señaló- hay funcionalidades para espiar y restringirlos. También están los grilletes digitales o DMR (Digital Retriction Management) y puertas traseras que frecuentemente se usan para hacer cosas sin pedirle permiso”.

En su presentación, Richard Stallman enfatizó que el software sea libre, “es la única defensa contra el malware. No es perfecta. No es imposible que haya algo malévolo en un programa libre, pero tener la defensa es mucho mejor que no tenerla como los usuarios del software privativo” e invitó a los asistentes a participar activamente en la difusión de “estas ideas de libertad”.



Usar UNetbootin para crear USB arranque en Linux

UNetbootin para crear USB arrancable en Linux. Pero si lo que quieres es instalar una distribución GNU/Linux, la herramienta que necesit...