archivo

Software Libre

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

Anuncios

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.

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

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 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

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

A %d blogueros les gusta esto: