Posts Tagged ‘open-source’

More free software and open source good news from Europe

October 16, 2012 Leave a comment

On the line of my latest post about Linagora, a European data researcher recently published the results of a study concluding in that the European Community is saving 450 billion euros per year thanks to Open Source software.

In the same orientation, the APRIL (French Association for digital freedom) published a study reporting the substantial savings of the French Government thanks to Open Source and Free Software.

These are all good news that have taken too many years and financial crisis to come, but let’s rejoyce in their presence at this point.

Herramientas de software libre para pymes

October 11, 2010 Leave a comment

Con el objetivo de recopilar herramientas de software libre para pymes, la Junta de la Comunidad de Castilla-La Mancha, a través del Centro de Excelencia de Software Libre de Castilla la-Mancha (CESLCAM) con fondos del Plan Avanza 2, publicaron la web  Aplicaciones para pymes.

Son 39 herramientas de software libre, clasificados por los rubros de: empresariales, oficina, comunicaciones, seguridad y utilidades.

Cabe mencionar que estas herramientas no solo son utiles para las pymes, si no también para las empresas  medianas y grandes, también para las instituciones públicas y en general para cualquier entidad que desea reducir costos y aumentar beneficios utilizando herramientas de software libre en sus procesos y si necesitan algún proveedor especializado que los ayude y de soporte para implementar correctamente las mismas los pueden conseguir sin problemas con toda la garantía y certificación del caso.

En el primer rubro “Herramientas empresariales” encontramos, la siguiente clasificación:

ERP (Gestión integrada),  CRM (Seguimiento clientes), Comercio Electrónico, Gestor de tareas, Herramientas Colaborativas, Gestión de proyectos, Gestor de contenidos y Gestor documental.




A esta clasificación en nuestra opinión agregaríamos:

  • Herramientas Gestor de contenidos: Drupal
  • Herramientas de Gestión de conocimiento: Chamilo


En el segundo rubro “oficina” encontramos, la siguiente clasificación:

En el tercer rubro “comunicación” encontramos, la siguiente clasificación:

En el cuarto rubro “seguridad” encontramos, la siguiente clasificación:

En el quinto rubro “utilidades” encontramos, la siguiente clasificación:

Application Packaging Standard (APS) explicado

July 28, 2010 1 comment

La Application Packaging Standard (APS) es una organización sin fines de lucro, el cual propone un estándar que provee una serie de especificaciones para el manejo de Aplicaciones web (Drupal, Joomla, phpBB, etc) en un webhosting.

Estas especificaciones son realizadas tanto en las Aplicaciones web como en los Proveedores de hosting. El resultado de estas especificaciones es el Software as a Service (SaaS) un modelo de negocio diferente al modelo capitalista.

Qué es el SaaS?

El SaaS es un modelo de distribución de software (Software-Distribution-Model) donde las Aplicaciones están disponibles como un servicio de un Webhosting y accedidos por usuarios finales vía un navegador. Algo similar a una herramienta utilizada por CPanel llamado Fantastico.

Este modelo difiere del modelo tradicional (donde el usuario final compra un sofware y lo instala por su cuenta) pues ofrece un catálogo de software disponible a instalar para el usuario final. El usuario ahora debe pensar en su negocio y no en la herramienta que utilizará.

Este estándar es bastante atractivo para desarrolladores de Aplicaciones Open Source pues:

  1. Al tener el Software certificado por APS podemos agregarlo a su catálogo.
  2. Al estar dentro de este catálogo. Los Proveedores de hosting pueden ofrecer nuestro Software a sus clientes tan solo agregando nuestro paquete a la lista que ellos ofrecen.
  3. El Software se vuelve más popular, puede llegar a más gente!
  4. Existe también un Plugin para Eclipse para facilitar la integración de nuestro Software con los estándares de APS.

A su vez también beneficia a los Proveedores de hosting:

  1. Al implementar las especificaciones se puede obtener no 1 si no todos los paquetes que han sido certificados por APS.
  2. El Proveedor se diferencia de la competencia indicando que también está certificado por APS y ofrece todo el catálogo a los usuarios (si así lo desea).

Lo usuarios finales por su parte:

  1. Se benefician de una instalación rápida y sin complicaciones.
  2. Tienen a su disposición todo un catálogo de software a usar rápidamente.
  3. Tendrán todas sus aplicaciones en un solo Data Center.

Existen ya paquetes certificados como: Drupal, Magento, Joomla, phpBB, WordPress, phplist, etc.

Para más información visiten:

We love open standards, knowledge and sources

Today I just saw one of the most beautiful examples of what our efforts (as a community of free software, standards, formats and knowledge evangelists) are all leading to.

In short, I’m talking about the Wikipedia page in English for the OGG standard, which I’m publishing a capture of below.

“So, what’s so special?” you say…

Well, in short, it’s a free knowledge page about an open standard showing an example of open media designed with free software, which I am viewing using exclusively free/libre open-source software. The little rabbit picture on the right side is actually a video… playing at the time of the screenshot. Contrarily to Flash (using 45%), it just uses about 1% of my CPU power to play it in streaming.

Yes, the page is giving me free knowledge I can contribute to, redistribute and use freely. It discusses OGG, an open format to encode videos. It shows me the short film “Big Buck Bunny” which has been designed by the Blender foundation using and composing free media (can re-use, distribute, modify). I’m opening the page using Firefox on my Ubuntu GNU/Linux system, running a native video player (I’m not even sure which but I’m sure it’s not the proprietary software Adobe Flash Player), into my webpage itself.

This all means we have finally reached a step where information *can* flow freely, in any form of media. I’m definitely in love with all that.

Installing Squid on ZFS

March 24, 2010 1 comment

The recommended filesystem for Squid on OpenSolaris is ZFS:

It is also recommended to disable the atime property on the filesystem holding the cache, and you may want to avoid using any type of RAID.

To achieve this on Nexenta (or OpenSolaris, whatever), first create the ZFS filesystem:

# zfs create -o atime=off -o mountpoint=/var/spool/squid3 syspool/squidcache

Then install Squid (here for version 3.x, as you might have noticed from the command). On Nexenta Core Platform 3 (NCP3):

# apt-get install squid3

To further improve the setup, use the aufs storage. To do this, just enable and update option cache_dir in /etc/squid3/squid.conf to read aufs instead of ufs (and further modify that line to best suit your real cache usage).

Reasons to (not) setup swap on GNU/Linux

February 5, 2010 Leave a comment

Disclaimer: this article does not pretend to be a complete picture of using swap on UNIX.

Most of the time, recent GNU/Linux distributions insist on creating a swap area.

Swap is generally used to temporarily store memory used by running(/sleeping) applications, but might as well be used to store a copy of RAM to disk for hibernation. As disks are still many times slower than RAM, it always comes with huge performances impact.

Historically, RAM was so expensive that UNIX users bought only a fraction of actually used memory, and relied on swap for 2/3 of it (number still found in many advices today, while it is certainly outdated).

Today, you can buy quite a huge amount of RAM (even ECC) for almost nothing, it is not uncommon to be able to buy more than 4GB for less than 100€. So today, you buy RAM based on the total memory used by all the applications that might ever run at the same time. Of course, you probably don’t need then to allocate three times that amount to swap, especially when you know applications won’t use it.

The main danger of allocating much swap is that some application goes mad, eats up all memory, then swap and starts slowing down the whole machine (because it brings I/O in the dance), then (and only then) eventually get killed by the Linux OOM Killer, which is rather basic (just kills the running application taking currently the more memory, so might even miss the real guilty). Without swap (or reasonable amount), in contrast, the kill would happen far earlier, and not generate incredible I/O usage levels.

Of course, I/O impact is even worst in virtualized environments.

HOWTO Enable temporary swap file on GNU/Linux

February 5, 2010 1 comment

GNU/Linux supports swapping to a file on any filesystem, with reasonable performance impact since kernel 2.4. This might be useful whenever needing a temporary increase in available memory, I’m writing this article with that goal in mind.

Create a zero-filled regular file (following example would create a 1024x1M=1G swap size):

dd if=/dev/zero of=/.swapfile bs=1024 count=1M

Setup a swap area in it:

mkswap /.swapfile

Activate swap to this file (would not survive a reboot):

swapon /.swapfile

To check it did it:

swapon -s

Disable swap to this file:

swapoff /.swapfile

Of course, the file is not deleted on reboot, and you might reuse it several times.

%d bloggers like this: