Canonical


Al igual que ocurre con Mozilla, cuando pensamos en Canonical se nos va la mente a Ubuntu. Pero tenemos muchas diferencias con la fundación Mozilla. Canonical Ltd. es una empresa privada. Como cualquier empresa, está bajo las órdenes de su directivo Mark Shuttleworth, que además es fundador y la principal fuente de ingresos viene de su capital personal, ganados a pulso por vender su antigua empresa, Thawte por 575 millones de dólares.

La organización física de la empresa, fue en un principio totalmente virtual, pero con el tiempo establecieron diversas oficinas en la Isla de Man, Londres, Lexington, Shanghai, São Paulo, Montreal y Taipei. Además ha pasado de ser 2 personas en nómina (2004) a 350 en más de 30 paises (2011). Por supuesto, muchas de estas personas realizan teletrabajo.

El modelo de negocio no es desde luego vender software, ya que puedes conseguir sus productos de manera gratuita (Aunque no todos son Software Libre, como la parte servidor de Ubuntu one), incluso puedes pedir distribuciones de Ubuntu de manera gratuita a tu domicilio. Su principal plan de ingresos es el de prestación de servicios.


No puedo dejar atrás al principal producto de Canonical. Ubuntu es una distribución Linux, basada en la reconocida distribución Debian. Como nota personal, es la distribución con la que me inicié en el mundo de Software Libre, y la que sigo utilizando, hasta que no encuentre una cosa que me guste más. Aunque suene mal, el modelo de desarrollo en proyectos de Software Libre es así, ya que la mayoría puedes probarlo sin ningún problema.

Pero también hay que nombrar otros proyectos, que son de gran importancia, tales como:


Launchpad es una forja de proyectos, escrita en Python y licencia Affero. Tiene un sistema de seguimientos de errores (Bug Tracking System), y un creador de paquetes para Ubuntu, entre otras características. El sistema para alojar el código es:


Bazaar, un sistema de control de versiones, creado por Canonical y la comunidad. Escrito en Python, Pyrex y C. Licenciado bajo GPLv2 o superior. Como principal ventaja respecto a Subversion o CVS, es que es un sistema distribuido sin necesidad de un servidor central, tal y como ocurre con Git.

Hay mucho más software desarrollado por Canonical, pero también hay que recordar que también han creado una linea de ejemplo de cómo crear una imagen, y la importancia del Community Manager. Jono Bacon describio en su libro "Art of community" su experiencia y pautas de como debe ser la figura del Community Manager.

Un buen hueco se ha ganado Canonical, y eso se nota en la comunidad, pues creo que al final son los que demuestran las buenas prácticas de una empresa, que dedica sus recursos a fomentar el Software Libre, tal y como fue creado. Pues a pesar de las criticas que puede recibir por los cambios que despliega en cada nueva versión de Ubuntu, hay que recordar, que este proyecto, es una jerarquía con dictador benevolente, y la encabeza Mark, al igual que Linus Torvarlds con Linux.