Salah satu efek samping dari tren baru-baru ini dari "Lean" startups, dan era app store, adalah bahwa konsumen lebih terbiasa membayar harga kecil untuk game / produk kecil.
Misalnya.:
- SAAS Online yang mengenakan biaya ~ $ 5 / bulan (gaya produk basecamp)
- Game yang pendek, menyenangkan, dan murah ($ 0,99 dari app store
Pasar ini telah didefinisikan dengan "melakukan satu hal dengan baik, dan membebani orang untuk itu." DHH of Rails / 37 Sinyal ketenaran berpendapat bahwa jika situs web Anda tidak akan menghasilkan uang, jangan repot-repot membuatnya.
Mengapa aturan yang sama tidak berlaku untuk kerangka kerja?
Ada banyak proyek kerangka kerja perangkat lunak di luar sana - banyak yang matang dan kaya fitur, yang menawarkan nilai signifikan bagi pengembang, namun tampaknya tidak ada pasar atau budaya membayar untuk ini.
Tampaknya proyek-proyek yang mengenakan biaya uang sering kali hal-hal seperti perkakas komponen UI, dan sering dipinggirkan demi alternatif gratis.
Kenapa ini?
Tentunya programmer / bisnis melihat nilai dalam berkontribusi kembali ke proyek-proyek seperti Ruby, Rails, Hibernate, Spring, Ant, Groovy, Gradle, (daftarnya terus berlanjut).
Saya tidak menyarankan bahwa kerangka kerja ini harus mulai mengenakan biaya bagi siapa saja yang ingin menggunakannya, tetapi harus ada model bisnis yang bermakna yang akan memungkinkan para pengembang untuk mendapatkan uang dari saat mereka berinvestasi mengembangkan kerangka kerja.
Adakah pemikiran mengapa model ini belum muncul / tidak berhasil?
Sunting Agar jelas: Ini bukan posting tentang memainkan peran penting perangkat lunak sumber terbuka gratis. Ini adalah posting tentang menanyakan mengapa budaya pembayaran untuk kerangka kerja tidak ada.