Tärkeitä tekijöitä, jotka on otettava huomioon rahoitusta haettaessa

Tärkeitä huomioon otettavia tekijöitä

Että artículo etupäätä arvioimme, kuinka paljon avoimen lähdekoodin projektin kehittäminen voi maksaa. Katsotaan nyt, mistä saada rahaa tai saada ihmiset tekemään työtä ilmaiseksi tai lahjoittamaan resursseja

Tärkeitä tekijöitä, jotka on otettava huomioon rahoitusmallin löytämisessä

Rahoitusmalleja valittaessa on otettava huomioon eri tekijät:

korko

Ensimmäinen asia, joka on otettava huomioon, on kiinnostus, jota projekti herättää. Luultavasti kukaan ei ole valmis vapaaehtoisesti osallistumaan miljoonaseen Debian-pohjaiseen distroon, vielä vähemmän maksamaan siitä, ellei sillä ole erottamiskykyä, kuten Devuan, joka ei käytä SystemD: tä. Sitä vastoin LineageOS tai Ubuntu Touch (Googlen Androidin vaihtoehdoilla on kohtuullinen tuki kehittäjiltä ja sponsoreilta.

Kun puhun kiinnostuksesta, en tarkoita vain loppukäyttäjää. Jos kuvittelit paljon läpäisemättömämmän salausjärjestelmän kuin tunnetut, yritykset taistelevat, koska hyväksyt heidän rahansa.

Monimutkaisuus

Ei ole sama kehittää sovellus, joka tekee vain yhtä asiaa (esimerkiksi soittaa musiikkia) kuin toimistopaketti jossa on tekstinkäsittelyohjelma, joka sisältää useita kaaviovaihtoehtoja, esityksen, jossa on satoja animaatioita, ja laskentataulukko, jossa on kaikki yleiset matemaattiset kaavat. Ja tietysti se pystyy lukemaan ja tallentamaan suosituimmat tiedostomuodot.

Lisäksi on olemassa sovelluksia, kuten The Gimp, jotka on luotu yhtä tarkoitusta varten (kuvankäsittely), mutta Ne edellyttävät tietämystä hyvin erityisistä matemaattisista kaavoista, joihin liittyy erikoisosaamista.

foorumi

Kun pilvipalvelut yleistyvät, tämä ongelma on menettämässä merkitystään, mutta se on edelleen hyvin ajankohtainen.

Verojen laskentaohjelma Linuxille ei todennäköisesti herätä suurta kiinnostusta vapaaehtoisten kehittäjien keskuudessa, jotka haluavat olla osa projektia, puhumattakaan yritysten tai vapaaehtoisten sponsoreista. Toisaalta, jos sinulla olisi se, jos kyseessä on laadukas peli, joka on samanlainen kuin mainokset.

Samalla tavalla Android -sovelluksella on enemmän mahdollisuuksia kuin Ubuntu Touchille.

Käyttöliittymä

Jos aiot kehittää sovellusta Linuxille, Windowsille ja Macille, sinun on päätettävä, haluatko käyttöliittymän sulautuvan muihin sovelluksiin, vai annatko kaikille muunnelmille saman käyttöliittymän. Jos haluat sen vain Linuxille, sinun on tehtävä sama päätös jokaisen työpöydän osalta.

Jos päätät luoda tietyn sovelluksen työpöydälle, etuna on kehitysajan lyhentäminen, ja jos se on mielenkiintoinen, se todennäköisesti otetaan käyttöön työpöydän osana ja saat lisää kehittäjiä ja rahoitusta.

Ohjelmointikieli

Projektin luomiseen on tarjolla runsaasti ohjelmointikieliä. Jotkut, kuten Python tai C ++, ovat olleet olemassa jo pitkään ja heillä on suuri kehittäjäyhteisö, joka tuntee sen hyvin. Muut, kuten Dart tai Go, ovat suhteellisen uusia, mutta nykyaikaisemmat ne sopeutuvat paremmin nykyisiin sovelluskehitysmalleihin.

Projektin osat

Valitusta ohjelmointikielestä ja projektin tarkoituksesta riippuen löydät joukon kirjastoja, joiden avulla voit säästää aikaa, sekä valikoiman sovellusohjelmointirajapintoja (API), joiden avulla on helpompi laajentaa toimintoja yhdistämällä ne ulkoisiin palveluihin .. Yleensä kirjastot (ainakin avoimen lähdekoodin ohjelmointikielillä) ovat ilmaisia, mutta sovellusliittymien tapauksessa ne joko rajoittavat niiden vapaata käyttöä tai joudut maksamaan summan sovellusta käyttävää käyttäjää kohden.

Jakelukanava

Linux -jakelupakettien hallinnan lisäksi tarjolla on myös suora lataus, Snap- ja FlatPak -kaupat sekä Appimage -paketit. Snap tarjoaa mahdollisuuden sisällyttää sovelluksen sisäisiä maksuja, kun taas jakeluilla, kuten ElementaryOS, on sovelluskauppa, jossa ohjelmistoja voidaan myydä. Virallista Android- ja iOS -myymälää kyseenalaistetaan väärinkäytösten vuoksi, joita he asettavat kehittäjille. Toisaalta Microsoft tarjoaa anteliaita ehtoja niille, jotka ovat kiinnostuneita luomaan tuotteita Windows 11: lle.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.