Dôležité faktory, ktoré je potrebné vziať do úvahy pri získavaní financovania

Dôležité faktory, ktoré je potrebné zvážiť

V predchádzajúci článok urobili sme odhad, koľko môže stáť vývoj open source projektu. Teraz uvidíme, kde vziať peniaze alebo prinútiť ľudí, aby prácu vykonávali zadarmo alebo darovali zdroje

Dôležité faktory, ktoré je potrebné zvážiť pri hľadaní modelu financovania

Pri výbere modelov financovania je potrebné vziať do úvahy rôzne faktory:

záujem

Prvá vec, ktorú treba zvážiť, je záujem, ktorý projekt vyvoláva. Pravdepodobne nikto nie je ochotný dobrovoľne sa zapojiť do miliónového distra založeného na Debiane, oveľa menej za to platiť, pokiaľ nemalo charakteristickú vlastnosť, ako napríklad Devuan, ktorý nepoužíva SystemD. Naproti tomu LineageOS alebo Ubuntu Touch (alternatívy k Androidu od Googlu majú rozumnú úroveň podpory od vývojárov a sponzorov.

Keď hovorím o záujme, nemám na mysli iba koncového používateľa. Ak ste si predstavili oveľa nepreniknuteľnejší šifrovací systém ako tie, ktoré sú známe, korporácie budú bojovať, pretože ich peniaze akceptujete.

Zložitosť

Nie je to isté, vyvinúť aplikáciu, ktorá robí iba jednu vec (napríklad prehráva hudbu) ako kancelársky balík s textovým procesorom, ktorý obsahuje viacero možností vytvárania diagramov, prezentáciou so stovkami animácií a tabuľkovým procesorom so všetkými bežnými matematickými vzorcami. A samozrejme je schopný čítať a ukladať najpopulárnejšie formáty.

Existujú tiež aplikácie ako The Gimp, ktoré sú vytvorené na jeden účel (manipulácia s obrázkom), ale Vyžadujú znalosti veľmi špecifických matematických vzorcov, ktoré zahŕňajú špecializované znalosti.

plošina

Ako sa cloudové služby stávajú populárnymi, je to problém, ktorý stráca na dôležitosti, ale stále je veľmi aktuálny.

Aplikácia na výpočet dane pre Linux zrejme nevzbudí veľký záujem dobrovoľných vývojárov, ktorí sú ochotní byť súčasťou projektu, nieto ešte dobrovoľníkov alebo sponzorov firiem. Na druhej strane, ak by ste to mohli mať v prípade kvalitnej hry podobnej reklamám.

Rovnakým spôsobom bude mať aplikácia pre Android viac možností ako jedna pre Ubuntu Touch.

Používateľské rozhranie

Ak sa chystáte vyvíjať aplikáciu pre Linux, Windows a Mac, budete sa musieť rozhodnúť, či chcete, aby sa používateľské rozhranie spájalo so zvyškom aplikácií, alebo aby všetky varianty mali rovnaké rozhranie. V prípade, že ho chcete iba pre Linux, budete musieť urobiť rovnaké rozhodnutie pre každý z desktopov.

Ak sa rozhodnete vytvoriť konkrétnu aplikáciu pre stolný počítač, budete mať výhodu skrátenia času vývoja, okrem toho, ak je to zaujímavé, bude pravdepodobne prijaté ako súčasť pracovnej plochy a získate viac vývojárov a financovania.

Programovací jazyk

Na vytvorenie projektu existuje štedrá ponuka programovacích jazykov. Niektoré ako Python alebo C ++ sú k dispozícii už nejaký čas a majú veľkú komunitu vývojárov, ktorí to dobre poznajú. Ostatné ako Dart alebo Go sú relatívne nové, ale keďže sú modernejšie, lepšie sa prispôsobia súčasným paradigmám vývoja aplikácií. Komponenty už boli vyvinuté.

Komponenty projektu

V závislosti od zvoleného programovacieho jazyka a účelu projektu budete môcť nájsť sériu knižníc, s ktorými je možné ušetriť čas, a výber rozhraní pre programovanie aplikácií (API), pomocou ktorých je jednoduchšie rozšíriť funkcie o ich prepojenie s externými službami. Knižnice (aspoň v programovacích jazykoch s otvoreným zdrojovým kódom) sú vo všeobecnosti bezplatné, ale v prípade rozhraní API buď obmedzuje ich bezplatné používanie, alebo musíte zaplatiť čiastku za používateľa, ktorý aplikáciu používa.

Distribučný kanál

Okrem správcov balíkov pre distribúcie Linuxu existuje aj možnosť priameho sťahovania, obchody Snap a FlatPak a balíky Appimage. Snap ponúka možnosť zahrnúť platby v aplikácii, zatiaľ čo distribúcie ako ElementaryOS majú obchod s aplikáciami, kde je možné predávať softvér. Oficiálny obchod s Androidom a iOS je vypočúvaný kvôli zneužívajúcim podmienkam, ktoré kladú vývojárom, na druhej strane Microsoft ponúka štedré podmienky pre záujemcov o tvorbu produktov pre Windows 11.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.