Posts Tagged ‘Software libre’

Referencias y algunas webs interesantes

Software libre, ¿filosofía o negocio?

Son múltiples las ventajas que obtiene el usuario de software libre, algunas de ellas son:

  • Situaciones no monopolísticas.
  • Mayor flexibilidad.
  • Potencia la innovación
  • Gestión de licencias
  • Motivación personal
  • Acceso a tecnología
  • Sinergias
  • Apoyo de la comunidad

Ha quedado claro que el software libre es bueno para el usuario. ¿Y para el negocio de las TIC?

Las preguntas más frecuentes que se hacen este tipo de empresas las podemos resumir:

  • Si todos usamos software libre, ¿Quién desarrollará el código?
  • Si yo uso software libre, ¿Quién me dará soporte?
  • Si uso un software libre y no funciona, ¿A quién reclamo?
  • Si libero mi código, ¿De qué vive mi empresa?

Hay que tener en cuenta que no todas las razones que nos mueven a desarrollar código tienen que ser económicas.
Eligiendo software libre no estás optando por un producto más arriesgado que un producto comercial. Tampoco tienes más derechos cuando adquieres software comercial, ni mayor presión sobre el fabricante o suministrador. Y es importante no demonizar: Ni todo el software libre que se desarrolla es bueno, ni todo el comercial malo.

El modelo tradicional de negocio en el software pasa por los términos “Permiso de uso”, “Propiedad del fabricante”, “Prohibición de copia”, “Limitaciones por empresa, por CPU…”, es un modelo recomendado para empresas en lanzamiento ya que proporciona beneficios más rápidos y tangibles, sin embargo, limita su competitividad en el mercado.

Al diseñar otros modelos de negocio a menudo surge la siguiente reflexión: Si no puedo patentar el software, ¿De qué vive mi empresa?. Cuando un abogado usa un argumento brillante en un juicio, no lo puede patentar. Muchos abogados podrán copiar el argumento, pero ¿A cual contrataría usted?
Hay que basarse en modelos de negocio demostrables y sólidos mas allá del “vender a cero, cobrar por soporte”.
Algunos Modelos de negocio para software libre se muestran a continuación:

  • Value Added distributor y Support Seller: Distribución de copias, gestión de marca, formación, consultoría, soluciones a medida, y soporte postventa.
  • Loss Leader: El software se proporciona de forma libre como incentivo para la venta de otro producto.
  • Accesorising: Venta de accesorios relacionados con el software (O’Reilly financia el desarrollo de PERL y es el principal vendedor de libros sobre él).
  • Service Enabler: El software libre sirve para acceder a servicios on-line de pago.
  • Widget Frosting: El interés es vender el hardware, determinadas herramientas (para el desarrollo, drivers, GUI…) se hacen libres para eliminar costes de desarrollo y mantenimiento o potenciar el uso del producto. Linux based appliance (linux PDA, linux router, linux file server…)
  • Y más:Build on top,First Mover (Build now, Pay later), Brand licensing y Software Franchising…

Oportunidades de negocio dentro del sofware libre:

Si descartamos el negocio de desarrollar software libre, ¿Cómo puedo sacar partido de las oportunidades de un producto (de software libre) que satisface e interesa al cliente final?.
No podemos “vender Apache”, entonces ¿Cómo podemos hacer negocios con productos cuyo coste es cero?. Descartados el desarrollo y la venta, tenemos:

  • Consultoría
  • Integración
  • Migración
  • Soporte
  • Formación

Tipos de licencias más utilizadas en Software libre

Los tipos de licencias más usadas en software libre: BSD, GPL y MPL.

  • BSD: una aplicación licenciada con BSD permite que otras versiones puedan tener otros tipos de licencias, tanto propietarias, como BSD o GPL.
  • GPL: esta licencia aplica la necesidad del copyleft, haciendo que nuevas versiones de la aplicación sean siempre libres y licenciadas bajo GPL.
  • MPL: aplica licencias dobles al código fuente y a los ejecutables, obligando a devolver al autor los fuentes modificados y permitiendo licenciar los binarios como propietarios.

La siguiente tabla muesta una estadística sobre los tipos de licencias más usadas en los 70.364 proyectos almacenados actualmente en SourceForge.net

Licencia Proyectos
GPL 66,1 %
LGPL 10,9 %
BSD 6,9 %
Otras con certificado OSI 12,1 %
Resto (dominio públio, propietarias, …) 4,0 %

Hace unos meses se anunció de la licencia AGPLv3 (Affero), una licencia que apenas se diferencia de la GPLv3 en un par de párrafos de la sección 13. Esa diferencia obliga a aquellos que hayan modificado código licenciado con la AGPLv3 a redistribuirlo si es usado a través de la red, restricción útil si hemos programado un CMS y queremos que cualquiera que lo modifique y cree una web basada en él distribuya los cambios para beneficio de la comunidad.

El código de Menéame, por ejemplo, está bajo la licencia Affero original (aunque muchos de sus clones no la respetan), pero sin embargo, no hay muchos CMS de código abierto con licencia AGPL.

La licencia AGPL está diseñada para afrontar el hecho de que una parte del software actual se ejecuta remotamente, a menudo en forma de aplicaciones web. El propósito de la AGPL es que los usuarios de estos servicios tengan también acceso y derechos sobre este código. Un gran avance de la AGPL sobre la licencia Affero original es que, al contrario que esta última, la AGPL sí que es compatible con la licencia GPL (v3.0).

Como no podía ser de otra forma, no hay un consenso claro sobre si se puede considerar libre o no esta licencia, debido a que la cláusula añadida, la 13, impone una importante restricción en el uso del software. Tampoco está muy claro qué se puede considerar un usuario del servicio, o si es posible usar este tipo de aplicaciones de forma privada en un servidor público.

La licencia AGPL, en cualquier caso, tampoco parece ser la respuesta definitiva al problema del desarrollo de aplicaciones web libres, ya que sin los datos o la capacidad de ejecutar dichas aplicaciones, la capacidad de los usuarios para adaptar el software queda un poco en entredicho.

Actualmente se están desarrollando los diseños de los borradores de las nuevas licencias GFDL y GSFDL.
Puedes tomar partido y contribuir al desarrollo dentro del proyecto GNU desde aquí.

« Artículos anteriores