Administra tu Blog

¡Crea tu Blog Ya! Fácil y Gratis

Meth Blog

Categoría: soft libre

22/05/2007 GMT -5

Por qué el Software Libre y la Cultura Libre es Economía Solidaria

meth @ 10:14

Este es un interesante artículo que me he encontrado en investic:

En estos tiempo en que la llamada RSC (Responsabilidad Social Corporativa) se ha convertido en otra fórmula de márketing para aumentar la ventas de las grandes empresas, todavía quedamos empresas y asociaciones que pensamos que nuestra actividad tiene una repercusión en lo social y lo económico más allá de nuestras familias y bolsillos personales. Y en este sentido, trabajamos en REAS y en el entorno de la llamada Economía Solidaria como fórmula de responsabilidad y compromiso con nuestro entorno.

Y en este marco, la semana pasada redactamos un documento donde resumíamos por qué entendemos nosotros que el Software Libre y la Cultura Libre es Economía Solidaria, y las razones que pueden impulsar a otras empresas y entidades a utilizar Software Libre de la misma manera que compran papel reciclado o toman otras iniciativas ecológica y socialmente responsables.

Por qué el Software Libre y la Cultura Libre es Economía Solidaria

El Software Libre y la Cultura Libre responden por esencia al concepto de Economía Solidaria con el que venimos trabajando en REAS. Es decir, tanto el software libre como la cultura libre se basan en el trabajo colaborativo, en modelos económicos que devuelven a la sociedad lo creado por ellos, respetan el medio ambiente, promueven la igualdad de oportunidades y la equidad al compartir el conocimiento con toda la sociedad, extienden el concepto de ecología al ámbito de la creación de conocimiento, y ponen a disposición de la sociedad los medios de creación y en consecuencia posibilita la independencia económica y cultural de las regiones.

*

Trabajo colaborativo

Las miles de aplicaciones y obras libres disponibles a día de hoy para usar, copiar y modificar sólo han sido posibles gracias al trabajo de miles de personas en todos los puntos del planeta. Esto ha generado nuevas formas de trabajo comunitario y colaborativo al margen de estructuras capitalistas clásicas.

*

Respeto al medio ambiente

La cultura libre está estrechamente ligada a la cultura digital y a la reciente incorporación de medios para la copia y distribución de conocimiento medioambientalmente más sostenibles. Un claro ejemplo es la música, donde ya no son precisos los soportes tipo CD para su copia o distribución. Por lo tanto se ahorra en dispositivos.

Además, el reciclaje de ordenadores con GNU/Linux es una realidad porque este sistema operativo al no precisar de hardware de última generación hace que la máquina no quede obsoleta en un breve periodo de tiempo.

*

Promoción de igualdad de oportunidades y equidad

El acceso a la información y cultura es imprescindible para el desarrollo intelectual, social y político en cualquier sociedad. Las licencias privativas limitan el acceso de cualquier persona o grupo a gran parte del conocimiento o cultura generado en diferentes ámbitos. Es necesario impulsar la cultura libre para dotar a cualquier persona, independientemente de su estatus o situación socio-económica de recursos para el acceso al conocimiento.

“En el software libre lo máximo a lo que se aspira es a empatar”

Fernando Flores “Gordito”, hacker chileno

* Ecología del conocimiento

La cultura libre posibilita que tanto el desarrollo tecnológico como el cultural se formule reutilizando el conocimiento y experiencia adquirida por otras personas o grupos. El conocimiento en un bien común que se construye socialmente, y como tal ha de ser entendido, tratado y utilizado.

* Compromiso con el entorno y desarrollo social

Tanto la cultura libre en general como el software libre en concreto generan un modelo alternativo que favorece un tejido económico y social no dependiente de grandes corporaciones y multinacionales. Por ejemplo, la utilización del sistema operativo Windows en los ordenadores favorece económicamente a Microsoft, creando dependencia y un desarrollo tecnológico y social en función de los intereses de la gran corporación. El software libre al disponer a las personas usuarias y técnicas del código fuente permite que estas generen su desarrollo social y económico de manera independiente.

* Sin carácter lucrativo

La cultura libre por esencia tiene como objetivo la promoción humana y social. Esta permite y obliga a que toda la cultura y conocimiento sea devuelto a la sociedad. Tal y como se describe en la carta solidaria, “lo cual no obsta para que sea imprescindible el equilibrar la cuenta de ingresos y gastos, e incluso, si es posible la obtención de beneficios. Ahora bien, los posibles beneficios no se repartirán para beneficio particular, si no que se revertirán a la sociedad mediante apoyo a proyectos sociales, a nuevas iniciativas solidarias o a programas de cooperación al desarrollo, entre otros.”

16/05/2007 GMT -5

Día Mundial de Internet

meth @ 09:44

Mañana es el día mundial de Internet, y para celebrarlo voy a dar una conferencia sobre el Software Libre, sólo que será la semana que viene, por problemas de agenda en donde doy la conferencia para esta semana. Si alguien se apunta adelante, será a el día 28 de Mayo (11 días después pero bueno, no podía ser antes) a las 10 de la mañana.

15/05/2007 GMT -5

OpenSolaris Starter Kit

meth @ 19:49

Hoy me llegó mi OpenSolaris Starter Kit, era la hora de la comida, llegaba a casa y me encuentro el paquete, lo abro y veo que ahí están mis dos DVDs de OpenSolaris, en el primero viene: Documentación, Belenix, NexentaOS y Schillix, todas (excepto Belenix) en x86 y 64 bits. Y en el segundo DVD viene el Solaris Express Community Edition, hasta ahora sólo he podido probar el primero, y mi impresión es que Belenix va de lujo, muy rápido, pero claro tiene Xfce, y la documentación está muy bien, viene en Español e Inglés, aunque las presentaciones que trae están en Inglés, pero se entiende. Quien quiera puede pedirlos gratis aquí.

09/05/2007 GMT -5

Biblioteca del Software Libre

meth @ 20:31

Pues hemos decidido en softlibre-es.com abrir una biblioteca, donde recopilaremos libros (por supuesto todos bajo alguna licencia copyleft o CC), ahora mismo sólo tenemos la revista Begins, pero es que acabamos de comenzar con este proyecto (desde las 11 de la noche del día 9 de Mayo del 2007), la dirección es: http://biblioteca.softlibre-es.com, espero que sea de gran utilidad, y os guste, si teneis alguna petición/mejora/cuestión que realizar adelante, todos los correos serán bien recibidos.

08/05/2007 GMT -5

Mi primer programa PHP-Gtk

meth @ 18:53

Pues estoy haciendo mis prácticas en PHP-Gtk, he creado un diccionario Español - P'urhépecha, no es gran cosa, de hecho aún tengo algunos problemas con el diálogo de Sobre ..., pero al menos busca bien. El aspecto no es que sea el más bonito del mundo, pero bueno lo he hecho en unas 5 horitas, y casi sin saber nada de PHP-Gtk.

El diccionario lo puedes descargar desde aquí, lo descomprimes y listo. Pero antes deberás instalar PHP-Gtk en tu PC, si usas window$ con http://www.gnope.org/ podrás hacerlo fácilmente, pero si usas GNU/Linux tendrás que seguir los pasos de la web de PHP-Gtk, no se te olvide meterle a PHP5 la extensión de SQLite, para usuarios de Ubuntu aquí dejo las instrucciones de instalarlo:

Primero instalamos los paquetes necesarios:

sudo apt-get install build-essential php5-cli php5-dev libgtk2.0-dev libglade2-dev php5-sqlite

Y luego nos bajamos PHP-Gtk y lo descomprimimos:

wget http://gtk.php.net/do_download.php?download_file=php-gtk-2.0.0alpha.tar.gz
tar xzf php-gtk-2.0.0alpha.tar.gz
cd php-gtk-2.0.0alpha/

Creamos el archivo configure, compilamos e instalamos:

./buildconf
./configure
make
sudo make install

Cargamos la extensión de PHP-Gtk en nuestro php.ini:

sudo gedit /etc/php5/cli/php.ini

En la sección de extensiones ponemos:

extension=php_gtk2.so

Y listo para ejecutar el diccionario nos vamos a la carpeta donde esté descomprimido y ponemos:

php diccionario.php

30/04/2007 GMT -5

Como crear un repositorio local de Ubuntu

meth @ 11:57

Cuando tienes una red de PCs todos con la misma distro, resulta muy molesto tener que estar bajando las actualizaciones para todas de internet, o cualquier paquete, cuando lo más fácil sería bajarlo para una y que desde ahí se propague al resto, y no tener que estar saturando los servidores de Ubuntu, ni perdiendo el tiempo en bajar el mismo paquete x veces, así que tienes dos opciones o crearte un repositorio con apt-cacher, así bajas el paquete una sola vez para un PC y ya los demás lo piyan desde ese PC, o montarte un repositorio local con apt-mirror, esto es más pesado pero tienes todos los paquetes y si creas un cron se actualizan a diario, la primera vez tienes que bajarte unos 32Gb pero ya las siguientes sólo las actualizaciones.

Me he basado en el tutorial que encontré en esta página, pero lo modificaré para que funcione bajo Feisty.

Primero instalamos apt-mirror en feisty, también necesitaremos tener apache corriendo en el PC, o podemos instalarnos xampp o también mediante apt-get: sudo apt-get install apt-mirror apache2, en el archivo de configuración, que está en /etc/apt/mirror.list debe quedar:

############# config ##################
#
# set base_path /var/spool/apt-mirror
#
# if you change the base path you must create the directories below with write privlages
#
# set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch
set nthreads 20
set tilde 0
#
############# end config ##############

deb http://archive.ubuntu.com/ubuntu feisty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu feisty-updates main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu feisty-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu feisty-security main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu feisty-proposed main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu feisty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu feisty-updates main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu feisty-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu feisty-security main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu feisty-proposed main restricted universe multiverse

clean http://archive.ubuntu.com/ubuntu

Puedes incluir todos los repositorios que quieras de tu sources.list en mirror.list. Ya que está configurado nuestro mirror.list pasamos a descargarnos los repositorios, para ello ejecutaremos apt-mirror: sudo apt-mirror, esto dura bastante tiempo porque hay que bajar 32Gb, y hay que tener libre ese espacio en nuestro disco duro.

Después de finalizar el proceso procederemos a eliminar los paquetes que sobran, para ello ejecutamos /bin/bash /var/spool/apt-mirror/var/clean.sh, y tendremos unos cuantos megas libres en paquetes obsoletos que han sido eliminados.

Ahora cada vez que queramos actualizar el repositorio ejecutamos sudo apt-mirror, si queremos tenerlo actualizado diariamente editamos el archivo etc/cron.d/apt-mirror, y lo dejamos como este:

#
# Regular cron jobs for the apt-mirror package
#
0 4 * * * apt-mirror /usr/bin/apt-mirror > /var/spool/apt-mirror/var/cron.log

Esto ejecutará la actualización de nuestro repositorio todos los días a las 4 de la mañana.

Ahora sólo resta hacer el repositorio disponible a través de apache, para ello ejecutamos ln -s /var/spool/apt-mirror/mirror/de.archive.ubuntu.com/ubuntu /var/www/, y ya estará disponible nuestro repositorio, y sólo resta configurar las máquinas clientes de ese repositorio, editamos /etc/apt/sources.list, y ponemos en todas las entradas la dirección de la maquina que sirve como repositorio, aquí uno de ejemplo:

deb http://localhost/ubuntu/ feisty main restricted universe multiverse
deb-src http://localhost/ubuntu/ feisty main restricted universe multiverse

deb http://localhost/ubuntu/ feisty-updates main restricted universe multiverse
deb-src http://localhost/ubuntu/ feisty-updates main restricted universe multiverse

deb http://localhost/ubuntu/ feisty-security main restricted universe multiverse
deb-src http://localhost/ubuntu/ feisty-security main restricted universe multiverse

Listo ya podemos empezar a utilizar nuestro repositorio.

28/04/2007 GMT -5

Debian en el nslu2

meth @ 20:54

Después de pelear durante toda una tarde completa con el NSLU2, con el firmware del unslug, decidí que mejor era ponerle Debian, el unslug está bien, pero se me quedaba corto para lo que quiero hacer, así que me puse y le metí Debian al NSLU2, el proceso, lo voy a explicar:

Para empezar te bajas el firmware con el instalador de Debian desde http://www.slug-firmware.net/, una vez lo tienes puedes metérselo de dos formas (IMPORTANTE: quitar todos los discos duros, o memorias flash conectadas al NSLU2).

Si aún tienes el firmware original te vas a la página web de administración del NSLU2, y en la sección de administración te vas a Upgrade, y allí le metes el nuevo firmware, solito se reiniciará, y antes de que comience a reiniciar conecta el disco duro o memoria usb donde instalarás Debian, el segundo proceso para meter el firmware es más largo, y sólo será útil si este primero te falla o si ya tienes otro firmware que no te deja acceder a la web de administración.

Si tienes GNU/Linux te instalas el upslug2 (en Ubuntu/Debian y algunas distros más está en los repositorios, así que sudo apt-get install upslug2), apagas tu NSLU2, desconectas las memorias o discos duros conectados, mantienes pulsado el botón de reset del aparato, está en la parte trasera, enciendes el NSLU2, y sigues con el botón de reset pulsado, no lo sueltes hasta que el led de ready pase de naranja a rojo, entonces ya está listo para meterle el nuevo firmware, ejecutas (en Ubuntu o Debian) sudo upslug2 -i di-nslu2.bin (situado en la carpeta donde bajastes el firmware). Empezará a eliminar el firmware que tengas dentro y te meterá el nuevo, cuando veas que empieza a hacer:
7fffff+000000 ...VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV[...]
Rebooting... done

Entonces conecta rápido el disco duro donde instalar Debian, para que el instalador lo reconozca, yo lo conecté justo antes de que las V llegarán al final pero después de que las U hubieran desaparecido, cuando reinicie comenzará el instalador de Debian a cargar, y a realizar operaciones, estará listo para que accedas a él por ssh cuando escuches que el aparato pita tres veces, esto puede llevar entre 10-15 minutos, así que no lo apagues, ni te desesperes, entonces pones en la terminal:
ssh installer@192.168.1.77 (por supuesto la ip tendrás que saber cual tiene el aparato, por lo general es esa).

La contraseña es install, entonces entrarás en el instalador, la primera opción que aparece pulsas Intro, luego te pregunta que módulos cargar (el instalador se ejecuta en low memory mode, porque el aparato no tiene mucha ram), cargas los módulos:
* ext3-modules-2.6.18-4-ixp4xx-di
* partman-auto
* partman-ext3
* scsi-core-modules-2.6.18-4-ixp4xx-di
* usb-storage-modules-2.6.18-4-ixp4xx-di

Te mueves con las flechas (del teclado) por la lista de módulos, y los seleccionas con la barra espaciadora, cuando elijas esos módulos (sólo esos, ni más ni menos), entonces seguirás adelante hasta llegar al particionado, donde particionarás el disco duro o memoria flash como quieras, pero siempre poniendo / en tu disco duro o memoria, el resto del proceso es sencillo, y una vez finalizado (tras varias horas porque hace un netinstall y eso depende de tu conexión a internet), tendrás Debian en tu NSLU2 listo para ejecutarse como si de otro PC se tratara, tardará en arrancar algo más que con el firmware original, pero harás montón más de cosas: servidor web, servidor ftp, samba, amule, bittorrent, etc...

Si sabes manejarte con Debian/Ubuntu la cosa será muy sencilla, sino pues en siguientes entregas explico como meterle amule, torrentflux, etc... para tener el aparato trabajando correctamente.

24/04/2007 GMT -5

Instalar lamp en Ubuntu Feisty

meth @ 17:20

Hoy parece ser que era el día de volverme loco, decidí dejar de utilizar xampp como servidor web para programar e instalarme por mi solito mi propio servidor web, así que manos a la obra me puse:

En primer lugar instalé MySQL, para ello en la terminal ponemos:

sudo apt-get install mysql-server mysql-client libmysqlclient15-dev

Y verificamos que todo está bien instalado:

netstat -tap

Para saber que MySQL está corriendo deberemos ver:

tcp 0 0 *:mysql *:* LISTEN 22565/mysqld

Y entonces le damos contraseña a nuestro servidor MySQL:

mysqladmin -u root password micontraseña
mysqladmin -h server1.example.com -u root password micontraseña

Luego instalamos Apache2:

sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert

Y PHP5 completito (prefiero utilizar PHP5, el 4 ya debería empezar a desaparecer):

sudo apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Cuando nos pregunte:

Continuar instalando lib-client sin soporte Maildir

Le decimos que sí

Configuramos Apache2:

sudo gedit /etc/apache2/mods-available/dir.conf

Y en DirectoryIndex ponemos:

#DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml

Editamos los puertos de escucha de Apache2:

sudo gedit /etc/apache2/ports.conf

Ponemos:

Listen 80
Listen 443

Habilitamos los módulos:

sudo a2enmod ssl
sudo a2enmod rewrite
sudo a2enmod suexec
sudo a2enmod include

Y reiniciamos Apache2

sudo /etc/init.d/apache2 force-reload

Y después de todo esto se supone que tenemos nuestro servidor web local instalado.

11/04/2007 GMT -5

Comparativa Ubuntu vs openSUSE

meth @ 23:44

Me encuentro en Osnews, un artículo de una comparativa de Ubuntu vs openSUSE, para los que les gusta la lengua de Shakespeare (es decir en inglés), pueden leer la comparativa un tanto larga aquí, y ahora va mi contra-comparativa.

El señor que hice la comparativa dice que openSUSE gana en 11 aspectos de la comparativa frente a 3 aspectos en los que gana Ubuntu, eso es algo discutible, porque comparar el aspecto de Grub, y decir que openSUSE gana ahí porque es más bonito que el de Ubuntu, se me hace una tremenda gilipoyez, como puedes decantarte por una Distribución u otra sólo porque Grub es más bonito, y luego también compara los escritorios, dice que el Gnome que nos trae Ubuntu no le gusta (tiene razón ya estoy hasta los huevos del Human) pero pues este señor parece que no conoce gnome-look.org, y luego decir que Yast es mejor herramienta de configuración que las que trae Ubuntu, cuando todos sabemos que la mejor herramienta es la terminal. Además de que le tomó la instalación de openSUSE 48 horas (sí has leido bien, 48 horitas) para mí que se instaló todos los repositorios completos.

Bueno a lo que iba, no voy a defender Ubuntu, porque yo creo que estas comparativas tan subjetivas, como que el icono de Firefox es más bonito en una que en otra porque le pusieron sombras y eso, son estúpidas, para mi la mejor comparativa la hace el usuario diciendo que Distribución se acomoda mejor a sus necesidades y punto.

PD: Así que ya sabes guti, la mejor de todas es la que mejor te vaya a tí, que tanto preguntar que cual es mejor que si Debian, Ubuntu, Arch, etc...

Virus para Linux

meth @ 23:35

Bueno eso dicen, aunque más bien es un virus que afecta al iPod pero sólo desde sistemas GNU/Linux, aunque no le acabo de piyar el truco, dicen los señores de Karpersky (unos rusos que se dedican a la seguridad), que han encontrado un virus llamado Podloso (nombre curioso y feo), un virus que afecta a los archivos .elf que no te permite que se ejecuten en tu iPod, no hace nada más sólo joder esos archivos para que no los puedas ejecutar, pero el asunto estúpido de llamarlo virus es que el propio usuario debe ser el que lo ejecute, cargándolo en el iPod, o sea que GNU/Linux sigue con virus estúpidos, lo que yo digo más peligroso para GNU/Linux un usuario que hace sudo rm -Rf / que un pequeño script que encima lo tienes que ejecutar tu.

Moraleja, en GNU/Linux si quieres virus te los puedes hasta hacer tu mismo, en Window$ ya te los dan hechos y con capacidad de joder un rato, así que tu eliges.

Contactar con la autora o autor | Archivo | ¡Crea tu Blog Ya! Fácil y Gratis