Důležité faktory, které je třeba vzít v úvahu při získávání financování

Důležité faktory, které je třeba vzít v úvahu

V předchozí článek provedli jsme odhad, kolik může stát vývoj open source projektu. Nyní uvidíme, kde sehnat peníze nebo přimět lidi, aby dělali práci zadarmo nebo darovali zdroje

Důležité faktory, které je třeba vzít v úvahu při hledání modelu financování

Při výběru modelů financování je třeba vzít v úvahu různé faktory:

Zájem

První věcí, kterou je třeba zvážit, je zájem, který projekt vzbuzuje. Pravděpodobně nikdo není ochoten dobrovolně přispět k miliontému distru založenému na Debianu, tím méně za něj zaplatit, pokud to nemělo charakteristický rys, například Devuan, který nepoužívá SystemD. Naproti tomu LineageOS nebo Ubuntu Touch (alternativy k Androidu Google mají rozumnou úroveň podpory od vývojářů a sponzorů.

Když mluvím o zájmu, nemluvím jen o koncovém uživateli. Pokud jste si představili mnohem neproniknutelnější šifrovací systém než ty, které jsou známé, budou korporace bojovat, protože přijmete jejich peníze.

Složitost

Není stejné vyvinout aplikaci, která umí pouze jednu věc (například přehrávat hudbu) než kancelářský balík s textovým procesorem, který obsahuje více možností diagramů, jednu z prezentací se stovkami animací a tabulku se všemi běžnými matematickými vzorci. A samozřejmě je schopen číst a ukládat nejoblíbenější formáty.

Existují také aplikace jako The Gimp, které jsou vytvořeny za jediným účelem (manipulace s obrázky), ale Vyžadují znalost velmi specifických matematických vzorců, které zahrnují specializované znalosti.

plošina

Jak se cloudové služby stávají populárními, je to problém, který ztrácí na důležitosti, ale stále je velmi aktuální.

Aplikace pro výpočet daně pro Linux pravděpodobně nevzbudí velký zájem dobrovolných vývojářů, kteří se snaží být součástí projektu, natož firemních nebo dobrovolných sponzorů. Na druhou stranu, pokud byste ji mohli mít v případě kvalitní hry podobné reklamám.

Stejně tak bude mít aplikace pro Android více možností než jedna pro Ubuntu Touch.

Uživatelské rozhraní

Pokud se chystáte vyvíjet aplikaci pro Linux, Windows a Mac, budete se muset rozhodnout, zda chcete, aby se uživatelské rozhraní prolínalo se zbytkem aplikací, nebo aby všechny varianty měly stejné rozhraní. V případě, že ho budete chtít pouze pro Linux, budete muset učinit stejné rozhodnutí pro každý z desktopů.

Pokud se rozhodnete vytvořit konkrétní aplikaci pro desktop, budete mít výhodu zkrácení doby vývoje, a pokud je to zajímavé, bude pravděpodobně přijato jako součást plochy a získáte více vývojářů a financování.

Programovací jazyk

K vytvoření projektu existuje velkorysá nabídka programovacích jazyků. Někteří jako Python nebo C ++ jsou tu už nějakou dobu a mají velkou komunitu vývojářů, kteří to důkladně znají. Jiní jako Dart nebo Go jsou relativně noví, ale protože jsou modernější, lépe se přizpůsobují současným paradigmatům vývoje aplikací. Komponenty již byly vyvinuty.

Součásti projektu

V závislosti na zvoleném programovacím jazyce a účelu projektu budete moci najít řadu knihoven, se kterými je možné ušetřit čas, a výběr rozhraní pro programování aplikací (API), pomocí kterých je snazší rozšířit funkce o jejich připojení k externím službám ... Obecně jsou knihovny (alespoň v programovacích jazycích s otevřeným zdrojovým kódem) zdarma, ale v případě rozhraní API buď omezují jejich bezplatné používání, nebo musíte zaplatit částku za uživatele, který aplikaci používá.

Distribuční kanál

Kromě správců balíčků pro distribuce Linuxu existuje také možnost přímého stažení, obchody Snap a FlatPak a balíčky Appimage. Snap nabízí možnost zahrnout platby v aplikaci, zatímco distribuce jako ElementaryOS mají obchod s aplikacemi, kde lze prodávat software. Oficiální obchod pro Android a iOS je vyslýchán kvůli zneužívajícím podmínkám, které ukládá vývojářům, na druhou stranu Microsoft nabízí velkorysé podmínky pro ty, kteří mají zájem o vytváření produktů pro Windows 11.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.