Uno degli effetti collaterali della recente tendenza delle startup "Lean" e dell'era dell'app store è che i consumatori sono più acclimatati a pagare prezzi bassi per giochi / prodotti di piccole dimensioni.
Per esempio:.
- SAAS online che addebita $ 5 al mese (lo stile del prodotto di base)
- Giochi brevi, divertenti ed economici ($ 0,99 dall'app store
Questo mercato è stato definito "facendo bene una cosa e caricando le persone per questo". La fama di DHH di Rails / 37 Signals sostiene che se il tuo sito web non ha intenzione di fare soldi, non preoccuparti di farlo.
Perché la stessa regola non si applica ai framework?
Ci sono molti progetti di framework software là fuori, molti dei quali sono maturi e ricchi di funzionalità, che offrono agli sviluppatori un valore significativo, ma non sembra esserci un mercato o una cultura per pagarli.
Sembra che i progetti che fanno pagare soldi siano spesso cose come set di strumenti per componenti dell'interfaccia utente e sono spesso emarginati a favore di alternative gratuite.
Perché è questo?
Sicuramente i programmatori / le aziende vedono il valore nel contribuire a progetti come Ruby, Rails, Hibernate, Spring, Ant, Groovy, Gradle, (l'elenco può continuare).
Non sto suggerendo che questi framework dovrebbero iniziare a pagare per chiunque voglia utilizzarli, ma che ci deve essere un modello di business significativo che permetta agli sviluppatori di guadagnare denaro dal momento in cui investono nello sviluppo del framework.
Qualche idea sul motivo per cui questo modello non è emerso / riuscito?
Modifica Per essere chiari: questo non è un post sul down che gioca sull'importanza del software libero e open source. Questo è un post su come chiedere perché non esiste una cultura del pagamento di quadri.