Desarrollo "Por Rescate"
Mirando las cientos de extensiones que Textpattern (el CMS que uso en VersiónCero) tiene disponibles me he encontrado con un modelo de negocio de desarrollo de software libre que me ha parecido curioso, y quería comentarlo aquí para que me diéseis vuestra opinión.
Se trata de un modelo al que denominan “ransom software” y que yo he traducido como Desarrollo Por Rescate.
Alex Shiels (alias Zem) es uno de los desarrolladores de Textpattern (desarrollo por el cual no cobra nada, es software libre). También es autor de muchos plugins para Textpattern. Pero algunos de esos plugins los ha desarrollado con el modelo por rescate.
La cosa funciona así:
- El desarrollador crea un plugin y lo documenta. Le fija un valor (por ejemplo 200€).
- El plugin se liberará con una licencia opensource (bsd u otra que se establezca) si y solo si se obtienen contribuciones de los usuarios que sumen dicha cantidad (200€) en un cierto periodo de tiempo (por ejemplo 60 días).
- Si pasado dicho tiempo el dinero no se obtiene, el plugin simplemente no es liberado.
Esto tiene algunas implicaciones interesantes:
- Cada usuario puede colaborar con lo que quiera. Uno solo podría pagar los 200€ o 200 usuarios podrían pagar 1€ cada uno.
- Los que contribuyen no obtienen el software cuando ellos pagan, sino cuando se obtiene el dinero total. De hecho, si no se obtiene dicha cantidad, los usuarios no obtienen nada (aunque hayan contribuido). En ese caso se les devuelve lo que han pagado.
- A partir de alcanzado el precio, cualquiera puede acceder al software, aun no habiendo pagado. Y de hecho, como es software libre, puede modificarlo a su gusto.
El sistema me ha parecido interesante y este desarrollador parece que ha “liberado” ya varios de estos plugins. Lo cierto es que se trata de pequeñas cantidades (100-200€) y que el desarrollador es conocido dentro de la comunidad textpattern por lo que se confía en él, en su capacidad técnica y en su honestidad. De hecho, ha creado un FAQ sobre el sistema en el que explica todos los pormenores.
¿Creéis que este modelo es interesante? ¿Lo consideráis aplicable a desarrollos opensource en general?
http://www.francesc.net/articulos/2005/09/08/desarrollo-por-rescate
La idea sin embargo es buena, aunque yo no pondría fecha límite.
En cuanto a lo de el tiempo límite, me imagino que es una simple cuestión de que la gente no se sienta estafada. Si yo pago 20€ y no se cuando voy a obtener el software pues no tendría sentido. Igual se llega al precio en un año y yo ya ni necesito el software. Así se asegura que el tiempo máximo a esperar es, por ejemplo, 60 días, con lo cual yo ya puedo calcularme si me conviene o no.
Un saludo.
Es un buen método para que el desarrollador de software libre gane dinero (que el resultado sea libre no quiere decir que el programador no tenga necesidades vitales), pero hoy por hoy hay que ir con cautela... A la gente nos cuesta dar dinero sin ver un beneficio a corto plazo. Quizás algún optimista o desprendido es capaz de esperar al medio plazo, pero en general queremos ya ese programa/artículo por el que acabamos de pagar.
También está el componente más o menos egoísta de "pago yo y se benefician todos. Para eso espero que pague otro y me beneficio yo".
Supongo que el desarrollo por rescate funcionará bien en comunidades numerosas en las que la aportación individual puede ser de menor cuantía, porque hay muchas aportaciones; y en comunidades no tan numerosas, pero muy comprometidas con el proyecto. Quizá también valga para proyectos que sean útiles a unas pocas personas, de manera que esas personas formen parte de la comunidad, y poca gente de fuera encuentre utilidad al proyecto. Así se pierde lo que comentaba de pagar para beneficio de otro, puesto que no va a venir a pagar otro en tu lugar (sois muy pocos interesados) o no vas a beneficiar a nadie fuera de tu círculo de usuarios/programadores por lo concreto de la aplicación en rescate.
Pero como todos mis comentarios, esta es la visión de un profano ;)
Yo creo que la clave para que este sistema funcione es la confianza. Tiene que haber confianza en que el desarrollador va a programar un producto "de calidad" para que alguien decida pagar por ello antes de verlo. En este sentido, este desarrollador del que hablo está claro que ha invertido previamente muchas horas en el desarrollo de otros software opensource además de ser un miembro activo del foro de textpattern.
Comentarios cerrados para este artículo