Uno de los efectos secundarios de la tendencia reciente de las startups "Lean", y la era de la tienda de aplicaciones, es que los consumidores están más acostumbrados a pagar pequeños precios por pequeños juegos / productos.
P.ej.:
- SAAS en línea que cobra ~ $ 5 / mes (el estilo de producto basecamp)
- Juegos que son cortos, divertidos y baratos ($ 0.99 de la tienda de aplicaciones
Este mercado se ha definido "haciendo bien una cosa y cobrando a la gente por ello". La fama de DHH of Rails / 37 Signals argumenta que si su sitio web no va a ganar dinero, no se moleste en hacerlo.
¿Por qué no se aplica la misma regla a los marcos?
Existen muchos proyectos de marcos de software, muchos de los cuales son maduros y ricos en características, que ofrecen a los desarrolladores un valor significativo, sin embargo, no parece haber un mercado o una cultura de pago por estos.
Parece que los proyectos que cobran dinero a menudo son cosas como conjuntos de herramientas de componentes de interfaz de usuario, y a menudo están marginados en favor de alternativas gratuitas.
¿Por qué es esto?
Seguramente los programadores / empresas ven el valor de contribuir a proyectos como Ruby, Rails, Hibernate, Spring, Ant, Groovy, Gradle, (la lista continúa).
No estoy sugiriendo que estos marcos comiencen a cobrar a cualquiera que quiera usarlos, sino que debe haber un modelo comercial significativo que permita a los desarrolladores ganar dinero desde el momento en que invierten en desarrollar el marco.
¿Alguna idea de por qué este modelo no ha surgido / tenido éxito?
Editar Para ser claro: esta no es una publicación sobre la importancia de un software gratuito de código abierto. Esta es una publicación sobre cómo preguntar por qué no existe una cultura de pago de marcos.