Einer der Nebeneffekte des jüngsten Trends von "Lean" -Starts und der App Store-Ära ist, dass sich die Verbraucher eher daran gewöhnt haben, kleine Preise für kleine Spiele / Produkte zu zahlen.
Z.B.:
- Online-SAAS, für die ~ 5 USD / Monat berechnet werden (Produktstil im Basislager)
- Spiele, die kurz, unterhaltsam und günstig sind (0,99 US-Dollar im App Store)
Dieser Markt wurde definiert durch "eine Sache gut zu machen und die Leute dafür zu belasten". DHH of Rails / 37 Signals Ruhm argumentiert, wenn Ihre Website kein Geld verdienen wird, machen Sie sich nicht die Mühe, es zu machen.
Warum gilt die gleiche Regel nicht für Frameworks?
Es gibt viele Software-Framework-Projekte - viele davon sind ausgereift und funktionsreich, bieten Entwicklern einen erheblichen Mehrwert, aber es scheint keinen Markt oder keine Kultur zu geben, für diese zu bezahlen.
Es scheint, dass die Projekte, für die Geld berechnet wird, häufig Dinge wie UI-Komponenten-Toolsets sind und häufig zugunsten kostenloser Alternativen an den Rand gedrängt werden.
Warum ist das?
Sicherlich sehen Programmierer / Unternehmen den Wert darin, einen Beitrag zu Projekten wie Ruby, Rails, Hibernate, Spring, Ant, Groovy, Gradle zu leisten (die Liste geht weiter).
Ich schlage nicht vor, dass diese Frameworks für jeden, der sie verwenden möchte, Gebühren erheben sollten, sondern dass es ein aussagekräftiges Geschäftsmodell geben muss, mit dem die Entwickler ab dem Zeitpunkt, an dem sie in die Entwicklung des Frameworks investieren, Geld verdienen können.
Irgendwelche Gedanken darüber, warum dieses Modell nicht entstanden ist / gelungen ist?
Bearbeiten Um es klar zu sagen: In diesem Beitrag geht es nicht darum, die Bedeutung von freier Open-Source-Software herunterzuspielen. In diesem Beitrag wird gefragt, warum es keine Kultur des Bezahlens von Frameworks gibt.