tsolar's Blog

Entendiendo lo que es copyleft...

May 19, 2009 by Tomás Solar Castro   comments (1) - Visitas: 546

copyleft, copyright, licencias libres

Según el convenio de Berna, un autor tiene el derecho de distribuir su obra como quiera. Eso es derecho de autor. Copyright es derecho de copia. Dicen por ahí que copyright no tiene traducción y por eso la palabra copyright se usa internacionalmente...Pero copyright es derecho de copia. De todas formas, se sigue usando copyright para referirse al derecho de autor (como el derecho que tiene el autor de hacer copias de su obra como él quiera).

El copyleft requiere copyright.

En general se usa el copyright (derecho de copia) para reservar el derecho de copia a una editorial, sello discográfico, casa de software, etc... En el software libre se usa el copyright para otorgar el derecho de copia :) Así, yo como autor, tengo el derecho de publicar mi obra con una licencia libre, otorgando todos los derechos al usuario, no dejándomelos para mí, como el famoso "Todos los derechos reservados".

Y no lo digo sólo yo...

Por lo tanto, copyleft es simplemente lo contrario a copyright (no es ovbio? left/izquierda es lo opuesto a right/derecha).

Me gusta ese chiste que dice "-Estoy estudiando derecho." Y el otro dice: "-Dudo que estés estudiando chueco..."

Lo que no tiene copyright es dominio público, como un triángulo, un cuadrado...

Y cabe destacar que copyright no es lo mismo que patente, ni que marca registrada. Son tres cosas harto distintas. Pero eso es otro tema...

Deluge, el reemplazo libre para uTorrent :)

March 2, 2009 by Tomás Solar Castro   comments (0) - Visitas: 574

deluge, utorrent libre, debian, bittorrent, gnu+linux, gnu/linux, gnu gpl

De casualidad encontré Deluge, un cliente bittorrent, muy parecido (de verdad muy parecido) a uTorrent, pero a decir verdad, es harto mejor. Úsenlo y se van a dar cuenta :)

para instalarlo (adivinen):

# apt-get install deluge

Página oficial http://deluge-torrent.org/

Está para GNU+Linux, Windows y Mac OS.

La versión de debian ahora es la 1.1.3, autorizada en chilebt.com :D

Controla tu PC con tu celular!

February 16, 2009 by Tomás Solar Castro   comments (0) - Visitas: 759

debian, anyremote, ganyremote, bluetooth, celular, gnome

Así es, con anyRemote es posible.

Yo lo hice de la siguiente forma:

Primero hay que tener bluetooth

# modprobe bluetooth

Después instalé anyRemote, y su GUI para GNOME, y la aplicación bluetooth de GNOME para conectar el dispositivo (la verdad es que no sé si es realmente necesario, pero no está de más :)

# apt-get install ganyremote gnome-bluetooth

Esto instalará los paquetes necesarios.

Luego, en el menú de Aplicaciones, en Accesorios aparece ganyremote. Una vez ejecutado, reconoce que se abre por primera vez, y pide alguna configuración. Más que nada es sólo hacer click en 'choose' para elegir el directorio para tener el cliente java que hay que mandar al celular :) También click en 'Add' para agregar un directorio de configuración, pero no hay que hacer nada ahí. Se hace click también para descargar el cliente java al computador, y click en OK.

En la ventana principal sale una lista de aplicaciones que tenemos instaladas compatibles con anyRemote.

En el menú File se elige Device Browser y sale una ventanita y aparecerá nuestro teléfono móvil. Se le hace doble click, aparece otra ventana para hacerle ping, testear la conectividad y lo más importante: Subir el cliente java. Haciendo click en 'Upload java' le llega un archivo .jar al celular para ejecutarlo y así controlar nuestro PC con el celular, a través de este cliente java.

Una vez hecho eso, se inicia algún servicio seleccionándolo y haciendo click en start.

Luego ejecutamos anyRemote en nuestro celular, ponemos Search, encontrará nuestro PC, lo elegimos, y como tenemos un servidor esperando que nos conectemos, se hará la conección y estará listo para poder manejar nuestro PC con el celular :D

Los usos van desde cambiar el tema desde el celular en una fiesta o desde tu cama sin tener que levantarte, hasta (el más importante, ya que te ahorras como 30 mil pesos en un control remoto para diapositivas) cambiar de diapositiva en OpenOffice Impress. Se van a dar cuenta que se puede desde abrir un ODP hasta cerrar Impress todo desde el celular :D

No puse screenshots porque está todo acá: http://anyremote.sourceforge.net/use.html

Saludos!

 

 

 

Facebook chat en empathy

January 27, 2009 by Tomás Solar Castro   comments (5) - Visitas: 872

facebook, chat, empathy, haze, pidgin, telepathy

Muchos ya saben que chatear en facebook desde pidgin es bastante fácil, sólo basta con hacer:

# apt-get install pidgin-facebookchat

Esto es un requisito para poder chatear en facebook desde empathy, ya que con el paquete telepathy-haze empathy se enlaza con la librería libpurple, y así poder usar exactamente las mismas cuentas que ya tienes en pidgin, pero en empathy.

Para instalarlo, basta con:

# apt-get install telepathy-haze

Ahora viene lo interesante.

Para poder efectuar el enlace de facebookchat con haze para empathy, hay que ejecutar lo siguente, como usuario normal:

$ wget https://bugs.freedesktop.org/attachment.cgi?id=20810
$ mv attachment
.cgi?id=20810 ~/.local/share/telepathy/managers/haze.manager
$ wget https
://bugs.freedesktop.org/attachment.cgi?id=20811
$ mv attachment
.cgi?id=20811 ~/.local/share/mission-control/profiles/facebookim-haze.profile

Ahora abrimos empathy, vamos a agregar una cuenta, y va a salir facebook :) (si se fijan, en el servidor aparece vacío, hay que dejarlo así nomás)

Y listo, ya estamos conectados a facebook con empathy ;)

Fuente: http://nubae.com/telepathy-empathy-and-collaboration

Copiar y Compartir en Legítima Defensa

January 19, 2009 by Tomás Solar Castro   comments (1) - Visitas: 574

fsfla, compatir, derechos humanos

Basado en los ampliamente reconocidos y casi siempre respetados
derechos humanos de disfrutar y memorizar obras de arte a las que se
pueda acceder, y de conceder y aceptar el acceso a ellas, este
artículo clama derechos legítimos para preservar el acceso a las
obras, para convertir dichas obras a otros formatos y medios, para
descargar y subir obras a Internet, y para recibir y compartir obras
en redes P2P.  El pleno gozo de estos derechos humanos es la
legítima defensa contra los constantes ataques a ellos.

Leer el artículo:
http://fsfla.org/texto/copying-and-sharing-in-self-defense.es.html

TuxGuitar, el Guitar Pro para GNU+Linux

January 14, 2009 by Tomás Solar Castro   comments (0) - Visitas: 619

debian, timidity, tuxguitar

El otro día le instalé Debian GNU+Linux a mi hermano y quedó recontento :)

Y como usa harto el Guitar Pro, obligao a buscar otra opción, y encontramos TuxGuitar :)

En Debian, es tan fácil como un

# apt-get install tuxguitar

Luego de eso, abrimos los archivos del Guitar Pro 3, 4 y 5 sin problemas :D

Pero había un problema: no sonaban...

Entonces googleando un poco y más o menos sabiendo dónde podría estar el problema (el midi) encontré que timidity era la solución (o una solución :) )

Así que le di un

# apt-get install timidity

Luego de eso, hay que activar el secuenciador midi (les suena el módulo snd-seq-midi? :) )

Eso se hace así: instalando timidity se crea un archivo que se llama timidity en /etc/default

lo editamos como superusuario:

# (ponga-aquí-su-editor-favorito) /etc/default/timidity

Y va a salir algo así:

# Defaults for TiMidity++ scripts
# sourced by /etc/init.d/timidity
# installed at /etc/default/timidity by the maintainer scripts
# $Id: timidity.default,v 1.3 2004/08/07 14:33:26 hmh Exp $

#
# This is a POSIX shell fragment
#

# Enable MIDI sequencer (ALSA), default is disabled
#TIM_ALSASEQ=true <<<<<<----------- esta línea hay que descomentar

# Setting overrides (of /etc/timidity.conf) for the ALSA sequencer daemon
TIM_ALSASEQPARAMS="-Os"

Habiendo descomentado dicha linea (o sea, borrarle el sostenido #) para que quede así

TIM_ALSASEQ=true

Y guardamos el archivo sin modificar algo más.

Ahora para activarlo, hay que reiniciar timidity:

# /etc/init.d/timidity restart

No está de más reiniciar alsa...

# /etc/init.d/alsa-utils restart

Ahora abrimos el tuxguitar, vamos a Herramientas -> Preferencias -> Sonido y cambiamos el puerto midi a alguno que diga timidity.

Listo! Ahora podremos disfrutar de nuestros tabs de Guitar Pro en GNU+Linux

 

Un paso hacia freed-ebian

January 14, 2009 by Tomás Solar Castro   comments (0) - Visitas: 571

kernel, debian, linux-libre

primero instalamos los paquetes necesarios para compilar el kernel:

# apt-get install kernel-package build-essential libncurses5-dev gcc bzip2 gzip yaird module-init-tools zlib1g-dev

parece que ésos son todos...

estando preparados para compilar, bajamos las fuentes del kernel desde http://www.fsfla.org/svnwiki/selibre/linux-libre/download/releases/2.6.27.2-libre/

luego ke las bajamos copiamos el archivo linux-2.6.27.2-libre.tar.gz o linux-2.6.27.2-libre.tar.bz2 (o la versión que hayan bajado) a /usr/src y ahí hacemos

# gzip -cdf linux-2.6.27.2-libre.tar.gz |tar x-

o


# bzip2 -cdf linux-2.6.27.2-libre.tar.bz2|tar x-

ésto nos creará la carpeta /usr/src/linux-2.6.27.2-libre

como estamos en /usr/src vamos a esa carpeta con

# cd linux-2.6.27.2-libre

ahora estamos en /usr/src/linux-2.6.27.2-libre
acá hacemos


# make menuconfig

esperamos unos segundos y sale un menú gris. acá elegimos todos los módulos que queremos, i.e. personalizamos de acuerdo a nuestro hardware y requerimientos nuestro kernel :)

cuando terminamos de seleccionarlos todos, guardamos la config
y nos dice:

*** End of Linux kernel configuration.
*** Execute make to build the kernel or try make help.

tonz akí viene la gracia de debian :D

# make-kpkg --initrd kernel_image kernel_headers

con esto creamos la imagen del kernel y sus cabeceras, para compilar módulos en un futuro :)

luego de darle enter, podemos dormir una siesta, ir al cine, chatear o jugar un rato, regalonear, tomar un baño, leer un libro, integrar, una tabla simplex...

cuando esté listo hacemos

# cd ..
# dpkg -i linux-image-2.6.xx.x_2.6.xx.x-10.00.Custom_xxx.deb
# dpkg -i linux-headers-2.6.xx.x-10.00.Custom_xxx.deb

(algo así se llaman los .deb que se crean)

tonz hace un par de cosas, nos actualiza el grub... y tamo listos pa reiniciar

en caso de tener windows instalado en /dev/hda1 agregamos a /boot/grub/menu.lst lo sgte:

title wintendo
root (hd0,0)
makeactive
chainloader +1

en caso de tener windows instalado en /dev/hdb1 agregamos a /boot/grub/menu.lst lo sgte:

title wintendo
root (hd1,0)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1

guardamos y ahora sí reiniciamos :)

y eso sería todo

Nueva lista de alta prioridad de FSF

January 14, 2009 by Tomás Solar Castro   comments (0) - Visitas: 587

nueva lista de alta prioridad de fsf

Se actualizó la lista de proyectos de alta prioridad de la FSF!

http://www.fsf.org/campaigns/priority.html

Dentro de los proyectos, destacan:

Esperamos que avancen rápido estos proyectos!!! :D

FELIZ CUMPLEAÑOS GNU

January 14, 2009 by Tomás Solar Castro   comments (0) - Visitas: 559

feliz cumpleaños gnu

Celebrando el 25avo aniversario del proyecto GNU

Poca gente tenía acceso a los computadores cuando Richard Matthew
Stallman se dio cuenta de que la, entonces naciente, industria del
software estaba adoptando un modelo de negocio basado en negar a los
usuarios sus cuatro libertades esenciales, y que él podría hacer algo
al respecto.  Hoy, millones de personas, empresas y gobiernos usan el
resultado de los esfuerzos para preservarles y defenderles sus
libertades empezados hace 25 años atrás, pero aún así pocos conocen al
proyecto GNU.  Celebremos los logros y ¡difundamos la palabra!
http://www.gnu.org/

El 27 de septiembre de 1983, RMS anunció al mundo su meta de escribir
un sistema operativo compatible con UNIX y Libre, es decir, que no
exigiera a los usuarios renunciar a su libertad de usar, estudiar,
modificar y distribuir cualquier software, modificado o no.  Él invitó
a los programadores a unirse a esta tarea de desarrollar un cuerpo lo
suficientemente grande de software para permitir a las personas usar
los computadores en libertad, de acuerdo con los fundamentos morales
de compartir, la solidaridad y la reciprocidad.
http://www.gnu.org/gnu/initial-announcement.html
http://www.gnu.org/philosophy/free-sw.es.html

Después del foco inicial, de desarrollar herramientas como un
compilador, un depurador, un ambiente de desarrollo integrado y
librerías de sistema (GCC, GDB, Emacs y glibc, respectivamente),
cientos de otras aplicaciones, utilidades y librerías fueron
contribuidas por un creciente número de voluntarios.
http://ftp.gnu.org/pub/gnu/

La mayoría de estos programas fueron lanzados bajo la GNU GPL, una
licencia que no sólo respeta las libertades de los usuarios, cediendo
suficientes permisos para contrarrestar las disposiciones antisociales
por defecto de los derechos de autor, sino que también defiende las
libertades, introduciendo el copyleft (“izquierdos de autor”) como un
medio para utilizar el poder que queda del copyright (“derechos de
autor”) para mantener Libre el software, para todos sus usuarios.
http://www.gnu.org/copyleft/copyleft.es.html
http://www.gnu.org/licenses/gpl-2.0.html
http://www.fsf.org/news/gplv3_launched

Casi 8 años y medio después del anuncio inicial, un núcleo diseñado
para funcionar con el sistema operativo GNU fue lanzado como Software
Libre, bajo la GNU GPL, proporcionando la pieza faltante para formar
un sistema operativo completamente Libre.
http://www.kernel.org/pub/linux/kernel/Historic/old-versions/RELNOTES-0.01
http://www.kernel.org/pub/linux/kernel/Historic/old-versions/RELNOTES-0.12

Siguieron otros logros importantes, como el procesador de imágenes
GIMP, el conjunto de herramientas GUI GTK, el entorno de escritorio
GNOME, la suite educacional GCompris, el navegador GNUZilla IceCat,
los intérpretes y librerías Java, GNU Classpath, y GCJ, el compilador
GNU para Java, el reproductor Flash Gnash, el entorno de desarrollo
GNUstep, el proyecto DotGNU, el programa de contabilidad GNU Cash, el
gestor de arranque GRUB, y la forja de software Savannah, entre muchos
otros más como para mencionarlos todos.
http://savannah.gnu.org/

Desde que la combinación del sistema operativo GNU con el núcleo Linux
se volvió usable, las personas y las empresas empezaron a publicar
distribuciones que pueden ser instaladas en hardware desnudo.  Tales
distribuciones hoy corren en servidores, estaciones de trabajo,
computadores de mesa, laptops, mainframes, ATMs, teléfonos,
reproductores y grabadores de medios, enrutadores, automóviles,
aviones y todo tipo de computadores.

Desafortunadamente, a pesar que algunas distribuciones contienen, más
que cualquier otra cosa, librerías de sistema, utilidades de sistema
operativo, herramientas y aplicaciones GNU, es decir, el sistema
operativo GNU, estas han sido frecuentemente nombradas Linux.  Como
resultado, muchos usuarios GNU no se dan cuenta que están usando un
sistema operativo creado para devolverles y preservarles su libertad.
De hecho, la mayoría ni siquiera son conscientes de este propósito, y
de los principios éticos y morales y de la filosofía que hay detrás.

Es más, casi todas las distribuciones GNU+Linux, e incluso Linux en
sí, han sido contaminados con software que no respeta las cuatro
libertades esenciales de los usuarios, denegando a la mayoría de los
usuarios del sistema operativo GNU la realización del propósito.  Sin
embargo, el proyecto GNU mantiene una lista de distribuciones
comprometidas en ofrecer a sus usuarios sólo Software Libre.
http://www.gnu.org/links/links.es.html
http://www.gnu.org/philosophy/free-system-distribution-guidelines.html

UTUTO XS fue la primera que dio el paso.  gNewSense (basada en una de
las distribuciones más populares con paquetes .deb) fue la primera en
entregar una versión Libre y limpia del núcleo Linux.  BLAG Linux and
GNU (basada en una de las distribuciones más populares con paquetes
.rpm) convirtió este esfuerzo en Linux-libre, un proyecto adoptado por
la FSFLA para mantener versiones Libres de Linux, usado por muchas
distribuciones GNU + Linux-libre y usuarios individuales que buscan
libertad.
http://www.ututo.org/
http://www.gnewsense.org/
http://www.blagblagblag.org/
http://www.fsfla.org/se-libre/linux-libre/

Todavía hay un largo camino por recorrer para alcanzar la libertad de
todos los usuarios de software.  Sin embargo, más que desarrollar más
Software Libre, las actuales prioridades son divulgar el conocimiento
de aspectos de libertad en software, e incentivar a los usuarios a
valorar sus libertades y exigir que se las respeten.  Es en este
espíritu que FSFLA lanzó la campaña "¡Sé Libre!"
http://www.fsfla.org/se-libre/

Celebremos el cuarto de siglo del proyecto GNU y de trabajo por la
libertad, y ayudemos a que más personas se den cuenta de por qué el
software que usan fue desarrollado, y por qué es tan importante que
busquen la libertad, para su propio bien y de toda la comunidad
http://www.gnu.org/fry/happy-birthday-to-gnu.html

Que todos los días sean un día de libertad en software.  ¡Sé Libre!
http://www.softwarefreedomday.org/
http://www.fsfla.org/

Sobre la Fundación Software Libre América Latina

La FSFLA se ha sumado en 2005 a la red de FSFs, anteriormente formada
por las Free Software Foundations de los Estados Unidos, de Europa y
de la India.  Esas organizaciones hermanas actúan en sus respectivas
áreas geográficas con el sentido de promover los mismos ideales de
Software Libre y defender las mismas libertades para usuarios y
desarrolladores de software, trabajando localmente pero cooperando
globalmente.  Para mayores informaciones sobre la FSFLA y para
contribuir con nuestros trabajos, visita nuestro sitio en
http://www.fsfla.org o escriba a info@fsfla.org.

Copyright 2008 FSFLA

Se permite la distribución y la copia literal de este artículo en su
totalidad por cualquier medio, sin paga de derechos, siempre y cuando
se conserve la nota de copyright, el URL oficial del artículo y esta
nota de permiso.

Se permite también la distribución y la copia literal de secciones
individuales de este artículo por cualquier medio, sin paga de
derechos, siempre y cuando se conserve la nota de copyright y la nota
de permiso arriba, y se conserve la URL oficial del documento o se la
substituya por la URL oficial de la sección individual.

http://www.fsfla.org/svnwiki/anuncio/2008-09-gnu-25

Tips gNewSense

January 14, 2009 by Tomás Solar Castro   comments (0) - Visitas: 546

tips gnewsense

Esta vez daré algunos tips para gNewSense :)

Para dejar el sistema completamente en español, instalen los paquetes language-pack-es, language-pack-es-base, language-pack-gnome-es, language-pack-gnome-es-base, en synaptic o con apt-get:

$ sudo apt-get install language-pack-es language-pack-es-base language-pack-gnome-es language-pack-gnome-es-base

reinician el servidor X (con ctrl+alt+delete), o cierran sesión, o reinician... y listo :)

Para el diccionario en español, que sirve tanto para openoffice como para corregir ortografía en firefox, evolution, y varios programas más del sistema, instalen el paquete myspell-es:

$ sudo apt-get install myspell-es

Para tener firefox en español:

$ sudo apt-get install mozilla-firefox-locale-es-es

Luego de eso, con el botón derecho del mouse en cualquier palabra subrayada, va a salir un menú, y por ahí va a salir "Spanish", y al desplegar eso va a mostrar las sugerencias de corrección ortográfica :)

Para tener el openoffice en español:

$ sudo apt-get install openoffice.org-l10n-es

Eso sería por ahora...

Saludos!
Viva la libertad!