Vigtige faktorer at overveje, når man får finansiering

Vigtige faktorer at overveje

I tidligere artikel vi lavede et skøn over, hvor meget udviklingen af ​​et open source-projekt kan koste. Nu vil vi se, hvor vi kan få pengene eller få folk til at udføre arbejdet gratis eller donere ressourcer

Vigtige faktorer at overveje, når man skal finde en finansieringsmodel

Ved valg af finansieringsmodeller skal forskellige faktorer tages i betragtning:

interesse

Det første, man skal overveje, er den interesse, som projektet vækker. Ingen ville sandsynligvis være villig til frivilligt at bidrage til den millionte Debian-baserede distro, endsige betale for den, medmindre den havde en karakteristisk egenskab, såsom Devuan, der ikke bruger SystemD. Tværtimod har LineageOS eller Ubuntu Touch (alternativer til Googles Android) et rimeligt niveau af support fra udviklere og sponsorer.

Når jeg taler om interesse, mener jeg ikke kun slutbrugeren. Hvis du forestillede dig et meget mere uigennemtrængeligt krypteringssystem end noget kendt, vil virksomheder kæmpe for at få dig til at tage deres penge.

Kompleksitet

At udvikle en applikation, der kun gør én ting (f.eks. afspille musik), er ikke det samme som at udvikle en kontorpakke med et tekstbehandlingsprogram, der inkluderer flere layoutmuligheder, en præsentationsprocessor med hundredvis af animationer og et regneark med alle de gængse matematiske formler. Og selvfølgelig er den i stand til at læse og gemme de mest populære formater.

Der er også applikationer som The Gimp, der er skabt til et enkelt formål (billedmanipulation), men, der kræver viden om meget specifikke matematiske formler, der indebærer specialiseret viden.

Plataforma

I takt med at cloud-tjenester bliver mere populære, er dette et emne, der er ved at miste betydning, men det er stadig meget levende.

En skatteberegnerapplikation til Linux vil sandsynligvis ikke vække den store interesse, ikke engang hos frivillige udviklere, der er villige til at være en del af et projekt, endsige af frivillige eller firmasponsorer. I stedet, hvis du kunne have det i tilfælde af et spil af samme kvalitet som reklamerne.

På samme måde vil en app til Android have flere muligheder end en til Ubuntu Touch.

Brugergrænseflade

Hvis du skal udvikle en applikation til Linux, Windows og Mac, skal du tage stilling til, om du vil have brugerfladen til at smelte sammen med resten af ​​applikationerne, eller om du vil give alle varianterne samme interface. I tilfælde af at du kun ønsker det til Linux, skal du træffe den samme beslutning for hver af skrivebordene.

Hvis du vælger at oprette en desktop-specifik applikation, vil det have fordelen ved at reducere udviklingstiden, og hvis det er interessant, vil det sandsynligvis blive vedtaget som en del af skrivebordet, og du vil få flere udviklere og finansiering.

Programmeringssprog

Der er et generøst udbud af programmeringssprog til at skabe et projekt. Nogle, som Python eller C++, har eksisteret i lang tid og har et stort fællesskab af udviklere, der kender dem godt. Andre som Dart eller Go er relativt nye, men er mere moderne tilpasser de sig bedre til nuværende applikationsudviklingsparadigmer. Allerede udviklede komponenter.

Projektkomponenter

Afhængigt af det valgte programmeringssprog og formålet med projektet, kan du finde en række biblioteker, hvormed det er muligt at spare tid og et udvalg af applikationsprogrammeringsgrænseflader (API'er), som det er nemmere at udvide funktionaliteten med ved at forbinde dem med eksterne tjenester. . Generelt er biblioteker (i hvert fald i open source programmeringssprog) gratis, men i tilfælde af API'er sætter de enten begrænsninger på deres gratis brug, eller du skal betale et beløb pr. bruger, der bruger applikationen.

Distributionskanal

Udover pakkeadministratorerne til Linux-distributioner er der også mulighed for direkte download, Snap- og FlatPak-butikker og Appimage-pakker. Snap tilbyder muligheden for at inkludere betalinger i appen, mens distributioner som ElementaryOS har en app-butik, hvor software kan sælges. Den officielle butik af Android og iOS bliver afhørt for de misbrugende betingelser, som de pålægger udviklere, på den anden side tilbyder Microsoft generøse betingelser for dem, der er interesseret i at skabe produkter til Windows 11.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.