Archivo de la categoría: Software Libre

Software libre: Vavag – acortador URL Open Source

Imagen

Tras más de un año programando y mejorando Vavag, hoy he publicado el código bajo licencia GPL v3. Lo hago por varios motivos. El principal es que me parece justo. Todo el software que he empleado desde el servidor web (Apache) hasta el IDE (NetBeans) para escribir el código pertenecen al software libre. Si ellos me proporcionan el código, por qué no hacerlo yo también? El software libre proporciona muchas ventajas, entre ellas la de crear una comunidad y lo que antes programaba una sola persona, ahora lo pueden programar varias en paralelo y en menos tiempo. La seguirdad y los bugs no son menos importantes: cuatro ojos ven más que dos y será más fácil encontrar y corregir errores.  Disponer del código fuente es una gran ventaja: Puedes montar un servidor en casa, instalarte el proyecto y hacer los cambios que necesites, adaptarlos a tus necesidades o si, por ejemplo, tienes una empresa o negocio, adaptarlo a el y usarlo en la Intranet.

El proyecto lo he subido a SourceForge y el repositorio de código es tipo GIT. SorceForge es un gran recurso para desarrolladores de software libre. Es una inmensa forja de proyectos open source que, entre otros, hospeda a PhpMyadmin o OpenOffice.

Espero que alguien se anime a colaborar :)

Recursos:

- Vavag Open Source

La red TOR ha sido premiada por el papel jugado en las revueltas del mundo Árabe

La Free Software Foundation entregó el pasado 23 de marzo el premio por el Avance del Software Libre al proyecto TOR por hacer posible la comunicación en países como Irán o Egipto, en los que se practica la censura en la red y cuyo grado aumentó durante las recientes revueltas de Oriente Medio. 23 millones de personas han podido experimentar la comunicación sin censura gracias a TOR un proyecto software libre que cualquiera puede descargar y conocer más acerca de su implementación. Su código está disponible para Linux, Mac, Windows y Android y se implementa en forma de proxy para el navegador.

La red Tor es un proyecto que permite mantener el anonimato de las comunicaciones basándose en una topología Onion Routin. Para ello el emisor del mensaje sondea los servidores disponibles y se crea el camino -path- que seguirá el mensaje. Para cada nodo de dicho camino, se obtiene su clave pública y el mensaje se irá cifrando con cada una de estas claves obtenidas a modo de capas de cebolla. Es importante cifrar con el mismo orden de nodos -chain- por el que pasará el mensaje puesto que en cada nodo se irá descifrando el mensaje con su propia clave privada hasta llegar al final. Destacar que aunque se mantiene el anonimato, existen situaciones en los que los servidores extremo pueden ver el contenido de salida, como ya demostró Dan Egerstad.

Los Offices sin Microsoft

Desde hace tiempo, ya no es necesario pagar por tener una suite ofimática en condiciones. En realidad yo no he pagado nunca y he tenido la que he querido, pero desde que cambié a Linux, la filosifía cambia un poco. Dicho esto, se trata de mostrar alternativas al Microsoft Office.

En primer lugar tenemos el conocido OpenOffice, una suite muy completa código libre que en su versión actual, 3.2.1, posee integración con Outlook o Thunderbird, soporte para base de datos, efectos 3D, exportación a PDF y soporte para XForms.

En segundo lugar: LibreOffice:

Con motivo de la actitud que parece matener Oracle con respecto al software libre , la parte más activa de la comunidad que matiene OpenOffice ha decidido “cortar por lo sano” y comenzar una andadura en solitario sin ataduras con Oracle de tal forma que LibreOffice posee una gran actividad en cuanto a desarrollo de producto. Actualmente se encuentra en la Beta 3 y como OpenOffice, está disponible en todos los sabores (Linux, Mac y Windows). Por el momento, la versión para Windows es la única con varios idiomas de serie. Para el resto, hay que descargar un paquete de compatibilidad de idiomas.

En tercer lugar IBM Lotus Symphony: Este tiene un largo recorrido desde la época DOS. La versión actual es una mezcla de Lotus SmartSuite y OpenOffice. Dispone de un amplio surtido de templates, plugin, soporte OpenDocument (como los anteriores) y por supuesto, disponibles para todas las plataformas.

Al margen de las sutites ofimáticas, existen potentes editores de texto. Notepad++ es mi favorito y lo empleo a diario en el trabajo. Reconocimiento de sintaxis de los principales lenguajes de programación, extensión mediante plugin, operaciones con el texto… etc. Este es totalmente libre. Hay más editores potentes como EditPlus, pero este se distribuye bajo licencia Shareware.

Recursos:

Suites offimáticas

Editores de texto

qooxdoo: framework js para aplicaciones RIA

Bajo un nombre para mí algo desacertado, se encuentra un framework javascript muy interesante. Permite crear aplicaciones web con aspecto similar a las de escritorio.

Se está empleando en grandes proyectos como eyeOS, el sistema operativo de la nube made in spain que tanto ha  gustado a IBM. La programación es sencilla. Emplea name spaces para organizar el código junto con las pseudoclases que permite javascript. En su web tienes varios ejemplos muy interesantes.

Recursos:

API

DJL: más de 100 juegos en Ubuntu

DJL es un gestor de juegos desarrollado en Python + QT que contiene una lista de más de 100 juegos para Linux. La gracia de esto es la facilidad de descarga e instalación de cada uno de los títulos.

Instalación de DJL:

  1. Si no dispones de Python-QT puedes instalarlo de la siguiente manera: sudo apt-get install python-qt4
  2. Descargar la aplicación. Está bajo licencia GPL.
  3. Ejecutar el fichero: djl.sh y configurar la aplicación.
  4. Tras los pasos anteriores aparecerá una nueva entrada en el menu juegos de Gnome.

Recursos:

- Web del proyecto DJL

sudo apt-get install python-qt

Aplicaciones Libres para proyectos audiovisuales

Hace unos dias Sonia Molinero, Licenciada en Comunicación Audiovisual de la Universidad de Granada, publicó en la web de la Oficina del Software libre una interesante recopilación de las aplicaciones libres disponibles para llevar a cabo un proyecto audiovisual de forma completa, desde el guión hasta el montaje final.

Recusos:

Guia de las aplicaciones libres

Ubuntu 9.04 y los MacBook Santa Rosa

La nueva versión de Ubuntu ya soporta el chip Broadcom BCM 4328, integrado en las Air Port. Para saber el grado de compatibilidad de Ubuntu 9.04 con las versiones de MacBook consulta el siguiente enlace.

Oracle love Sun Microsystem

Recientemente se ha producido la alianza. Oracle ha comprado a Sun Microsystem por una cifra de 7400 millones de dólares. En mi opinión, creia que Sun tenía un valor más alto, no es que yo la fuese a adquirir, pero viendo lo que se pagaba hasta hace poco por empresas como Twitter o FaceBook, la cifra resulta un poco baja y es que la actual crisis hace mella en todo. Ahora Oracle se queda con el mercado Java  y a su oferta de bases de datos relacionales une a MySQL, pero que es lo que realmente busca Oracle? Creo que la estrategia que ha llevado esta operación es la de competir con Teradata. Teradata es una de las mayores empresas encargadas de crear grandes granjas de ordenadores e instalar su sistema de bases de datos superescalar, capaz de paralelizar al máximo sus operaciones. Todo esto va en un pack, es decir, Teradata fabrica su propio hardware para sus sistemas de bases de datos y este podría ser el fin que busca Oracle: Sun fabrica entre otras cosas hardware, crendo una de las mejores flotas de servidores. Por otra parte poseen el aclamado Solaris, un sistema tipo Unix muy estable y que funciona a las mil maravillas.

El futuro puede ser este: Oracle fabricará para las grandes empresas un pack que consta de hardware + software permitiendo mejorar el rendimiento  y la escalabilidad de sus sistemas

Symfony ya tienes más de 500 plugin

Sin duda Symfony es uno de los mejores framework para desarrollar aplicaciones en PHP que conozco por las  siguientes razones:

  • Potencia
  • Flexibilidad
  • Abundante documentación en muchos idiomas, incluido el nuestro.
  • Casos de éxito
  • Gran número de plugin

Ya son más de 500 los plugin disponibles en los repositorios, pero como la abundancia no implica calidadad, el equipo de symfony ha introducido un sistema que permite decir a los programadores que plugin emplean. De esta forma, en breve dispondremos de la lista de plugin más empleados.

Dar las gracias a la gente de Symfony.es por los aportes que realizan en materia de documentación y apoyo al framework.

Recursos:

Symfony Framework.

Shutter: Potente capturador de pantalla para Linux

Shutter es un potente capturador de pantalla para entornos linux. Permite realizar capturas seleccionando la ventana o seleccionando una porción de la pantalla. A los resultados podemos aplicarle alguno de los plugin que vienen de serie con la aplicación: sombras, efectos…

Sin duda, una aplicación muy útil que reemplaza al capturador de pantalla de Gnome.

Recursos:

Web de Shutter.

Paquetes .deb para Ubuntu

Seguir

Get every new post delivered to your Inbox.