Seorang developer di balik proyek 90s.dev sedang bereksperimen dengan pendekatan baru untuk mendanai pengembangan open source. Alih-alih menggunakan tingkatan donasi tradisional, mereka mengusulkan sistem pembayaran per jam di mana kontributor membayar 25 dolar Amerika Serikat per jam kerja pengembangan melalui GitHub Sponsors.
Proyek 90s.dev bertujuan untuk menciptakan kembali lingkungan sistem operasi nostalgik tahun 1990-an sepenuhnya dalam browser web. Developer tersebut membayangkannya sebagai platform pengembangan retro yang lengkap dan cocok untuk pembuatan game, menampilkan editor kode, tools sprite, software animasi, dan utilitas debugging. Sistem ini dirancang untuk bersifat terdesentralisasi, memungkinkan pengguna mengimpor aplikasi dari mana saja di web selama mereka mendukung API 90s.dev.
Detail Model Pendanaan
- Tarif yang diusulkan: $25 USD per jam kerja pengembangan
- Platform: GitHub Sponsors
- Struktur pembayaran: Kontributor menentukan jumlah, pengembang bekerja 1 jam per $25 yang diterima
- Platform alternatif yang disarankan: BuyMeACoffee , LiberaPay , Patreon
Implementasi Teknis dan Kompatibilitas Browser
Proyek ini sangat bergantung pada teknologi web modern termasuk web workers, broadcast channels, dan message ports. Namun, beberapa pengguna melaporkan masalah tampilan dengan browser tertentu. Seorang anggota komunitas mencatat bahwa halaman utama muncul sebagai teks putih pada latar belakang putih di browser Vivaldi, membuat konten tidak terlihat hingga dipilih dengan mouse. Developer tersebut mengakui masalah rendering ini dan meminta laporan bug untuk mengatasi masalah kompatibilitas browser.
Proyek ini juga mencakup sentuhan kreatif seperti screensaver yang terinspirasi Windows 95 yang aktif setelah periode tidak aktif, menampilkan gelembung berwarna-warni yang mengambang di seluruh halaman.
Timeline Pengembangan
- Durasi: ~3 bulan pengembangan intensif
- Jadwal kerja: 14 jam/hari, 6-7 hari per minggu
- Teknologi yang dipelajari: Web workers, broadcast channels, message ports
- Status saat ini: Mencari pendanaan untuk melanjutkan pengembangan
Tantangan Model Pendanaan dan Respons Komunitas
Pendekatan pendanaan per jam yang diusulkan telah memicu perdebatan tentang kelayakannya. Anggota komunitas telah menyatakan skeptisisme tentang apakah GitHub Sponsors dapat menghasilkan pendapatan yang cukup untuk pekerjaan pengembangan penuh waktu. Kritikus menunjukkan bahwa bahkan jika semua 113 komentator dari pengumuman sebelumnya berkontribusi 25 dolar Amerika Serikat bulanan, itu tidak akan mencapai setara dengan upah per jam penuh waktu.
Proyek ini agak niche dan deskripsi Anda tentangnya agak membingungkan. Mungkin Anda bisa menggunakan framework open source yang telah Anda buat untuk menghasilkan game atau aplikasi berbayar yang akan lebih mudah untuk dimonetisasi.
Developer tersebut telah mengklarifikasi bahwa pendapatan penuh waktu bukanlah tujuan utama. Sebaliknya, mereka melihat ini sebagai eksperimen dalam metode pendanaan open source. Mereka juga menyarankan platform alternatif seperti BuyMeACoffee, LiberaPay, dan Patreon sebagai opsi pendanaan tambahan.
Sejarah Pengembangan dan Rencana Masa Depan
Pencipta menginvestasikan sekitar tiga bulan kerja intensif pada proyek ini, coding 14 jam sehari selama 6-7 hari per minggu sebelum kehabisan tabungan. Proyek ini terdiri dari dua repositori utama: source code aplikasi dan dokumentasi, keduanya tersedia di GitHub.
Meskipun menghadapi tantangan pendanaan, developer tersebut tetap berkomitmen pada visi untuk menciptakan kembali lingkungan pengembangan yang dialami banyak programmer selama tahun 1990-an. Proyek ini mewakili upaya untuk memadukan nostalgia dengan kemampuan web modern, meskipun daya tarik niche-nya mungkin membatasi adopsi mainstream.
Diskusi komunitas mengungkapkan antusiasme terhadap konsep nostalgik dan kekhawatiran praktis tentang pendanaan berkelanjutan untuk proyek open source khusus. Apakah model pendanaan eksperimental ini berhasil dapat mempengaruhi bagaimana developer lain mendekati monetisasi pekerjaan open source yang berfokus pada front-end.
Referensi: Requesting funding for 90s.dev