“Biaya Pemeliharaan Sumber Terbuka”: Sebuah proposal untuk mendanai proyek sumber terbuka secara adil

Biaya Pemeliharaan Sumber Terbuka

Dalam beberapa kesempatan Di blog ini, ada topik yang telah disinggungyang mana Selama ini hal ini telah menjadi salah satu masalah utama yang menghadapi perangkat lunak bebas dan pengembangnya. Tema dari “pembiayaan”, yang pada gilirannya menyebabkan masalah lain, seperti sedikitnya atau tidak ada dukungan untuk proyek, serta penyalahgunaan oleh proyek komersial yang menggunakan perangkat lunak bebas dan tidak mengalokasikan sebagian keuntungan mereka atau bahkan berkontribusi pada pengembangan proyek.

Untuk memberikan solusi untuk masalah ini, Pencipta WiX, telah memperkenalkan inisiatif inovatif yang disebut “Biaya Pemeliharaan”.

Tujuannya adalah untuk memecahkan salah satu masalah paling persisten dalam ekosistem perangkat lunak bebas: pendanaan proyek yang, meskipun digunakan secara luas, bergantung hampir secara eksklusif pada kerja sukarela pengembangnya.

Proposal ini mengusulkan penerapan kontribusi bulanan kecil, dengan opsi mulai dari $10, dimaksudkan untuk memastikan kelangsungan ekonomi proyek tanpa harus menggunakan model seperti Open Core, yang biasanya menawarkan versi berbayar premium dengan fitur tambahan dan membatasi akses ke fungsi tertentu.

Perangkat lunak sumber terbuka memang gratis, tetapi mengelola proyek sumber terbuka tidaklah gratis. Kami menuntut banyak hal dari pengelola proyek, termasuk:

Masalah triase
Jawab pertanyaan
Menjaga skrip build tetap berjalan
Perbarui dependensi perangkat lunak
Laporan keselamatan tindak lanjut
Menghasilkan rilis baru
Mengatasi spam di forum diskusi dan pelacak masalah
Memelihara pendaftaran nama domain
Perbarui sertifikat tanda tangan
Dan masih banyak lagi tugas lainnya

Cara Kerja Biaya Pemeliharaan

Ide sentralnya adalah bahwa pengguna dan perusahaan yang memperoleh manfaat komersial (langsung atau tidak langsung) dari proyek sumber terbuka memberikan kontribusi secara teratur. Pembayaran akan didukung oleh perjanjian lisensi pengguna akhir (EULA), yang akan mengatur akses ke sumber daya utama seperti infrastruktur proyek, biner resmi, dan paket pra-kompilasi.

Untuk memudahkan transaksi, Penggunaan sistem sponsor GitHub diusulkan, yang memungkinkan transfer dana langsung ke pengelola. Dengan demikian, pelanggan dapat mengunduh versi resmi, berpartisipasi dalam diskusi teknis, dan mengirimkan laporan bug atau permintaan fitur.

Salah satu aspek yang paling relevan adalah Akses ke kode sumber akan tetap sepenuhnya terbuka, sesuai dengan lisensi gratis yang digunakan. per proyek. Namun, perusahaan yang tidak ingin membayar biaya bulanan tidak akan dapat menggunakan versi prakompilasi resmi atau mengintegrasikannya sebagai dependensi dalam pengelola seperti NPM atau NuGet.

Dalam praktiknya, organisasi-organisasi ini masih dapat mengkloning repositori dan mengompilasi perangkat lunaknya sendiri, tetapi tanpa hak untuk menggunakan paket yang sudah disiapkan oleh tim pengembangan.

Memerangi kelelahan perawat

Usulan ini muncul sebagai respons terhadap realitas yang diakui secara luas: Pengelola proyek sumber terbuka melakukan pekerjaan yang konstan dan menuntut tanpa, dalam banyak kasus, menerima kompensasi finansial apa pun. Banyak perusahaan, meskipun mendasarkan seluruh produknya pada perangkat ini, gagal berkontribusi baik waktu maupun sumber daya, sehingga menciptakan ketidakseimbangan yang menyebabkan kelelahan, hilangnya motivasi, dan bahkan penghentian proyek.

Untuk penulis inisiatif, Model ini bukan sebuah pembatasan, tapi hubungan yang adil dan seimbang:Perusahaan yang mengandalkan pekerjaan pihak ketiga menghabiskan sebagian kecil pendapatan mereka untuk memastikan alat yang mereka gunakan dapat terus berkembang.

Dengan diterapkannya Biaya Pemeliharaan, Pengembang diharapkan memiliki lebih banyak sumber daya dan waktu untuk tugas-tugas penting seperti perbaikan bug, menanggapi pertanyaan pengguna, memperbarui dependensi, mengelola infrastruktur pembangunan, mendeteksi dan memperbaiki kerentanan, memoderasi komunitas, dan memperbarui sertifikat tanda tangan digital.

Tanpa diragukan lagi, proposal ini berupaya menciptakan ekosistem yang lebih adil, berkelanjutan, dan kolaboratif, di mana sumber terbuka tidak identik dengan kerja paksa, tetapi lebih merupakan upaya bersama antara pembuat dan pengguna.

Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat berkonsultasi dengan detail di link berikut.