Jednym z efektów ubocznych ostatniego trendu startupów „Lean” i ery App Store jest to, że konsumenci są bardziej przyzwyczajeni do płacenia niskich cen za małe gry / produkty.
Na przykład.:
- SAAS online, który pobiera opłatę w wysokości ~ 5 USD / miesiąc (styl produktu Basecamp)
- Gry, które są krótkie, zabawne i tanie (0,99 USD w App Store)
Rynek ten został zdefiniowany przez „robienie jednej rzeczy dobrze i naliczanie za to ludzi”. Sława DHH of Rails / 37 Signals dowodzi, że jeśli twoja strona nie zamierza zarabiać pieniędzy, nie zawracaj sobie tym głowy.
Dlaczego ta sama zasada nie dotyczy ram?
Istnieje wiele projektów oprogramowania ramowego - wiele z nich jest dojrzałych i bogatych w funkcje, które oferują programistom znaczną wartość, ale wydaje się, że nie ma rynku ani kultury płacenia za nie.
Wygląda na to, że projekty, które pobierają pieniądze, często są zestawami narzędzi interfejsu użytkownika i często są marginalizowane na rzecz darmowych alternatyw.
Dlaczego to?
Z pewnością programiści / firmy widzą wartość, jaką wnoszą w projekty takie jak Ruby, Rails, Hibernacja, Spring, Ant, Groovy, Gradle (lista jest długa).
Nie sugeruję, że te frameworki powinny zacząć pobierać opłaty za każdego, kto chce z nich korzystać, ale musi istnieć sensowny model biznesowy, który pozwoliłby deweloperom zarabiać pieniądze od momentu zainwestowania w opracowanie frameworka.
Czy są jakieś przemyślenia, dlaczego ten model nie pojawił się / nie odniósł sukcesu?
Edycja Aby być jasnym: nie jest to post na temat lekceważenia znaczenia wolnego oprogramowania typu open source. To jest post o pytaniu, dlaczego nie istnieje kultura płacenia za frameworki.