Linux puede ser tan bueno como Windows, incluso mejor que OS X, o al revés! pero, al final de cuentas a quién le importa? No es la máquina, es el conocimiento...

¡Salvemos MySQL!

14/12/2009 | Autor: KryptOS | En: OpenSource, Software Libre | Tags: | 2 Comentarios »

logo-mysql

Michael “Monty” Widenius, el creador de MySQL está pidiendo ayuda para salvar lo que, a su juicio, puede ser la muerte de MySQL, el software de gestión de bases de datos Open Source utilizado por la mayoría de los CMS actuales, WordPress incluido.

Ante la inminente compra de Sun, empresa que actualmente mantiene MySQL, por parte de Oracle podrían sucederse algunos hechos de mercado que pusieran en peligro la pervivencia de este software o de su carácter libre.

Y es que Oracle está en una posición comercial de dura competencia, y MySQL se ha mostrado como un software muy capaz de competir con gestores de bases de datos comerciales. Por ello, Oracle podría considerar convertir esta pieza libre en un software propietario, al ser dueño del mismo.

Porque Oracle no se ha comprometido a mantener MySQL Open Source, ni a liberar versiones de un modo habitual, ni a mantener los precios de licencia y soporte, ni a no agregar código cerrado a MySQL. Y claro, Monty sospecha que la situación no es la más halagüeña para la comunidad.

oracle-compra-sun-500x154

Para ello nos pide a todos los que usemos MySQL que apoyemos su iniciativa (que ya ha llevado a la Comisión Europea) de salvar MySQL.

¿Como podemos ayudar?, muy sencillo:

Hasta el 19 de diciembre de 2009

  • Reenviar este mensaje/correo a todo el mundo que sepas que está usando MySQL o a una lista de correo electrónico donde sepas que hay gente presente que usa y le preocupa MySQL y el código abierto (por favor, comprueba primero que este mensaje no ha sido enviado allí antes)
  • También puedes enviar correos electrónicos con información sobre esto y pedirles que lean http://monty-says.blogspot.com/2009/12/help-saving-mysql.html
  • Añadir enlaces en tu web a http://monty-says.blogspot.com/2009/12/help-saving-mysql.html con el texto “Estamos usando MySQL, ayuda a salvarlo“, solo durante las dos próximas semanas.
  • Bloguea acerca de esto (sé libre de incluir este texto, o simplemente un enlace al blog de Monty)
  • Llamar por teléfono (no en contacto por correo electrónico, es urgente) a su jefe o VP e invitarle a leer este correo y ¡enviar una carta a la Comisión Europea lo antes posible!
  • Si no tienes a nadie en contacto con lo anterior, ¡envía un correo electrónico a la CE!

Como queremos que la CE tenga una imagen correcta de la situación, primero completa la parte superior y, a continuación, elige uno de los textos de abajo que mejor se adapte a tu punto de vista de la situación. Siéntete libre para proveer tu propio texto y la información adicional si crees que esto ayudará a la CE para alcanzar una mejor comprensión de cómo se usa MySQL.

Envíalo a: comp-merger-registry@ec.europa.eu

Si tienes tiempo extra para ayudar, rellena lo siguiente, si no, salta al texto principal.

Nombre:
Título:
Empresa:
Tamaño de la empresa:
¿Cuántas instalaciones de MySQL?:
Cantidad total de datos almacenados en MySQL (megabyte):
¿Para qué tipo de aplicaciones utilza MySQL?:
Si este correo electrónico se mantendrá en secreto por la CE: Sí / No

Copiar o utilizar uno de los siguientes textos como base para su respuesta:

a) No me fío de que Oracle se ocupe realmente de MySQL y se debería ceder a otra empresa o fundación que tenga mucho que ganar mediante el desarrollo y la promoción de MySQL. También en el futuro debería podría combinar de MySQL con la aplicación de código cerrado (ya sea por excepción, una licencia más permisiva o ser capaz de licencia dual de MySQL en condiciones favorables)

b) Creo que Oracle podría ser un buen administrador de MySQL, pero tendrá que actuar la CE para tener garantías jurídicamente vinculantes de Oracle que:

  • Todo MySQL continuará Open Source / software libre en el futuro (sin módulos de código cerrado).
  • La versión de código abierto y de doble versión con licencia de MySQL debe tener la misma fuente (como actualmente).
  • Que el desarrollo se lleve a cabo en la comunidad de manera amistosa.
  • El manual debe ser liberado bajo una licencia permisiva (de manera que sea igual para el servidor que para el receptor)
  • MySQL debe ser liberado bajo una licencia más permisiva para asegurar que los forks (versiones adaptadas) de verdad puedan competir con Oracle si Oracle no es un buen administrador, después de todo.
  • Alternativamente:
    • Uno debe ser capaz de comprar siempre bajo licencias comerciales, con los precios de MySQL.
    • Todo lo anterior debe ser perpetuo e irrevocable.

También debería existir un mecanismo para que, si Oracle no está haciendo lo que se espera de ella, los forks (versiones adaptadas) deberían ser capaz de competir con Oracle.

c) Confío en Oracle y sugiero que la CE aprobará el acuerdo de manera incondicional.

Ayúdanos a salvar MySQL!


Las 10 distribuciones Linux más populares

30/09/2009 | Autor: KryptOS | En: Linux, OpenSource | Tags: | Deja tu comentario »

Ubuntu es la distro Linux de la que más suelo hablar en Mundo geek, al ser la que yo utilizo. Sin embargo, como sabéis, existen decenas de distribuciones, muchas de ellas de lo más interesantes. Para aquellos dispuestos a probar algo nuevo, os dejo un pequeño comentario sobre las 10 distribuciones Linux más populares según DistroWatch, basada en el número de visitas diarias durante este año. Si utilizas alguna de ellas, y quieres contarnos por qué, puedes hacerlo en los comentarios.

Ubuntu

Basada en Debian, gratuita, y con versiones para escritorio, servidores y netbooks, se trata de un proyecto patrocinado por Canonical, la empresa de Mark Shuttleworth. Su nombre significa, en zulú, “Humanidad hacia otros”.

Lanzan una nueva versión cada 6 meses, por lo que las aplicaciones están bastante actualizadas. Para aquellos que necesiten más estabilidad, también existen versiones LTS (Long Term Support) que reciben actualizaciones durante 3 años (5 años en la versión para servidores).

Ubuntu viene en forma de 1 CD (aunque también hay versión DVD) que puedes recibir gratuitamente en tu casa vía Ship it.

El escritorio por defecto es GNOME, aunque existen versiones de Ubuntu pensadas para otros entornos, ya sean oficiales como Kubuntu (KDE) y Xubuntu (xfce) o no oficiales como Lubuntu (LXDE).

Descargar Ubuntu 9.04 Jaunty Jackalope

Ubuntu

Fedora

Esponsorizada por la histórica Red Hat, que la utiliza como base y banco de pruebas de su distribución comercial, Red Hat Enterprise Linux. Se trata de la distro que Linus Torvalds utiliza en la mayor parte de sus máquinas, lo que da una idea de su calidad.

Utiliza GNOME por defecto y se basa en paquetes RPM en lugar de deb, para cuya gestión utiliza Yum.

Como Ubuntu, no instala por defecto códecs para formatos propietarios como MP3 o MPEG, ni software propietario como Adobe Flash Player.

Su ciclo de vida es un poco menos rígido que el de Ubuntu: publican una nueva versión cada 6 meses, aproximadamente, versiones que son mantenidas durante algo más de un año.

Descargar Fedora 11

Fedora

openSUSE

Esta distro de origen alemán nació en 2005 después de que Novell decidiera “liberar” la antigua SUSE, aunque no se comenzó a utilizar este nombre hasta 2006. En ella se basan la distribución comercial de Novell Novell Linux Desktop, también conocida como SUSE Linux Enterprise Desktop, y su versión para servidores, SUSE Linux Enterprise Server.

Como Fedora, utiliza paquetes RPM.

Uno de sus puntos fuertes, y su aplicación más famosa, es YaST, acrónimo de Yet another Setup Tool.

El instalador da la opción de utilizar GNOME o KDE, aunque en openSUSE 11.2 KDE estará marcado por defecto.

Descargar openSUSE 11.1

OpenSUSE

Mint

Esta distro de origen irlandés, que curiosamente es una de las más jóvenes del mercado, y la más joven de esta recopilación, está ganando popularidad a pasos agigantados. Se trata de una distro basada en Ubuntu, con la que es totalmente compatible, pero que intenta facilitar aún más la vida a los usuarios, por ejemplo, instalando por defecto diversos códecs propietarios, el plugin de Java o el plugin de Flash. También han desarrollado algunas herramientas bastante interesantes.

Al estar basada en Ubuntu, el entorno de escritorio por defecto que utilizan es GNOME, aunque hay versiones para KDE, XFCE y Fluxbox.

Las versiones de Linux Mint se suelen lanzar 1 o 2 meses después de la respectiva versión de Ubuntu.

Descargar Linux Mint 7 Gloria

Mint

Debian

Una distro clásica, y la más longeva de entra las que aparecen en esta recopilación, con 16 años a sus espaldas. Es la distro en la que se basa Ubuntu, y está considerada por muchos como una de las más robustas y estables del mercado. También es, probablemente, la más comprometida con el software libre, motivo que causa que algunas personas consideren su comunidad, y todo lo relacionado, como un poco “talibán”.

Tiene fama de ser complicada de instalar, aunque eso quedó atrás hace mucho tiempo.

Utiliza GNOME como entorno de escritorio por defecto y, como era de esperar, paquetes deb para las aplicaciones.

Una curiosidad es que, aparte de la versión basada en el núcleo Linux, también existen versiones de Debian basadas en Hurd, NetBSD y FreeBSD.

Descargar Debian 5.0 Lenny

Debian

Mandriva

Nacida de la fusión de la francesa Mandrake y la brasileña Conectiva, cambió su nombre en 2005 para evitar problemas legales. En el pasado estaba considerada como una de las distros más sencillas de instalar y utilizar, aunque tenía una cierta fama de inestabilidad.

Utiliza KDE como entorno de escritorio, y urpmi como gestor de paquetes (RPM).

Su nueva versión, Mandriva 2010.0, que incluye KDE 4.3.x, está prevista para dentro de un par de semanas. El objetivo es deshacerse de todos los paquetes relacionados con KDE 3 de los repositorios para esta misma fecha.

Como curiosidad, la primera versión de Mandrake estaba basada en Red Hat.

Descargar Mandriva 2009.1

Mandriva

PCLinuxOS

PCLinuxOS estaba basada originalmente en Mandrake, con la que sigue compartiendo algunas características.

Utiliza KDE como escritorio por defecto, y paquetes RPM para el software, aunque, curiosamente, la gestión de los paquetes se realiza con apt y synaptic.

Descargar PCLinuxOS 2009.1

PCLinuxOS

Puppy Linux

Puppy Linux se distingue de todas las demás distros de la recopilación en que está pensada para ser lo más pequeña posible, hasta el punto de que se puede cargar completamente en la memoria RAM de un PC bastante antiguo (su versión más simple, Barebones, ocupa sólo 40MB).

Es famosa por su rapidez y su estabilidad.

Utiliza JWM como gestor de ventanas, utilizado también en otras distros ligeras, como Damm Small Linux, y se basa en paquetes PUP y PET.

Descargar Puppy Linux 4.3

Puppy Linux

Sabayon Linux

Sabayon es una distro italiana derivada de Gentoo, una distro basada en código fuente, en lugar de paquetes binarios, que es temida por muchos y amada por otros tantos. El objetivo de Sabayon es acercar Gentoo al gran público, cosa que parecen estar consiguiendo.

Además del gestor de paquetes de Gentoo, Portage, Sabayon también incluye un gestor de paquetes binarios llamado Entropy.

El entorno de escritorio por defecto de esta distribución es KDE.

Descargar Sabayon 4.2

Sabayon

CentOS

Ya hablamos anteriormente de la distribución comercial de Red Hat: Red Hat Enterprise Linux. Debido a la GPL, Red Hat tiene la obligación de publicar gran parte del código fuente de su distribución, cosa que estos hacen con mayor o menor agrado. La comunidad de CentOS aprovecha este código fuente para crear una distribución muy similar a Red Hat Enterprise Linux, pero sin el coste del soporte o la certificación.

Como Red Hat Enterprise Linux, está basada en GNOME y utiliza paquetes RPM.

Descargar CentOS 5.3

CentOS

Fuente | MundoGeek


El mejor programa para descargar videos de internet

13/08/2009 | Autor: KryptOS | En: OpenSource, Software Libre | Tags: , | 8 Comentarios »

xvstAlguna vez viste un video que te gustó mucho? Lo querías tener en tu disco duro y por más que buscaste, no encontraste una solución real?

Pues si eres de esos (como yo, hace poco) te cuento que existe un programa excelente para descargar videos de sitios como youtube, vimeo, metacafe, google videos, etc, etc, etc.

Su nombre (aunque un poco raro) es:  xVideoServiceThief, o para nosotros los ileatrados xVST.

No te bastó? pues tiene versiones para Windows, Mac y Linux!

Si aún así no te termina de convencer, te doy otro empujoncito, es OpenSource, licenciado bajo GPL,  es multilenguaje y es gratis!

Descarga:

Versión para Windows

Versión para Linux

Versión para Mac

Página oficial | http://xviservicethief.sourceforge.net/


¡No al SQL!

07/07/2009 | Autor: KryptOS | En: OpenSource, Programacion | Tags: | Deja tu comentario »

nosqlAl parecer ese es el grito de guerra de un conjunto de proyectos Open Source que desean liberarce de la presencia casi ineludible de las bases de datos relacionales como soporte de almacenamiento de datos en los proyectos web 2.0. Al menos ese fue el espiritu de la reunion que tuvo la comunidad NoSQL hace poco menos de un mes en San Francisco.

En el evento que ha pasado casi desapercibido por los principales medios TIC, hasta hace poco cuando ComputerWorld publicó un artículo sobre la comunidad NoSQL, se presentaron los representantes de 10 proyectos Open Source que nos ofrecen escalabilidad y confiabilidad, a una facción del costo de las alternativas DBMS, como pueden ser MySQL, PostgreSQL u Oracle. Como punto de comparación hay que mencionar que uno de estos proyectos NoSQL llamado Cassandra, ofrece la capacidad de poder escribir hasta 50GB de datos en tan sólo 0.12 milisegundos, esto es 2500 veces más rápido que la perfomance ofrecida por MySQL (la DB relacional más rápida).

El romper con el pasado no es fácil, dejar atras viejos paradigmas que han demostrado sus limitaciones en la era del Petabyte en la cual nos encontramos, será una decisión difícil para los gerentes de los departamentos TIC, mientras no exista una empresa que respalde la nueva tecnología, o inclusive un estándar único para los proyectos de almacenamientos de datos de alta disponiblidiad clave-valor. Hay que tener en cuenta que ninguno de estos proyectos NoSQL se llama a sí mismos “base de datos”, sino sistemas de “almacenamiento valor-clave” distribuido.

Todos estos proyectos NoSQL comparten las siguientes características:

  • Los datos son automáticamente replicados en múltiples servidores.
  • La falla de algún servidor es manejada de forma transparente y sin interrupción del servicio.
  • Todos los nodos que constituyen el sistema son independientes y no existe un único punto de falla.
  • El sistema maneja internamenta la consistencia de los datos.
  • La escalabilidad es prácticamente infita.
  • Utilizan como bloques de construcción PCs baratos con grandes discos duros.
  • Son proyectos Open Source.

Parecería un sueño, pero es cierto. Son proyetos Open Source que ofrecen hacer por una fracción del costo, aquello que Oracle cobraría millones de dólares por implementar, configurar y afinar a nuestras necesidades de alta disponibilidad y escalabilidad.

Aquí la lista de los proyectos que fueron presentados en la conferencia de la comunidad NoSQL, los videos de las presentaciones y las presentaciones en formato PDF donde ha sido posible obtenerlos.

Proyecto
Expositor
Empresa Presentación
Videos
Introducción a la Reunión

Todd Lipcon Cloudera PDF
Voldemort Jay Kreps LinkedIn PDF
Cassandra Avinash Lakshman Facebook PDF Video
Dynomite Cliff Moon Powerset PDF Video
HBase Ryan Rawson StumbleUpon PDF Video
Hypertable Doug Judd Zvents PDF Video1,
Video2
CouchDB Chris Anderson couch.io PDF Video1,
Video2
VPork Jon Travis Springsource PDF Video
MongoDb Dwight Merriman 10gen Video
Google BigTable Jonas S Karlsson Google Video

Es bastante fácil de entender por qué en una web donde el contenido multimedia se multiplica a una velocidad jamas vista antes, el seguir almacenando datos en bases de datos relacionales, es una forma ineficiente y costosa de hacerlo, es por ello que los proyectos NoSQL son definitivamente la forma como deberíamos manejar la información en el futuro. Estos proyectos son ideales, donde la estructura de datos es simple, pero se necesitan manejar grandes volúmenes de datos y es importante el tiempo de respuesta del sistema.

Luego de haber visto los videos de las conferencias, estoy convencido de que el futuro del almacenamiento en grandes volúmenes, esta en los sistemas NoSQL. Así que si alguien está buscando donde estará la siguiente revolución en la industria TIC, este es definitivamente un campo al cuál prestarle mucha atención.

Fuente: Tecnología y Negocios


Aplicaciones Open Source para el iPhone

12/04/2009 | Autor: KryptOS | En: Mac, OpenSource, Software Libre | Tags: | Deja tu comentario »

iphone-ubuntuA continuación encontrarás algunas de las más prominentes aplicaciones de código abierto disponibles para descarga gratuita en la Web para iPhone. El iPhone está lleno de aplicaciones de pago, pero con el advenimiento de la plataforma Android de Google y el auge de las aplicaciones libres y de código abierto, ahora estamos empezando a ver un gran crecimiento en proyectos de código abierto para iPhone. Si tienes una sugerencia para añadir a la lista, por favor deja un comentario y la voy a incluir lo antes posible. Y ahora a disfrutar!

Molecules

Molecules es una aplicación para iPhone y iPod touch que permite ver versiones tridimensionales de las moléculas y manipularlas usando los dedos. Puedes girar las moléculas con el dedo a través de la pantalla, ampliar o reducir mediante el uso de dos dedos.

Visitar la página web »

WordPress para el iPhone

La aplicación de WordPress para el iPhone permite escribir mensajes, subir fotos, editar páginas, y administrar los comentarios en tu blog desde tu iPhone o iPod Touch. Con el apoyo de WordPress.com y self-hosted WordPress (2.5.1 o superior), los usuarios de todos los niveles de experiencia pueden ponerse en marcha en cuestión de segundos.

Visitar sitio »

TubeStatus

TubeStatus te permite obtener hasta el momento todos los detalles sobre el servicio del metro de Londres en un tubo de líneas rápidas y fáciles de usar. . También incluye detallados mensajes en línea con lo dispuesto por la empresa Transport for London (TFL).

Visitar sitio »

Tris

Tris es un clon del juego Tetris para el iPhone. El proyecto fue concebido como un ejemplo de las prácticas de programación en el iPhone y los marcos de interfaz atractiva y una interacción eficaz para el diseño de la plataforma iPhone.

Visitar sitio »

Emulador de calculadora HP

Esta aplicación emula la popular Calculadora Científica de HP. Las matemáticas complejas ya no serán un problema con esta aplicación directamente desde tu iPhone.

Visitar sitio »

Mobile Terminal

Mobile Terminal es un emulador de terminal para el iPhone. No funciona como un cliente SSH ni Telnet, pero puede ser utilizado para ejecutar una consola ssh de cliente.

Visitar sitio »

App Sales Mobile

App Sales Mobile para iPhone permite a los desarrolladores descargar y analizar sus informes diarios y semanales de ventas de iTunes Connect. Los informes más recientes se pueden descargar con un solo toque y todos los números se convierten automáticamente a su (seleccionable) moneda local. Visualiza claras gráficas de barras para obtener una rápida visión general de cómo a diario sus aplicaciones están descargándose en la tienda.

Visitar sitio »

Gorillas

Gorillas is a turn based single player and multi player game where the objective is to blast your opponent away using carefully aimed bananas. Gorillas es un juego por turnos, que puede ser ejecutado por un solo jugador o multijugador, donde el objetivo es hacer saltar por los aires lejos de tu oponente, usando plátanos!

Visitar sitio »

Twitterfon

TwitterFon es una aplicación simple, limpia y fácil de usar, considerado uno de los mejores clientes de Twitter para iPhone y iPod Touch

Visitar sitio »

iPhone Books

Books.app es un lector simple de libros electrónicos para el iPhone. Permite leer archivos HTML y archivos de texto almacenados en la carpeta ~/Media/EBooks, y es lo suficientemente inteligente como para entrar en los subdirectorios, si por ejemplo, se ha dividido un libro por capítulos.

Visitar sitio »

OpenClip

OpenClip es una aplicación sin fines de lucro, de código abierto, y con una gran comunidad para el desarrollo del proyecto, que promueve un marco para el iPhone que permite a los usuarios copiar / pegar entre las aplicaciones participantes.

Visitar sitio »

Traducción original de: http://osliving.com/


Prey, utilidad gratuita para rastrear ordenadores robados

25/03/2009 | Autor: KryptOS | En: Linux, OpenSource, Seguridad | Tags: , | Deja tu comentario »

Cuando a Tomás Pollak le robaron su portátil estuvo durante algún tiempo pendiente de intentar cazarlo conectado a Internet aprovechando que algunos de los sitios a los que se conectaba el navegador instalado por defecto eran de su propiedad, por lo que tenía acceso a sus registros de actividad y cruzando los datos pensó que podría dar con la dirección IP desde la que se conectaba su ordenador.

No tuvo suerte en este empeño, pero a raíz de esa experiencia se le ocurrió escribir una pequeña utilidad que llegado el momento es capaz de recolectar cierta información acerca del ordenador y enviarla a una dirección de correo predeterminada.

En concreto, esta es la información recopilada:

  • La dirección IP pública y privada de donde esté conectado el ordenador.
  • El IP del gateway de la red (router, puerta de enlace) que está usando para salir a Internet.
  • La dirección MAC de la tarjeta o controlador de red por el cual esté conectado a la Red.
  • Si está conectado a una red WiFi, el nombre e ESSID de esta.
  • Un listado de conexiones activas en el momento en que se ejecuta el programa.
  • Cuánto tiempo lleva encendido el aparato.
  • Número de usuarios activos.
  • Un listado con los programas en ejecución.
  • Un listado con los archivos modificados en un periodo configurable por el usuario.
  • En caso que el ordenador tenga cámara, una foto de lo que en ese momento esté viendo la cámara.
  • Un pantallazo del escritorio, para poder ver qué está haciendo la persona que lo está usando.

Esta utilidad es un script bash de código abierto que se puede descargar de Prey: Y rastrea tu computador robado y que debería funcionar en cualquier variante *NIX (Linux, Mac, etc), pero que por ahora el autor sólo ha podido probar en Ubuntu Intrepid 64 bit y en Mac OS Leopard.

Hay que instalarlo desde la línea de comandos, pero viene con un instalador que lo hace automáticamente y que va preguntando las opciones necesarias, aunque también hay instrucciones para hacer la instalación a mano.

Una vez instalado el programa se ejecuta con la periodicidad que se la ha indicado y comprueba si en una URL determinada que se le puede indicar al configurarlo hay algo de texto. Si en efecto es así, procede a enviar la información; si el URL está vacío o no existe, no hace nada.

Ojo, que si no se le indica ningún URL en la configuración el programa envía la información sí o sí cada vez que se ejecuta.

Obviamente si el ladrón formatea el disco una vez que se ha hecho con el ordenador Prey no va a servir de nada, pero menos da una piedra, y además es gratis… Y ya no sería el primer caso en el que a un amigo de lo ajeno no se le ocurre lo de borrar el disco del ordenador y que es descubierto.

La única condición que pone Tomás para usar esta utilidad es que se cumpla la licencia SRTCRMCUC bajo la que lo ha publicado: «Si Recuperas Tu Computador Robado Me Compras Una Cerveza», que viene a ser una GPLv3 con el añadido de lo de la cerveza.

Fuente: Microsiervos