Fontos tényezők, amelyeket figyelembe kell venni a finanszírozás megszerzésekor

Fontos tényezők, amelyeket figyelembe kell venni

In the előző cikk becslést készítettünk arról, hogy mennyibe kerülhet egy nyílt forráskódú projekt fejlesztése. Most meglátjuk, honnan szerezzük be a pénzt, vagy rávehetjük az embereket, hogy ingyen elvégezzék a munkát, vagy adományozzanak erőforrásokat

Fontos tényezők, amelyeket figyelembe kell venni a finanszírozási modell kiválasztásakor

A finanszírozási modellek kiválasztásakor különböző tényezőket kell figyelembe venni:

érdeklődés

Az első dolog, amit figyelembe kell venni, a projekt iránti érdeklődés. Valószínűleg senki sem hajlandó önként hozzájárulni a milliomodik Debian-alapú disztróhoz, még kevésbé fizetni érte, hacsak nem rendelkezik megkülönböztető jellemzővel, például Devuan, aki nem használja a SystemD-t. Ezzel szemben a LineageOS vagy az Ubuntu Touch (a Google Android alternatívái ésszerű szintű támogatást kapnak a fejlesztőktől és a szponzoroktól.

Amikor érdeklődésről beszélek, nem csak a végfelhasználóra gondolok. Ha az ismerteknél sokkal áthatolhatatlanabb titkosítási rendszert képzeltél el, a vállalatok harcolni fognak, mert elfogadod a pénzüket.

Bonyolultság

Nem ugyanaz egy olyan alkalmazás kifejlesztése, amely csak egy dolgot végez (például zenél), mint egy irodai csomag szövegszerkesztővel, amely több diagramozási lehetőséget tartalmaz, több száz animációt tartalmazó prezentációt és egy táblázatot az összes gyakori matematikai képlettel. És természetesen képes olvasni és menteni a legnépszerűbb formátumokat.

Vannak olyan alkalmazások is, mint a The Gimp, amelyeket egyetlen célra hoztak létre (képmanipuláció), de Nagyon speciális matematikai képletek ismeretét igénylik, amelyek speciális ismereteket tartalmaznak.

emelvény

Ahogy a felhőszolgáltatások népszerűvé válnak, ez a kérdés elveszti jelentőségét, de még mindig nagyon hatályos.

A Linuxra vonatkozó adószámítási alkalmazás valószínűleg nem fog nagy érdeklődést váltani azokban az önkéntes fejlesztőkben, akik részt kívánnak venni egy projektben, nem beszélve vállalati vagy önkéntes szponzorokról. Másrészt, ha a reklámokhoz hasonló minőségi játék esetén megkaphatná.

Ugyanígy egy Android -alkalmazásnak több lehetősége lesz, mint az Ubuntu Touch számára.

Felhasználói felület

Ha Linuxra, Windowsra és Macre szeretne alkalmazást fejleszteni, akkor el kell döntenie, hogy a felhasználói felület illeszkedik -e a többi alkalmazáshoz, vagy minden változatnak ugyanazt a felületet adja. Abban az esetben, ha csak Linuxra szeretné, akkor ugyanazt a döntést kell meghoznia minden asztali számítógép esetében.

Ha úgy dönt, hogy egy adott alkalmazást hoz létre egy asztali számítógéphez, akkor előnye lesz, hogy csökkenti a fejlesztési időt, és ha érdekes, akkor valószínűleg az asztal részeként fogják elfogadni, és több fejlesztőt és finanszírozást kap.

Programozási nyelv

A projekt létrehozásához bőséges programozási nyelvek állnak rendelkezésre. Vannak olyanok, mint a Python vagy a C ++, régóta léteznek, és nagy fejlesztői közösségük van, akik alaposan ismerik. Mások, mint a Dart vagy a Go, viszonylag újak, de mivel modernebbek, jobban alkalmazkodnak a jelenlegi alkalmazásfejlesztési paradigmákhoz.

A projekt összetevői

A választott programozási nyelvtől és a projekt céljától függően megtalálhat egy sor könyvtárat, amelyekkel időt takaríthat meg, valamint az alkalmazások programozási felületeinek (API -k) választékát, amelyekkel könnyebb kibővíteni a funkciókat. külső szolgáltatásokhoz való csatlakoztatása. Általánosságban elmondható, hogy a könyvtárak (legalábbis nyílt forráskódú programozási nyelveken) ingyenesek, de az API -k esetében vagy korlátozzák szabad használatukat, vagy fizetni kell egy összeget az alkalmazást használó felhasználónként.

Elosztási csatorna

A Linux disztribúciók csomagkezelőin kívül lehetőség van a közvetlen letöltésre, a Snap és FlatPak áruházakra és az Appimage csomagokra is. A Snap lehetővé teszi az alkalmazáson belüli fizetések beépítését, míg az olyan disztribúcióknak, mint az ElementaryOS, van egy alkalmazásboltja, ahol szoftvereket lehet értékesíteni. A hivatalos Android- és iOS -áruházat megkérdőjelezik a fejlesztőkre vonatkozó visszaélésszerű feltételek miatt, másrészt a Microsoft nagylelkű feltételeket kínál azoknak, akik érdeklődnek a Windows 11 -hez való termékek létrehozása iránt.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.