Faktorë të rëndësishëm që duhen marrë parasysh kur merrni financim

Faktorë të rëndësishëm që duhen marrë parasysh

artikulli i mëparshëm kemi bërë një vlerësim se sa mund të kushtojë zhvillimi i një projekti me burim të hapur. Tani, ne do të shohim se ku t'i marrim paratë ose t'i bëjmë njerëzit të bëjnë punën falas ose të dhurojnë burime

Faktorë të rëndësishëm që duhen marrë parasysh në gjetjen e një modeli financimi

Kur zgjidhni modele financimi, faktorë të ndryshëm duhet të merren parasysh:

interes

Gjëja e parë që duhet marrë parasysh është interesi që ngjall projekti. Ndoshta askush nuk është i gatshëm të kontribuojë vullnetarisht në shpërndarjen e miliontë të bazuar në Debian, aq më pak të paguajë për të nëse nuk ka një tipar dallues, siç është Devuan i cili nuk përdor SystemD. Në të kundërt, LineageOS ose Ubuntu Touch (alternativat për Android të Google kanë një nivel të arsyeshëm mbështetjeje nga zhvilluesit dhe sponsorët.

Kur flas për interes, nuk i referohem vetëm përdoruesit përfundimtarMe Nëse imagjinoni një sistem kriptimi shumë më të padepërtueshëm sesa ato që dihen, korporatat do të luftojnë sepse ju i pranoni paratë e tyre.

Kompleksiteti

Nuk është e njëjtë të zhvillosh një aplikacion që bën vetëm një gjë (për shembull, të luajë muzikë) sesa një komplet zyre me një përpunues teksti që përfshin mundësi të shumta diagramimi, një prezantim me qindra animacione dhe një tabelë me të gjitha formulat e zakonshme matematikore. Dhe, natyrisht, është i aftë të lexojë dhe ruajë formatet më të njohura.

Gjithashtu, ka aplikacione si The Gimp që janë krijuar për një qëllim të vetëm (manipulimi i imazhit) por, Ato kërkojnë njohuri për formula matematikore shumë specifike që përfshijnë njohuri të specializuara.

platformë

Ndërsa shërbimet cloud bëhen të njohura, kjo është një çështje që po humbet rëndësinë, por është akoma shumë aktuale.

Një aplikim për llogaritjen e taksave për Linux ndoshta nuk do të ngjallë shumë interes nga zhvilluesit vullnetarë të cilët kërkojnë të jenë pjesë e një projekti, e lëre më nga sponsorët korporativë apo vullnetarë. Nga ana tjetër, nëse mund ta kishit në rastin e një loje cilësore të ngjashme me reklamat.

Në të njëjtën mënyrë, një aplikacion për Android do të ketë më shumë mundësi sesa një për Ubuntu Touch.

Ndërfaqja e përdoruesit

Nëse do të zhvilloni një aplikacion për Linux, Windows dhe Mac, do të duhet të vendosni nëse doni që ndërfaqja e përdoruesit të përzihet me pjesën tjetër të aplikacioneve, ose t'u japë të gjitha varianteve të njëjtën ndërfaqe. Në rast se e dëshironi vetëm për Linux, do të duhet të merrni të njëjtin vendim për secilën prej desktopëve.

Nëse zgjidhni të krijoni një aplikacion specifik për një desktop, do të keni avantazhin e zvogëlimit të kohës së zhvillimit, dhe nëse është interesante, ndoshta do të miratohet si pjesë e desktopit dhe do të merrni më shumë zhvillues dhe financime.

Gjuha e programimit

Ekziston një furnizim bujar i gjuhëve programuese për të krijuar një projekt. Disa si Python ose C ++ kanë qenë për një kohë të gjatë dhe kanë një komunitet të madh zhvilluesish që e dinë mirë. Të tjerët si Dart ose Go janë relativisht të rinj, por duke qenë më modern ata përshtaten më mirë me paradigmat aktuale të zhvillimit të aplikacionit. Komponentët e zhvilluar tashmë.

Komponentët e projektit

Në varësi të gjuhës së programimit të zgjedhur dhe qëllimit të projektit, do të jeni në gjendje të gjeni një seri bibliotekash me të cilat është e mundur të kurseni kohë dhe një përzgjedhje të ndërfaqeve të programimit të aplikacioneve (API) me të cilat është më e lehtë të zgjeroni funksionalitetet duke lidhja e tyre me shërbimet e jashtme .. Në përgjithësi, bibliotekat (të paktën në gjuhët e programimit me burim të hapur) janë falas, por në rastin e API -ve, ato ose vendosin kufizime në përdorimin e tyre falas, ose duhet të paguani një shumë për përdorues që përdor aplikacionin.

Kanali i shpërndarjes

Përveç menaxherëve të paketave për shpërndarjet Linux, ekziston gjithashtu mundësia e shkarkimit direkt, dyqanet Snap dhe FlatPak dhe paketat Appimage. Snap ofron aftësinë për të përfshirë pagesat brenda aplikacionit, ndërsa shpërndarjet si ElementaryOS kanë një dyqan aplikacioni ku mund të shiten softuerë. Dyqani zyrtar Android dhe iOS po merret në pyetje për kushtet abuzive që u imponojnë zhvilluesve, nga ana tjetër, Microsoft po ofron kushte bujare për ata që janë të interesuar në krijimin e produkteve për Windows 11.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.