Etiquetas

martes, 10 de agosto de 2010

Estrategia silenciosa para promover Linux

Existen muchas formas de apoyar y promocionar el software de Código Abierto y Libre (CAyL) algunas de estas estrategias son explícitas, por ejemplo, que empresas que usan y obtienen beneficios usando Linux u otros sistemas de Código Abierto colaboren o donen un porcentage de los beneficios asociados a los desarrolladores de los proyectos. Otras estrategias podrían ser implícitas pero no por eso pasivas. Aquí se ensayan algunas de estas posibilidades.

1) Alguien nos espía. Aprovechémoslo

Suele ser un tema de preocupación lo que ciertas organizaciones o empresas hacen o eventualmente pudieran hacer con la información que recolectan sobre nuestras conductas mientras navegamos la web. Por ejemplo ¿Qué hacen los principales buscadores con la información que podrían recolectar?
Personalmente, creo que no es lo mismo usar la información de individuos como agregados estadísticos, que espiar lisa y llanamente. Pero esto es materia para otras indagaciones.
Pero una práctica habitual es que diversas áreas implicadas en la administración de grandes sitios web lleven a cabo estadísticas sobre las visitas y la distribución de lecturas o descargas en sus sitios web.
Una forma de promover el uso de sistemas alternativos y libres podría aprovechar este hecho. Es decir, aplicar una "contra-paranoia" ¿Cómo sería? Bien simple: que a diario los que utilizamos Linux / GNU u otros sistemas alternativos visitemos sites web generales, importantes y de alcance nacional. Un ejemplo: los diarios nacionales u otros portales generales.
Sería importante que con nuestros Firefox o similar visitasemos no sólo sitios técnicos o intra-comunitarios.
Es un comportamiento que multiplicado por miles, podría hacernos más visibles y obligar a los diseñadores a ceñirse a los estándares web.

2) Intercambiar archivos basados en estándares abiertos

Estas serían una de las posibles estrategias explícitas.
Intercambiar y difundir archivos de formatos basados en estándares abiertos, por ejemplo, odt o si se quiere pdf antes bien que los célebres .doc.

3) Contactar distribuidores y fabricantes

Si bien el tema del soporte para hardware para Linux/GNU ha mejorado muchísimo en los últimos tiempos. Una política explícita podría ser contactar a los vendors o fabricantes que provean drivers o soporte para hardware en sistemas operativos alternativos. En caso en lo que el proveedor ofrezca driver, se puede agradecer el gesto.
Y, lógicamente, aquellos que no los provean sugeríselo.

4) Una ayudita para nuestros amigos

Una estrategia proactiva y explícita, puede ser ofrecer ayuda a nuestros conocidos y amigos que deseen comenzar a usar, por ejemplo, Linux/GNU. Se requiere paciencia porque al principio cualquier cambio requiere adaptación. Muchas veces las personas (y las empresas) precisan saber que pueden contar con alguien en caso de precisar ayuda.
Una vez implementado de seguro apreciarán el hecho de que sea mucha más remota la posibilidad de que les afecte un virus.

Juntos somos más

Estas pueden ser conductas aisladas. Sin dudas lo son ¿Pero si se multiplican por decenas, centenas, millares? Ahí los grandes agregados comienzan a tener su peso propio. Quizá valga la pena tener en cuenta alguna de ellas, para aplicarlas en el día a día y acaso, si coiciden con esta opinión, divulgarlas.
Si a alguien se le ocurren más pequeñas estrategias similares, por favor, compártalas con nosotros. Quizá las revoluciones más duraderas y pacíficas fueron las que se desenvolvieron en silencio.

Continuar »

lunes, 9 de agosto de 2010

Distribuidor local ofrece productos com compatibilidad Linux


Si bien el número de vendors de hardware que ofrecen productos compatibles con Linux y otros sistemas operativos alternativos viene creciendo muy aceleradamente en los últimos años, en muchos casos Linux suele soportar dispositivos que en realidad el integrador o distribuidor no indica como explícitamente soportados por Linux. He aquí una excepción.

Por lo general, el hardware de alta gama suele tener mejor soporte de hardware, incluyendo a Linux y otros sistemas operativos alternativos como los BSDs. También cuando se trata de hardware orientado a servidores, segmento de mercado en el que Linux es líder, los fabricantes se han esforzado por ofrecer mejor soporte.
Cuando un usuario de escritorio tiene que salir a buscar hardware económico para su PC con Linux a veces primero conviene consultar foros y comunidades, para asegurarse que el núcleo del sistema soporta el dispositivo o bien si existen módulos disponibles, ya sean ofrecidos por el fabricante o la comunidad.
Este breve artículo no es publicidad. Es simplemente un pequeño acto de justicia con un vendor local (en Argentina), Nisuta, que en la caja de algunos de sus productos especifica que los mismos son utilizables fácilmente en Linux.
Un ejemplo, es el adaptador usb-ethernet, que hace unos meses vengo utilizando con éxito. Lo he probado en Debian Squeezy (testing) y Fedora Core 13, en los que funcionó directamente fuera de la caja. Es de suponer que en otras distribuciones que tengan una versión reciente del núcleo no debiera haber problemas.
Con versiones con nucleos más antiguos, por ejemplo, Debian Lenny (kernel 2.6.26) fue necesario utilizar el módulo provisto por el fabricante, en el CD que acompaña al producto. Luego de compilar el módulo funcionó bien en Lenny.
Consultamos al mail de contacto del distribuidor y desde Nisuta nos aclararon que por ejemplo, los adaptadores wi-fi USB son soportador por Linux. No en cambio la placas wi-fi de bus PCI.
Si otros vendors siguieran el mismo camino sería mucho más simple la compra de hardware económico para usuarios de escritorio Linux. Para tener en cuenta.
Continuar »

viernes, 6 de agosto de 2010

Por qué las empresas deberían contratar entusiastas del Código Abierto

La disposición al trabajo de equipo debe ser un valor que las organizaciones debieran tener en cuenta ¿Cómo alguien en posición de elegir un empleado o colaborador puede hacerse una idea de que la persona con la que habla puede estar más dispuesto al trabajo colaborativo y colectivo?

Uno de los atractivos de ir a la peluquería es que uno puede leer un rato revistas que habitualmente no compra. La última vez, en una Muy Interesante se publicaban los resultados de una investigación aparentemente “científica” de alguna universidad de algún país europeos. La pretendida investigación ligaba gustos musicales con caracteres personales. Por ejemplo, los que les gustaba el “blues y jazz” eran “abiertos a la novedad, tolerantes a la diferencias, y blah blah blah”.
En cualquier disciplina siempre es sumamente difícil cuantificar lo que son cualidades. Por ejemplo, se suele dar por sentado que se “lee muy poco” o “mal” ¿Pero cómo medir y poder comparar el quantum de lectura de cada época? Muy difícil.
Algo similar ocurre con el tema ya clásico de la oposición entre el libro convencional y el electrónico. Se podrán comparar las cantidades de ejemplares producidos y replicados (en e-books), y comparar las cifras de ventas de libros convencionales respecto de los e-books. Acaso alguna vez los libros electrónicos superen a los convencionales ¿Pero quién podrá afirmar que las lecturas sean análogas o comparables? Entonces se vuelve necesario buscar indicadores, que si bien no pueden abarcar toda la complejidad del objeto, sirven para ir reconstruyendo el problema en capas o niveles más acotados.
Desde el punto de vista de las empresas que deben elegir su personal, debiera ser un dato importante el de entrever la propensión de un postulante al trabajo en equipo y la colaboración abierta con sus colegas. Sinceramente, no sé si alguien se toma en serio estos temas, pero no creo que carezcan de importancia.
¿Puede un consultor o un empleador buscar algunos indicadores sobre esta cualidad (propensión al trabajo en equipo y la colaboración abierta)? Posiblemente varios, pero uno creo que es fácilmente identificable: que una persona sea entusiasta del Código Abierto.
¿Por qué? Porque ya el simple hecho de ser un usuario de productos de Código Abierto o Libres supone haber tenido algún intercambio con otros integrantes de la comunidad. Eso supone quizá haber ayudado a otros integrantes, es decir haber intercambiado conocimientos.
Un equipo de trabajo es un grupo, una pequeña comunidad de intereses, que teóricamente están comprometidos en obtener resultados colectivos. Eso podría aplicarse al fútbol o a las empresas. Desde luego, esa definición no siempre funciona del todo bien en la práctica porque a veces sobresalen las individualidades por sobre el colectivo.
Que objetivos individuales y colectivos sean fuerzas concurrentes es un hecho que el movimiento de soft libre y Código Abierto ha demostrado con toda claridad.
No es puro narcisismo o elogio del grupo de identificación: el grado de entusiasmo por el Código Abierto puede ser con cierta seguridad un indicador de la propensión a colaborar y compartir.
Continuar »

jueves, 5 de agosto de 2010

SysAdmin TIP . Acceso ssh con claves (sin contraseña)

A veces necesitamos automatizar en scripts para realizar backups automáticos vía ssh (con scp). Para eso se puede usar el mecanismo de autentificación basada en claves criptográficas que brinda el protocolo ssh. Y además es posible no utilizar contraseñas para conseguir automatizarlo en un script.
Con este artículo inauguramos la sección de TIps técnicos en equiscéntrico.


Imaginemos el siguiente escenario:


Desde nuestra PC (admin.nixnitro.com) deseamos acceder por ssh sin usar contraseña al servidor (rh.nixnitro.com).

1) Primero se debe crear el par de claves criptográficas. Es decir las claves pública y privada

1.1)Loguearse en la estación (admin.nixnitro.com) con el usuario que se va a usar para conectar a servidor (usaremos como ejemplo: toto)
1.2)Generar las claves criptográficas con:

$ ssh-keygen -t rsa

Si no se desea usar contraseña simplemente digitar cuando la solicite.
Con esto se crearán dos archivos:

~/.ssh/id_rsa Clave Privada
~/.ssh/id_rsa.pub Clave Pública

2) La clave pública (id_rsa.pub) debe agregarse a la lista de claves autorizadas del servidor (en nuestro caso rh.nixnitro.com)

2.1) $ scp id_rsa.pub toto@rh.nixnitro.com:/home/toto/.ssh/
2.2) En el servidor rx.nixnitro.com:

$ cd /home/toto/.ssh/
$ cat id_rsa.pub >> ~/.ssh/authorized_keys

3) Probar. Ahora desde admin.nixnitro.com podremos podremos acceder al servidor remoto sin necesidad de pasarle contraseña.


$ ssh toto@rh.nixnitro.com


4) Se puede implementar copias o bacups simples, corriendo en el crontab de, por ejemplo el host admin.nixnitro.com:


tar -cvf - /home/directorio/a_copiar/ --exclude=/home/directorio/a_excluir/ | ssh toto@rx.nixnitro.com "cat > /home/toto/backup/backupadmin.tar"
Continuar »

miércoles, 4 de agosto de 2010

Conferencia Internacional de Software Libre en Buenos Aires



El próximo martes 7 de setiembre, en la Biblioteca Nacional, se realizará la Conferencia Internacional de Software Libre (CISL 2010) Argentina. El evento tiene como objetivo reflejar la realidad del Software Libre tanto en el sector público, como en el privado y en la sociedad civil. La CISL2010 contará con paneles en los que expertos, empresarios, técnicos y funcionarios debatirán propuestas, enfoques y modelos de desarrollo basados en tecnologías libres y abiertas.

Entre los disertantes destacados se encuentra Jon "Maddog" Hall –de Linux International– , así como también otros invitados de Brasil, Venezuela, Ecuador, Paraguay y España, quienes dictarán sus conferencias en el Auditorio Jorge Luis Borges, ubicado en el 1º piso de la Biblioteca.
La organización del evento está a cargo de la Fundación Sociedades Digitales y de CADESOL (Cámara Argentina de Empresas de Software Libre).
La cita es en la Biblioteca Nacional, Agüero 2502 de la ciudad de Buenos Aires. El acceso es libre y gratutito, pero se requiere inscripción previa. Más información e inscripción en el sitio oficial: http://www.cisl.org.ar/ Continuar »