Uno degli effetti collaterali della recente tendenza delle startup "Lean", e dell'era dell'app store, è che i consumatori sono più abituati a pagare piccoli prezzi per piccoli giochi / prodotti.
Per esempio.:
- SAAS online che addebita ~ $ 5 / al mese (lo stile di base del prodotto)
- Giochi brevi, divertenti ed economici ($ 0,99 dall'App Store
Questo mercato è stato definito "facendo bene una cosa e facendo pagare le persone per questo". La fama di DHH of Rails / 37 Signals sostiene che se il tuo sito web non farà soldi, non preoccuparti di farlo.
Perché la stessa regola non si applica ai framework?
Esistono molti progetti di framework software, 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 denaro siano spesso cose come set di strumenti di componenti dell'interfaccia utente e spesso emarginati a favore di alternative gratuite.
Perchè è questo?
Sicuramente i programmatori / aziende vedono il valore nel contribuire a progetti come Ruby, Rails, Hibernate, Spring, Ant, Groovy, Gradle, (l'elenco potrebbe continuare).
Non sto suggerendo che questi framework dovrebbero iniziare a far pagare per chiunque voglia usarli, ma che ci deve essere un modello di business significativo che consentirebbe agli sviluppatori di guadagnare denaro dal momento in cui investono nello sviluppo del framework.
Qualche idea sul perché questo modello non sia emerso / riuscito?
Modifica Per essere chiari: questo non è un post su down che gioca sull'importanza del software gratuito e open source. Questo è un post sul chiedere perché non esiste una cultura del pagamento per i framework.