¿Que es Software Libre?

Mientras hacia una tarea del presente trimestre para la Maestría en Software Libre, me tope con una de mis viejas tareas y creí necesario compartir algunas de las preguntas y mis respuestas de dicha tarea, ya que se hacen algunas preguntas esenciales sobre lo que es software libre.

¿Cuál es la mejor definición de “libre” con respecto al código de los programas?

El significado no deriva de la definición de precio monetario, si no de libertad de expresión de los programadores y de la ausencia de restricción sobre el código.

Hablando en términos de software libre el termino se refiere a la transparencia con la cual el código debe existir para uso y beneficio de los usuarios. Es preciso aclarar que con decir que el software es libre no se implica que este libre de algún costo o que no pueda existir un método de remuneración para las personas que crean, modifican o distribuyen software libre.

¿Porque se debe diferenciar la palabra libre a gratis en cuanto al precio de un software?

Existe una cierta ambigüedad en el uso de la palabra “free” en el idioma Ingles, ya que puede significar libre o gratuito. De ahí la necesidad de aclarar la diferencia entre libre y gratis en sentidos monetarios. El concepto de software libre consiste en garantizar la libertad de uso del código fuente. Que no necesariamente lo hace gratis. De hecho… La libertad de poder vender copias del software es una de las formas mas solidas de recaudar fondos para la continuidad del desarrollo de software libre.

¿Por qué se vale del copyright el software libre?

El licenciamiento copyleft nace de la necesidad de evitar que el software sea de dominio publico. Si el software libre fuera de dominio publico lo haría especialmente vulnerable a que alguien se aprovechara de esa falta de protección para hacer unos cuantos cambios, reempaquearlo y privatizar el software. Entonces se crea el “copyleft” que básicamente dice que el software es libre para ser copiado, modificado y redistribuido bajo ciertos lineamientos. Y de ahí el copyleft se vale del poder del copyright para asegurar que permanezca abierto y susceptible a cambio. No respetar estas condiciones (copyleft) seria infringir leyes de copyright.

¿Cuál es la definición de Software Libre dada por Stallman?

Para ser considerado software libre debe cumplir con los siguientes requerimientos:

  • La libertad de ejecutar el programa sea cual sea el propósito.
  • La libertad de modificar el programa para ajustarlo según las necesidades (modificar el código fuente).
  • La libertad de redistribuir copias, ya sea de forma gratuita o cambio de un pago monetario.
  • La libertad (de hecho obligación) de distribuir copias con las modificaciones hechas al código original.

Bibliografia

Stallman, R. (2004). Software libre para una sociedad libre. Disponible en http://www.gnu.org/philosophy/fsfs/free_software.es.pdf

Wonderview Productions (productora). J.T.S. Moore (director). (2001). “Revolution OS” [Pelicula]. USA.

Publicado en Uncategorized

Linux sucks!!! pero en el buen sentido

Mientras buscaba información sobre una tarea que tenia sobre Linux, me tope con este video. El titulo en particular me llamo la atención porque me daba a entender que tal vez lo creo algún fanático de ya sea Windows o Mac. Pero para mi sorpresa fue que ni uno ni lo otro fue cierto. Era un habido usuario de Linux. Expone unos puntos de vista muy buenos y con un sentido muy cómico.

Dos cosas me llamaron la atención:

  • Forking: Que básicamente es cuando un grupo de personas no esta de acuerdo con la direccion que lleva un desarrollo de software y deciden incursionar en su propia versión. Creo que esto en algunos caso es justificable pero mas que nada creo que es una lucha de egos.
  • Distro Elementary: Me llamo la atención como su apariencia limpia y rápida esta distro.

Bueno sin mas los dejo con el video.

Tagged with: , , , , ,
Publicado en Mac

Como era mi desktop hace 10 años

Di por pura casualidad con unos screenshots que habia tomado de mi computadora hace unos 9 o 10 años atras. Asi se veian mis diferentes distros: Fedora (Gnome)   Debian (KDE) Debian (XFCE) Nota: Gmail apenas estaba en su face “Beta” ahahahahahah Good old times🙂

Publicado en Chistoso

Como usar Netflix en Kubuntu / Ubuntu

archnetflix

Si alguna vez as intentado utilizar Netflix en Linux ya sabes que no es posible. Esto se debe a que actualmente Netflix depende de SilverLight (básicamente es la versión de Adobe Flash pero de Microsoft) para poder ver sus películas. Y por ser esta una aplicación de Microsoft, es altamente improbable que exista compatibilidad para Linux.

Afortunadamente existen muchas alternativas para poder utilizar Netflix en Linux.

Un ejemplo es el “Netflix Desktop“. Basicamente es una version modificada de Firefox que funciona con SilverLight y todo corre bajo Wine.

Ejecuta los siguientes pasos en tu consola:

Paso #1

Instala el repositorio PPA para el “Netflix Desktop” y actualiza.

sudo add-apt-repository ppa:ehoover/compholio

sudo apt-get update

Paso #2

Durante el proceso de instalación se descargaran algunos fonts de Microsoft. Debes aceptar la licencia. Esto lo vas a lograr presionando la tecla “TAB” y después “Enter”

sudo apt-get install netflix-desktop

Una vez que termina la instalación debes ejecutar por primera vez la aplicación para que continué con la instalación de el paquete de SilverLight en Wine. Esto lo puedes hacer escribiendo “netflix-desktop” en tu consola o simplemente busca el software en tus programas ya instalados. Inmediatamente después de concluir con eso, se desplegara Firefox para Windows en toda la pantalla con la pagina de Netflix.

En este punto solo necesitas ingresar tu usuario y contraseña y listo. A disfrutar de Netflix en Kubuntu / Ubuntu.

Fuente:

http://ubuntuguide.org/wiki/Kubuntu_Trusty_Media_Players#Netflix_in_Wine_app

 

Tagged with: ,
Publicado en Firefox, Kubuntu, Software, Trucos, Ubuntu, Windows

Instalar Spotify en Kubuntu / Ubuntu

Image

 

Spotify es un servicio de “streaming music”. Puedes escuchar música directo del Internet con esta aplicación.

La versión para Linux aun esta catalogada como versión Beta, pero funciona perfectamente bien.

Paso #1

Ejecuta las siguiente linea de comando según versión (ubuntu / kubuntu)

Ubuntu:

sudo gedit /etc/apt/sources.list

Kubuntu:

sudo kate /etc/apt/sources.list

O cualquier editor de textos de consola, por ejemplo nano:

sudo nano /etc/apt/sources.list

Después agrega este par de lineas al final del archivo y salva los cambios

# Spotify repo
deb http://repository.spotify.com stable non-free

Paso #2

Ejecuta las siguientes lineas en tu consola:

sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys 94558F59

sudo apt-get update
sudo apt-get install spotify-client

Listo!!! a disfrutar de música en linea con Sporify.

 

Fuente: Download Spotify

 

Tagged with: , , ,
Publicado en Uncategorized

Como remover OpenJDK e instalar Oracle Java

Image

Sea cual sea el motivon para desinstalar Open Java. Aquí les dejo los paso que seguí yo para quitar OpenJava e instalar Oracle Java.

Remover OpenJDK

Paso #1

sudo apt-get autoremove openjdk-7-jre

Esto debería quitar OpenJDK y todas sus dependencias.

Paso #2 (opcional)

sudo apt-get purge openjdk*

Este paso solo es para asegurar que no quede rastro de ningún paquete que se llame “openjdk”

Paso #3

java -version

Confirmamos que no hay versión instalada de Java.

Instalar Oracle Java

Yo me fui por el lado sencillo. Utilice el deposito de paquetes de webupd8team. Pero si quieres intentar hacer todo manualmente también encontré este muy completo tutorial “How to Install Oracle Java on Ubuntu Linux“.

Pega los siguientes comandos en tu consola:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install oracle-java8-installer

Nota: Esta solucion es para versiones de K/Ubuntu 10.04 en delante)

Listo! una vez que concluye la instalación puedes verificar nuevamente que versión de Java esta instalada con el comando de “java -version”. Y debes tener algo similar a esto:

Image

Fuentes:

http://askubuntu.com/questions/21131/how-to-correctly-remove-openjdk-openjre-and-set-sunjdk-sunjre-as-default

http://askubuntu.com/questions/335457/how-to-uninstall-openjdk

http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

 

Tagged with: , , ,
Publicado en Kubuntu, Linux, Software, Ubuntu

YUMI – USB multi-arranque

YUMI (Your Universal Multiboot Installer) es una aplicacion que te permite crea un USB de arranque con diferentes sistemas operativos y utilerias como antivirus, clonacion de disco, diagnostico y muchas otras.

Una vez que ejecutas la aplicacion te pide seleccionar la unidad de USB que vas a utilizar, despues despliega una lista de las distribuciones y aplicaciones que puedes incorporar a tu USB (dependiendo la version que utilices). Cuando seleccionas la distribucion que vas a integrar te da la opcion de descargar el ISO o de que explores tu sistema para que selecciones un ISO que previamente ya hallas descargado. Cuando todo este listo presionas el boton de crear y en unos minutos esta listo tu USB para arrancar. Repites el mismo proceso para agregar cunatos SO y aplicaciones te sea posible (el limite es el tamano de tu USB drive).

YUMI se vale de syslinux para poder ejecutar las versiones extraidas de los ISOs que incorporaste a tu USB. Para aquellos SO o herramientas que no estan basadas en linux, se basan en otro metodo para su ejecucion. YUMI depende de GRUB para ejecutar la imagen ISO directamente. 

Espero que esta herramienta les sea de tanta utilidad como lo es para mi. El poder traer multiples Live CDs y herramientas en un solo USB es de gran ayuda.

Tagged with: , , ,
Publicado en Linux