“Yuran Penyelenggaraan Sumber Terbuka”: Cadangan untuk membiayai secara adil projek sumber terbuka

Yuran Penyelenggaraan Sumber Terbuka

Pada beberapa kali Di sini di blog satu topik telah disentuhyang mana Untuk masa yang lama ia telah menjadi salah satu masalah utama yang menghadapi perisian percuma dan pembangunnya. Tema "pembiayaan", yang seterusnya membawa kepada masalah lain, seperti sedikit atau tiada sokongan untuk projek, serta penyalahgunaan oleh projek komersial yang menggunakan perisian percuma dan tidak memperuntukkan sebahagian daripada keuntungan mereka malah menyumbang kepada pembangunan projek.

Bagi memberikan penyelesaian kepada masalah ini, Pencipta WiX, telah memperkenalkan inisiatif inovatif yang dipanggil "Yuran Penyelenggaraan".

Matlamatnya adalah untuk menyelesaikan salah satu masalah yang paling berterusan dalam ekosistem perisian percuma: pembiayaan projek yang, walaupun digunakan secara meluas, bergantung hampir secara eksklusif pada kerja sukarela pembangun mereka.

Cadangan ini mencadangkan pelaksanaan sumbangan bulanan yang kecil, dengan pilihan bermula pada $10, bertujuan untuk memastikan daya maju ekonomi projek tanpa menggunakan model seperti Open Core, yang biasanya menawarkan versi berbayar premium dengan ciri tambahan dan mengehadkan akses kepada fungsi tertentu.

Perisian sumber terbuka adalah percuma, tetapi mengekalkan projek sumber terbuka bukan percuma. Kami menuntut banyak daripada penyelenggara projek, termasuk:

Masalah triage
Jawab soalan
Memastikan skrip binaan berjalan
Kemas kini kebergantungan perisian
Laporan keselamatan susulan
Menghasilkan keluaran baharu
Menangani spam pada forum perbincangan dan penjejak isu
Mengekalkan pendaftaran nama domain
Perbaharui sijil tandatangan
Dan banyak lagi tugas lain

Bagaimana Yuran Penyelenggaraan Berfungsi

Idea utama ialah itu pengguna dan syarikat yang mendapat faedah komersial (secara langsung atau tidak langsung) daripada projek sumber terbuka membuat sumbangan tetap. Pembayaran akan disokong oleh perjanjian lesen pengguna akhir (EULA), yang akan mengawal akses kepada sumber utama seperti infrastruktur projek, perduaan rasmi dan pakej pra-disusun.

Untuk memudahkan transaksi, Penggunaan sistem penajaan GitHub dicadangkan, yang akan membenarkan pemindahan dana terus kepada penyelenggara. Dengan cara ini, pelanggan boleh memuat turun versi rasmi, mengambil bahagian dalam perbincangan teknikal dan menyerahkan laporan pepijat atau permintaan ciri.

Salah satu aspek yang paling relevan ialah Akses kepada kod sumber akan kekal terbuka sepenuhnya, mengikut lesen percuma yang digunakan. setiap projek. Walau bagaimanapun, syarikat yang tidak mahu membayar yuran bulanan tidak akan dapat menggunakan versi prapenyusun rasmi atau menyepadukannya sebagai tanggungan dalam pengurus seperti NPM atau NuGet.

Dalam amalan, organisasi ini masih boleh mengklon repositori dan menyusun perisian itu sendiri, tetapi tanpa hak untuk menggunakan pakej yang telah disediakan oleh pasukan pembangunan.

Melawan keletihan penyelenggara

Cadangan itu timbul sebagai tindak balas kepada realiti yang diiktiraf secara meluas: Penyelenggara projek sumber terbuka melaksanakan kerja yang berterusan dan menuntut tanpa, dalam banyak kes, menerima sebarang pampasan kewangan. Banyak syarikat, walaupun mengasaskan keseluruhan produk pada alat ini, gagal menyumbang sama ada masa atau sumber, mewujudkan ketidakseimbangan yang membawa kepada keletihan, kehilangan motivasi, dan juga pengabaian projek.

Bagi pengarang inisiatif, Model ini bukan sekatan, tetapi hubungan yang adil dan seimbang: Syarikat yang bergantung pada kerja pihak ketiga membelanjakan sebahagian kecil daripada hasil mereka untuk memastikan alatan yang mereka gunakan boleh terus berkembang.

Dengan pelaksanaan Yuran Penyelenggaraan, Pembangun dijangka mempunyai lebih banyak sumber dan masa untuk tugas penting seperti pembetulan pepijat, menjawab pertanyaan pengguna, mengemas kini kebergantungan, mengurus infrastruktur binaan, mengesan dan membaiki kelemahan, menyederhanakan komuniti dan memperbaharui sijil tandatangan digital.

Tidak syak lagi, cadangan ini bertujuan untuk mewujudkan ekosistem yang lebih adil, mampan dan kolaboratif, di mana sumber terbuka tidak sinonim dengan buruh tidak bergaji, sebaliknya usaha bersama antara pencipta dan pengguna.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk butiran di dalam pautan berikut.