Faktor penting yang perlu dipertimbangkan semasa mendapatkan pembiayaan

Faktor penting untuk dipertimbangkan

Di dalamnya artikel sebelumnya kami membuat anggaran berapa kos pembangunan projek sumber terbuka. Sekarang, kita akan melihat di mana untuk mendapatkan wang atau membuat orang melakukan pekerjaan secara percuma atau menyumbangkan sumber

Faktor penting yang perlu dipertimbangkan dalam mencari model pembiayaan

Semasa memilih model pembiayaan, faktor yang berbeza mesti dipertimbangkan:

Faedah

Perkara pertama yang perlu dipertimbangkan adalah minat yang timbul dalam projek ini. Mungkin tidak ada yang rela menyumbang secara sukarela ke distro yang berbasis di Debian yang ke-juta, apalagi membayarnya kecuali mempunyai ciri khas, seperti Devuan yang tidak menggunakan SystemD. Sebaliknya, LineageOS atau Ubuntu Touch (alternatif untuk Android Google mempunyai tahap sokongan yang wajar dari pemaju dan penaja.

Apabila saya bercakap mengenai minat, saya bukan hanya merujuk kepada pengguna akhir. Sekiranya anda membayangkan sistem penyulitan yang jauh lebih sukar daripada sistem yang diketahui, syarikat akan bertengkar kerana anda menerima wang mereka.

Kerumitan

Tidak sama mengembangkan aplikasi yang hanya melakukan satu perkara (misalnya, memainkan muzik) daripada suite pejabat dengan pemproses kata yang merangkumi pelbagai pilihan gambarajah, persembahan dengan beratus-ratus animasi dan spreadsheet dengan semua formula matematik biasa. Dan, tentu saja, ia mampu membaca dan menyimpan format yang paling popular.

Juga, ada aplikasi seperti The Gimp yang dibuat untuk satu tujuan (manipulasi gambar) tetapi, Mereka memerlukan pengetahuan mengenai formula matematik yang sangat spesifik yang melibatkan pengetahuan khusus.

platform

Oleh kerana perkhidmatan awan menjadi popular, ini adalah masalah yang semakin penting, tetapi masih berlaku.

Aplikasi pengiraan cukai untuk Linux mungkin tidak akan membangkitkan minat daripada pembangun sukarelawan yang ingin menjadi sebahagian daripada projek, apalagi penaja korporat atau sukarelawan. Sebaliknya, jika anda dapat memilikinya sekiranya permainan berkualiti serupa dengan iklan.

Dengan cara yang sama, aplikasi untuk Android akan mempunyai lebih banyak kemungkinan daripada satu untuk Ubuntu Touch.

Antara muka pengguna

Sekiranya anda akan mengembangkan aplikasi untuk Linux, Windows dan Mac, anda harus memutuskan sama ada anda mahu antara muka pengguna menyatu dengan aplikasi lain, atau memberikan semua varian antara muka yang sama. Sekiranya anda hanya menginginkannya untuk Linux, anda perlu membuat keputusan yang sama untuk setiap desktop.

Sekiranya anda memilih untuk membuat aplikasi khusus untuk desktop, anda akan mempunyai kelebihan untuk mengurangkan masa pembangunan, dan jika menarik, ia mungkin akan diterima sebagai bahagian desktop dan anda akan mendapat lebih banyak pembangun dan pembiayaan.

Bahasa pengaturcaraan

Terdapat banyak bahasa pengaturcaraan untuk membuat projek. Beberapa seperti Python atau C ++ telah lama wujud dan mempunyai komuniti pemaju yang besar yang mengetahuinya secara menyeluruh. Yang lain seperti Dart atau Go agak baru, tetapi lebih moden mereka lebih baik menyesuaikan diri dengan paradigma pengembangan aplikasi semasa. Komponen sudah dikembangkan.

Komponen projek

Bergantung pada bahasa pengaturcaraan yang dipilih dan tujuan projek, anda akan dapat mencari satu siri perpustakaan yang memungkinkan anda menjimatkan masa dan pilihan antara muka pengaturcaraan aplikasi (API) yang lebih mudah untuk mengembangkan fungsi dengan menghubungkan mereka ke perkhidmatan luaran. Secara umum, perpustakaan (sekurang-kurangnya dalam bahasa pengaturcaraan sumber terbuka) percuma, tetapi dalam kes API, mereka meletakkan had penggunaan percuma mereka, atau anda mesti membayar sejumlah pengguna yang menggunakan aplikasi tersebut.

Saluran pengedaran

Selain pengurus pakej untuk pengedaran Linux, ada juga pilihan untuk memuat turun langsung, kedai Snap dan FlatPak dan pakej Appimage. Snap menawarkan kemampuan untuk memasukkan pembayaran dalam aplikasi, sementara pengedaran seperti ElementaryOS mempunyai gedung aplikasi di mana perisian dapat dijual. Kedai Android dan iOS rasmi sedang dipersoalkan mengenai keadaan kasar yang mereka tetapkan kepada pembangun, di sisi lain, Microsoft menawarkan syarat yang murah hati bagi mereka yang berminat untuk membuat produk untuk Windows 11.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.