Perché i programmatori di scrivere applicazioni closed source e quindi renderli liberi? [chiuso]

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/3233

  •  16-10-2019
  •  | 
  •  

Domanda

Come imprenditore / programmatore che fa una buona vita da scrivere e vendita di software, sto sbalordito il motivo per cui gli sviluppatori a scrivere applicazioni e poi metterli su Internet gratuitamente. Tu stesso hai trovato in uno dei campi più redditizi del mondo. Un business con margine di profitto del 99%, in cui si dispone di nessun prodotto fisico, ma possibile assegnare un nome al prezzo; un business in cui è possibile spedire un prodotto buggy e il cliente sarà ancora acquistarlo.

Di tanto in tanto un po 'del nostro software otterrà un concorrente gratuito, e credo che, questo ragazzo è pazzo. Si potrebbe fare una buona vita fuori di questo, ma invece ha scelto di renderlo libero.

  • Non vi piace mucchi enormi di soldi?
  • Non siete sicuri che la gente avrebbe pagato per questo?
  • Hai paura di dover sostenerlo?

E 'un male per l'attività di programmazione perché ora i clienti si aspettano di essere in grado di trovare una soluzione gratuita per ogni problema. (Vedo tweet come "c'è qualche buon software gratuito per XYZ? O devo pagare $ 20 per questo".) E 'anche un male per i clienti, perché le soluzioni gratuite alla fine rompono (a causa di un nuovo sistema operativo o quello che hai) e dal momento che è gratuito, lo sviluppatore non ha motivo di risolvere il problema. I clienti finiscono con il software libero, ma stantio che non funziona più e non viene mai aggiornato. piange clienti. Developer ancora lavoro di giorno lavora grida nella loro cabina. Ciò che dà?

PS: non sto cercando di avviare un open-source / software dovrebbe essere libero tipo di dibattito. Sto parlando di quando gli sviluppatori fanno un'applicazione di origine chiuso e renderlo libero.

Nessuna soluzione corretta

Altri suggerimenti

Perché io non voglio sentirmi obbligato a fornire supporto o offrire rimborsi tecnico.

Condivisione

La maggior parte di noi fanno uso di software che è stato fornito da usare gratuitamente. Di conseguenza, ha senso per condividere il nostro software gratuito pure. In sostanza, ci stiamo scambiando il nostro software per l'altro software libero, ma senza il sovraccarico di realtà passa attraverso una transazione. Ci saranno liscivie che non contribuiscono, ma dal momento che la distribuzione è così a buon mercato che non importa.

Vendere è Difficile

In realtà cercando di vendere il software rende il processo molto più difficile come si deve mercato, soldi raccogliere, e preoccupazione per le conseguenze legali di vendere alla gente. Per un programmatore solitario questo li porta lontano da quello che vogliono veramente fare. Come risultato, essi possono rilasciare il loro programma semplicemente in modo che altre persone possano avere benefici anche se non possono.

Un nuovo modello

Si potrebbe sostenere che un nuovo modello di sviluppo del software è in arrivo. Il modello di vendita di software è un tentativo di prendere la vendita fisica in tutto il mondo e la applica al software. Tuttavia, il software non è come il mondo fisico. Poiché la distribuzione è così a buon mercato sorgono un paio di questioni.

  1. Lasciando utilizzo qualcuno il software è fondamentalmente gratuito per voi.
  2. Il tentativo di evitare che le persone che non hanno pagato per il software dal suo utilizzo è molto costoso.

Sotto questo punto di vista, il tentativo di caricare ogni copia del software è un gioco perdente. Così si dovrebbe tentare di fare soldi su Servizi connessi al software, non è software stesso. Così si potrebbe pagare per un contratto di assistenza, servizi di hosting, ecc, piuttosto che il diritto di utilizzare il software stesso.

Per inciso, questo modello è usato da webcomics, serie web, ecc, che conferiscono al prodotto principale via libera e vendono prodotti correlati.

Il rilascio applicazioni gratuite e lavorare su programmi open source sono grandi pubblicità per vendere un prodotto, vale a dire si. (In alternativa formulate:. Applicazioni gratuite sono un leader di perdita per vendere il vostro tempo)

C'è anche il concetto di "economia del dono", dove più si dà via i più ricchi si siamo. Perché dovrei non donare di nuovo al mio peers / società in generale, quando ho ricevuto così tanto da così tante persone?

Infine, ciò che altro campo consente di influire direttamente sulla vita di milioni di persone scrivendo qualcosa che rende la loro vita che po 'più facile?

Vi suggerisco di guardare questo fantastico video per imparare perché il denaro non è spesso la motivazione per fare le cose: RSA Animate - unità: La verità sorprendente di ciò che ci motiva

Vi consiglio di guardare il tutto, ma anche risponde direttamente alla tua domanda circa il marchio 06:40.

  • Alcune persone scrivono programmi per il gusto di farlo-vendita si trasforma in lavoro.
  • Alcune persone rango il numero di persone che utilizzano i loro programmi sopra la quantità di denaro che ricevono per essa venduto spinge verso il basso il primo in cui non si preoccupano molto circa la seconda.

I rilasciare il mio software gratuitamente perché ho speso tempo ed energie su di esso, ma non hanno né il tempo o la voglia di mercato che, forza-come-bene beneficio qualcuno .

Per filosofia personale è (e lo faccio vendere software troppo), "La concorrenza si fa meglio".

Se non è possibile creare un prodotto che soffia concorso (gratuito oa pagamento) fuori dall'acqua si sta andando ad essere in difficoltà.

Un sacco di applicazioni gratuite sono creati da qualcuno che è pienamente impiegato e ha messo a punto un'idea per un'applicazione che producono nel loro tempo libero. Quella persona non "bisogno" i soldi per sopravvivere.

Un sacco di volte trovare i meccanismi per commercializzare, vendere e il pagamento raccogliere sono solo non vale la pena e, a volte le persone semplicemente godersi offrendo qualcosa hanno pensato come utile per il pubblico in generale.

Se si è in concorrenza con un'applicazione gratuita, allora la strategia migliore è quella di fare un prodotto migliore. Ho spesso acquistato un'applicazione rispetto all'uso di una versione gratuita solo perché offriva più funzioni o era meglio implementata in qualche modo.

Non ci fa venire un punto in cui è troppo è troppo, e poi c'è il fatto che ci vuole uno sforzo maggiore per vendere qualcosa, anche se può essere un piccolo sforzo. Ho ancora bisogno di trovare un modo per raccogliere denaro per esempio.

Credo che la ragione per cui mi inserisco applicazioni gratuite che sono closed source è semplicemente perché amo piena funzionalità freeware di me, così ho come l'invio di fuori per il mondo con la stessa idea in mente. Quando posso ottenere un lavoro non indifferente fatto con un pacchetto software completamente gratuito si sente grande, quindi mi piace condividere quello.

In realtà, se la risposta del 'perché non renderlo libero?' si riduce a 'perché è possibile ottenere soldi a palate' poi tutto è su ciò che la tua motivazione per il rilascio di alcuni software è. Non tutti sono motivati ??da un numero sempre più denaro.

Vedo due motivi principali:

  • Un programmatore individuo può fare, a essere conosciuto e amato.

  • C'è un modello economico alternativo dietro la scena. Alcuni esempi famosi: iTunes, Acrobat reader, Firefox, Ubuntu sono tutti gratuiti, ma i loro promotori tutti fare i soldi con questi prodotti (intrattenimento vendita, caratteristiche pagati, il pubblico per i motori di ricerca, il supporto)

  • .

Perché chiunque offerta consulenza gratuita qui su Stack Exchange quando alcune persone fare soldi rispondendo alle domande tecniche? Penso che questo fa riferimento a un bisogno psicologico di base per essere generosi. Jorge Moll e Jordan Grafman, neuroscienziati al NIH, hanno scoperto che la carità è hard-wired nel cervello. Vedere la Washington Post articolo `` Se ci si sente bene ad essere buono, potrebbe essere solo naturale '' all'indirizzo http://www.washingtonpost.com/wp-dyn/content/article/2007/05/27/AR2007052701056.html

teoria

Sia di Kohlberg di sviluppo cognitivo e l'etica di vista di cura di persone interdipendenti di Gilligan e lo sviluppo verso una maggiore empatia e altruismo. Questo comportamento è necessario per l'umanità a sopravvivere e prosperare.

Lewis Hyde dice che ci sono due tipi di economia: (1) L'economia di scambio (economia della scarsità), in cui lo stato è tra coloro che hanno la maggior parte e (2) l'economia del dono (economia dell'abbondanza), dove lo stato è tra coloro che danno il massimo. Esempi di economie del dono includono il matrimonio, la famiglia, l'amicizia, la ricerca scientifica tradizionale, social network (come Wikipedia e Stack Exchange), e, naturalmente, F / OSS .

IMHO, Eric S. Raymond e Linus Torvalds ha fatto un miracolo: trasformare i programmatori egoistici in programmatori generosi. Questo è molto simile a come Eliseo trasformato 2.200 studenti egoistici in persone generose con il miracolo di `` l'alimentazione della moltitudine '' Nel II Melachim. 4: 42-48 Eliseo deve supportare 2.200 studenti. C'è una carestia. I suoi studenti sono affamati ed egoista. Ognuno di loro ha un po 'di cibo, ma si rifiutano di condividere con l'altro. Dopo Eliseo distribuito a soli 22 pagnotte di pane a loro, hanno cominciato a condividere con l'un l'altro. Ben presto, non solo sono tutti alimentati, ma non c'è cibo rimasto. Il vero miracolo non è che il pane si materializzò dal nulla, ma che coloro che una volta erano egoista è diventato generoso, ispirato dall'esempio di generosità di una persona. Qualcosa di simile è accaduto nel corso degli ultimi due decenni, a seguito del rilascio di Linux e altro software libero.

I pagato abbastanza a mio lavoro di giorno come programmatore. Io per lo più codice su miei piccoli progetti per divertimento. Lascio andare quasi tutto ciò che scrivo nel mio tempo libero gratuitamente e sotto una licenza libera / open source perché:

  1. Si tratta di progetti divertenti (ad esempio un interprete per un linguaggio semplice, uno strumento per ripulire il codice JavaScript, vari piccoli script, ecc). Queste non sono le applicazioni "enterprise". Nemmeno i piccoli utenti domestici applicazioni hanno bisogno di ottenere alcuni lavoro fatto o per l'intrattenimento. Va bene, ci potrebbe essere un paio di persone che potrebbero effettivamente pagare una piccola quantità per alcuni degli strumenti che scrivo. Ma in realtà, sarebbe una somma irrisoria, e davvero non hanno bisogno di soldi abbastanza male per me, per considerare lo sforzo di marketing e la loro vendita.

  2. Come qualcuno cresciuto negli anni 1980 e all'inizio del 1990, e che anche in un paese in via di sviluppo, ho capito come non si sente di avere abbastanza soldi per o l'accesso agli strumenti di cui ho bisogno. Il pagamento è una grande seccatura per un sacco di gente che non vivono in Occidente, e anche se è possibile, un paio di dollari può tradursi in un sacco di soldi per uno studente dall'altra parte del mondo. Se la maggior parte delle persone che potrebbero in realtà utilizzano questi strumenti non sarebbe in grado di pagare per loro in ogni caso, che cosa è l'uso di ricarica per loro?

  3. Come altre risposte hanno già fatto notare, i miei progetti, così come lo sforzo che ho messo in progetti più grandi che non sono di proprietà da me, paga per me come pubblicità per le mie capacità. Oltre a tali cose come facendomi più piaceva da altre persone, ma aiuta anche a me farsi notare dai potenziali datori di lavoro e, quindi, mi aiuta la carriera-saggio. Un software liberamente disponibile è destinato ad essere meglio conosciuto e più ampiamente utilizzato per qualcosa di pari qualità, ma non privo di costi.

Come altre risposte già sottolineano, se gli sforzi di un singolo o di un piccolo gruppo di persone che esegue la codifica nel loro tempo libero minacciano le prospettive commerciali del software scritto da persone che lo fanno per fare una vita - penso che sia fino a questi ultimi a lavorare di più per rendere il loro valore prodotto spendere soldi piuttosto che il contrario. Se non altro, è solo imposta la barra superiore per la qualità del software che è buono per tutti gli interessati.

E 'come dire dare via i vestiti vecchi in beneficenza fa male persone nel settore tessile.

ho incontrato un bel po 'app in cui chiedo la mia auto "si sta chiedendo $ 20,00 per questa merda?" So che posso fare meglio e per "attaccare all'uomo" lascio andare gratuitamente.

Capisco che c'è un sacco di tempo e di denaro che vanno in queste applicazioni, ma credo anche che se si sta andando a mettere fuori un prodotto per la vendita, che dovrebbe essere di altissimo livello o semplicemente dare via.

Qualità

Avere il codice sorgente aperto, la qualità può migliorare drasticamente. Pensate altri programmatori migliorando il codice, pensa analizzatori di codice sorgente automatizzati.

Durata

closed source tende a perdersi quando c'è qualche prodotto migliore / più competitiva. Open Source può essere condiviso per sempre.

Condivisione ...

è attento. Ora tutti nel mondo è in grado di utilizzare la funzionalità nella vostra applicazione, compresi i paesi del terzo mondo.

Self Improvement Il feedback dei colleghi programmatori è ora più possibile, è gratuito ed è offerto da altri programmatori che si preoccupano davvero.

Libertà

io odio sempre bloccato in da parte delle imprese. Allo stesso modo, io non voglio produrre software puntando per la stessa.

edificio CV

Invece di inviare email un curriculum vitae, è ora possibile email un mazzo di collegamenti che si riferiscono a progetti / patch ho contribuito. Tagliare le stronzate, non più stronzate bingo sul CV. Solo un elenco di contributi.

Bibbia mentalità

Un uomo avido porta problemi alla sua famiglia, ma chi odia tangenti vivranno. (Proverbi 15:27, New International Version)

Un modello di business basato sulla vendita di applicazioni di solito è avido, un modello di business basato su software libero e la fornitura di servizi con loro meno.

virale

Il software open source è (a seconda della licenza) più probabilità di essere inclusi in altri pacchetti software.

Diminuisce il rischio di business

software basandosi su componenti open source, diminuisce la dipendenza da aziende di terze parti. Quando un'azienda va giù, la vostra azienda è ancora in grado di ottenere il sostegno per il codice / software. Android è un grande esempio di come dirompente open source può essere, e come le aziende corrente trasportare più alto rischio durante l'uso di non-open source software.

Divertimento

Ho un progetto che è solo divertente da fare. Non c'è bisogno di richiedere un business attorno ad esso, con tutti i problemi a venire con esso.

Riconoscimento

È difficilmente può essere riconosciuto dal closed source. L'open source si apre un sacco di possibilità di diventare riconosciuti.

Crea mercato dei servizi

Cambia il mercato da un modello di ricavi per copia base ad un modello di ricavi basata sui servizi. Esempio: Un sacco di software in circolazione alla pila App Engine di Google è gratuito come la birra. Google fa i soldi dal fornire l'infrastruttura.

Per i bambini

Mucchi di soldi scompaiono, ma il codice sorgente condiviso non scompare mai. Le generazioni future saranno grati per il vostro contributo.

Reinventare la ruota succhia

Ci troviamo sulle spalle di giganti. Che cosa succede se Alan Turing mantenuto la proprietà di progettazione? Avremmo un ecosistema software come abbiamo oggi?

modello di personalizzazione

Dare il software via libera, responsabile per le personalizzazioni. Ad esempio, offrono software libero CMS ma carica per i moduli specializzati appropriarsi per esigenze di business personalizzato.

Vincere

carica meno per il prodotto, e tu guadagni clienti. Andando più bassa quindi chiedere nessuna compensazione monetaria è difficile. Si aumenta le probabilità per gli altri outcompete.

Independence

ricarica per mezzo di software di diventare dipendente da clienti paganti o pagare gli inserzionisti. Non si potrebbe desiderare di necessità i soldi da aziende con pratiche non etiche.

programmazione può anche essere un hobby

Molte persone trattano la programmazione come un hobby, la scrittura di programmi per il divertimento quando tornano a casa, e la loro condivisione in rete, o partecipare a progetti open source.

Questo è proprio come i fotografi come per scattare foto e condividerle con il mondo su siti come Flickr o Picasa, e musicisti che, come per creare musica e condividerla con il mondo su siti come myspace.com o mp3.com, allora alcuni programmatori, come anche di condividere il loro lavoro con il mondo.

Software è libero, perché di informazioni. L'espressione è che "l'informazione vuole essere libera".

Perché? Perché le informazioni vogliono essere liberi? Considerare Stack Exchange. Vedete come Pila scambio schiacciato ExpertSexChange? Perché? Poiché l'interfaccia utente è superiore. Qual è il modo più grande in cui l'interfaccia utente è superiore? È possibile fare una domanda e ottenere una risposta senza carta di credito.

Il denaro aggiunge attrito per il flusso di informazioni. Tutto ciò che riguarda i soldi di ricarica richiede di cercare di ottenere il monopolio sull'informazione e quindi erigere una sorta di ostacolo o barriera per il flusso di tali informazioni. E 'lo stesso con il download di un film da Internet. Il film vale qualcosa, ma la carica per quel film aggiunge l'attrito al flusso di bit del film, e senza attrito batte sempre l'attrito.

Software

libero non si tratta di bastardi economici che cercano di rovinare il vostro business. Si tratta di una legge fondamentale del flusso di informazioni inesorabilmente schiacciando il modello di business del software payware. Si può provare a motivazioni attribuire alla gente, si può parlare di gioia e il dolore e la morale, se ci diverte, ma la ragione profonda è che abbiamo un sistema in cui le informazioni che sono attrito informazioni battute che ha l'attrito, e inesorabilmente le vittorie di informazione attrito .

software attrito batte il software con l'attrito. Certo può essere carente in altri termini, ma il potere di attrito è così grande che interi mercati saranno riorganizzarsi intorno senza attrito. Se non lo fanno, si restringono e mercati senza attrito battere i mercati con l'attrito.

Non tutto è perduto per voi. Queste cose richiedono molto tempo per accadere. Windows è ancora con noi, Linux non ha guidato dalla faccia della Terra, e iOS è un grande successo, anche se sta combattendo una difficile battaglia contro Android. Ma se si vuole rallentare le perdite in modo tale che si può godere di una buona vita o di arricchirsi nella vostra vita, vi consiglio di pensare a te stesso come essere nel business delle informazioni, e vedere l'attrito come un ostacolo al vostro successo. Se si deve pagare per il software, provate a pensare a modi per farlo con il minor attrito possibile.

P.S. http://github.com/raganwald

Come imprenditore / programmatore che fa una buona vita da scrivere e vendita di software,

Non sei un programmatore, almeno non uno condividendo la scientifica e di ingegneria che rende maggior parte dei programmatori scelgono il loro campo. Sei un imprenditore che usa la programmazione di fare una vita (non è un male per la via.)

Sono sbalordito il motivo per cui gli sviluppatori scrivere applicazioni e poi metterli su Internet gratuitamente.

Il senso della carità? La condivisione? buona volontà comune? Scientifica e di ingegneria desiderio di tecnologia avanzata e la conoscenza?

Hai sei trovato in uno dei campi più redditizi del mondo.

irrilevante, anche per le industrie al di fuori del software. Quante aziende, redditizia in altri campi, impegnarsi attivamente a sostegno della carità e della comunità?

Un business con il 99% margine di profitto,

Solo se si sta lavorando sui piccoli, giochi d'imposta di gioco o fare qualcosa sotto il tavolo. L'idea di un business che è che redditizio, in modo continuo e in un modo che sia sostenibile non è supportato dalle leggi dell'economia.

in cui si dispone di nessun prodotto fisico, ma possibile assegnare un nome al prezzo;

È possibile assegnare un nome solo il vostro prezzo quando si

  1. a che fare con una disperata (e disinformati) cliente,
  2. sei un asso tecnica (dire una MSEE specializzata in RF e MW progettazione di circuiti o di programmazione FPGA o un architetto del software di grande esperienza.)

In caso contrario, no, non si ottiene per il tuo prezzo, perché ci sono un sacco di persone molto capaci in competizione con voi per i contratti.

un business in cui è possibile spedire un prodotto buggy e il cliente sarà ancora acquistarlo.

E 'per questo che non potrà mai capire perché i programmatori, scienziati e alike ingegneria (al contrario di puttane di denaro), contribuiscono a open source.

I sarebbe in realtà stato che dubito che cosa comporta avere una società sostenibile di successo, indipendentemente dal settore.

Si chiede Nike e vi diranno che sono nel business di fare le scarpe buone. Essi non sono in attività di spedizione di un prodotto di merda.

Si chiede Apple e vi diranno che sono nel business di combinare la migliore tecnologia con la più squisita dell'estetica user-experience. Essi non sono nel business della spedizione di prodotti di merda.

Si chiede AstraZeneca e vi diranno che sono nel business di progresso medico, non su spedizione di un prodotto di merda.

E quelli non sono esempi di vuota retorica.

E così via e così via. E anche se è sempre possibile per i prodotti difettosi da mettere sul mercato, tutte le aziende di successo si definiscono da un particolare obiettivo di eccellenza. Il profitto è un effetto collaterale di esso, e certamente l'obiettivo primario. Ma non è certamente la loro unità principale che ottenere le cose in movimento.

Non c'è più niente di che lavorare in un ambiente del genere. E non c'è niente di shittier che lavorare con le persone che vedono il profitto come loro unità principale. Qualità prende completamente un tuffo.

Si dovrebbe fare qualche lettura sul lavoro di Warren Buffet o sull'unità di Henry Ford per la qualità e l'ideologia del lavoro. Allora capirai non solo ciò che l'open source è tutto, ma si potrebbe imparare un po 'o due riguardo, le imprese di successo sostenibile.

Gli imprenditori che non capiscono che non sono realmente gli imprenditori. Sono solo venditori ambulanti sulla cresta dell'onda speculativa per-il-momento.

Una delle principali ragioni per cui mi piacerebbe prendere in considerazione rilasciando un app per libero è perché è un infallibile Oltre al mio portafoglio per sforzi futuri (potenziali opportunità di lavoro, promuovendo il proprio nome nel mondo della programmazione). Questo è più che sufficiente il pagamento, se mi chiedete.

attrezzisti

Personalmente, ho comunicato gli strumenti che uso. La mia ipotesi è che le cose che ho costruire con questi strumenti dovrebbero essere dove io faccio i miei soldi. I programmatori odiano fastidio, e la maggior parte di utilizzo che vivono secondo la filosofia Unix sanno che non c'è bisogno di reinventare la ruota più e più volte. Così, abbiamo sviluppato strumenti che ci aiutano nel nostro giorno per giorno faccende, li rilascia al pubblico nella speranza che altri troveranno utili, e, se siamo fortunati contribuire a rendere meglio. La maggior parte dei programmatori non vogliono essere coinvolti nel fare le cose mondane più e più volte, vogliamo scrivere cose nuove che utilizzano le nostre competenze al loro pieno potenziale, non vogliamo per i redattori di scrittura, parser, database, etc etc, e la maggior parte del tempo la comunità ha creato versioni di questi strumenti sono meglio in ogni caso (vale a dire, Linux vs M $). Così, quando la comunità si alza e permette alle persone con specializzazioni in aree specifiche di fare quello che stanno meglio in arriviamo con un po 'di fresco in realtà i progetti che fanno della nostra vita migliore.

responsabili cittadini

Se si utilizza il software libero sufficiente alla fine si comincia a sentire in debito con la comunità, e se avete la possibilità vuoi contribuire. Inoltre, c'è il valore nel fare. Ho imparato di più scrivendo software gratuitamente di quanto io abbia mai essere pagato per farlo. E 'un ottimo modo per imparare, e mi piace il programma. Mi piace risolvere i problemi e mi piace essere in grado di farlo però voglio. Quando sto rilasciando il prodotto gratuitamente non c'è nessuna aspettativa su ciò che ha a che fare, che è completamente a me.

nessuno vuole pagare Me

Sono ancora a scuola, in modo da quando lavoro su progetti open source, o di creare i miei progetti Gratuita è esperienza posso mettere sul mio curriculum. E 'come mi ha insegnato diverse lingue, ed è ciò che mi rende un programmatore migliore del mio pari che hanno lavorato solo un insegnamento per tutta la durata della loro educazione.

Avvia loro fuori con una versione gratuita.

Poi dalla versione 4 di ricarica di avvio.

Se il prodotto è un bene, la gente continuerà a comprarlo.

In alternativa, andare via Google e di offrire una versione ridotta per libero, con una versione pro che costano una piccola quantità supplementare.

Una ragione è, che molti sviluppatori di software odiano di reinventare la ruota. Se tutti i software sono stati chiusi, non ci sarebbe molto di più di quella in corso.

Open source gravita molto da software livello di infrastruttura, come il sistema e gli strumenti, che consentono agli sviluppatori di concentrarsi sulla soluzione reale problema piuttosto che reimplementare semplici funzioni di libreria un'ennesima di tempo.

Si può trovare un sacco di conoscenza in articolo di Wired Chris Anderson free! Perché $ 0.00 è il futuro del business .

Potrai comunque trovare molti esempi in cui gli sviluppatori accettano donazioni, e forse Flattr sarà riuscire dove hanno fallito i micropagamenti.

Ci sono anche altre operazioni che sono fatti qui, anche se non comporta contanti:

  • Lavoro: Debug e lo sforzo test su piattaforme e in scenari di utilizzo mai immaginati dagli sviluppatori originali. Con l'inseguimento automatico di utilizzo gli sviluppatori ottengono informazioni preziose.
  • Reputazione:. Per molti programmatori, la programmazione è sempre tanto di feedback positivo da rendere il software in primo luogo e la gente coltivare il risultato
  • L'altruismo: Fare prodotti software è relativamente facile in questi giorni a causa della disponibilità di strumenti di sviluppo liberi e buoni e le biblioteche. Il rilascio di nuovo software per libero è un modo di pagare alla comunità.

Se si sta scrivendo una piattaforma, invece di un prodotto, rendendo assicura open source che la gente può costruire su di esso con fiducia. Quindi, questo è uno dei motivi.

A causa dell'oscurità è molto più dannoso che non fare soldi su una sola idea. Perché i programmatori non possono vivere in un vuoto di vivere in una scatola di codifica, la loro fonte di reddito può essere coprendo le loro esigenze. si perché libero dal prezzo di permette di essere liberi dal supporto e libero da obblighi. Poiché i pagamenti significa che si accetta una certa passività come un fornitore di un servizio o di un prodotto. Ci sono più argomenti a favore di non pagare per il software se la motivazione principale non è quello di essere ricco.

Infine, perché il denaro, mentre un grande incentivo, è anche un motivatore poveri.

ho "rilasciato" (ben caricato al mio sito web) un paio di applicazioni desktop gratis perché non credo che nessuno sarebbe disposto a pagare per loro.

Sono molto piccole applicazioni e non ho potuto giustificare la carica più di £ 10 o giù di lì per loro comunque. Non mi aspettavo di ottenere molti utenti (So di avere almeno uno) in modo che non sembrava impostazione valore fino all'integrazione di PayPal sul mio sito web per i pagamenti collect.

Se ho qualcosa di mai scrivere più grande che penso avrà un mercato, allora guarderò più duro e più ad ottenere il pagamento per esso.

ho condiviso la mia domanda di gratuito. In realtà, ha aiutato i miei potenziali clienti per vedere come si sta lavorando e mi hanno contattato con una proposta di acquisto e con alcune funzionalità aggiuntive per implementare. Distribuzione gratuita di software ha aiutato i miei clienti per vedere quanto sia vantaggioso per loro.

Scrivo codice perché mi piace la scrittura di codice. Non perché voglio essere ricco, o perché voglio cambiare il mondo, o qualcosa di simile. Mi piace la scrittura di codice, e mi piace quando la gente arriva a beneficiare di questo fatto. Perché dovrei pagare loro un sacco di soldi per questo?

Ho anche arrivare a beneficiare di un sacco di persone che si sentono allo stesso modo, ed è un modo di restituire a loro. Riesco a usare Linux e Firefox, e .... gratuitamente ogni giorno, quindi se posso fare qualcosa che i benefici in qualche modo gli altri, allora perché no?

A causa buoni strumenti software hanno bisogno di tempo per svilupparsi.

Quindi, si avvia il progetto e sono consapevoli che nessuno avrebbe pagato per essa, così com'è.

Ma se si dà via per liberare le persone potrebbero iniziare ad usarlo, fornire feedback e test gratuiti, idee di sviluppo, ecc ...

Infine, se tutto va bene è possibile creare una versione non-free e venderlo.

L'azienda assicura movimento del software libero, in fondo, l'innovazione su scala è più competitiva.

Le cose cambiano ogni giorno nel mondo della programmazione e non ci deve essere un sistema di controlli e contrappesi per assicurarsi che tutti sono alla pari. In caso contrario, ci sarebbe bloccato con un sacco di programmi scadenti solo perché la gente ha fatto un "standard" (Microsoft chiunque?).

Il nocciolo della questione è che non ci si sente come se si ha il tempo o le risorse per tenere il passo con un concorrente gratuito. Hai questa denuncia, perché in realtà ti costringe a lavorare per rendere il vostro programma vale i soldi. Bisogna innovare e migliorare il vostro programma (Insert Takei "OH MY!").

Siamo spiacenti, la versione di vaniglia che si prevede su cavalcando per i prossimi cinque anni solo non ha intenzione di tagliarlo. È necessario sviluppare costantemente. Questo è quello che ci vuole.

non essere turbato perché siete troppo pigri per lavorare per rendere il vostro prodotto decente, mentre le persone che lavorano più difficile di quanto si dà gratuitamente.

Perché ho la sensazione che la mia conoscenza può aiutare gli altri a migliorare la loro attività quotidiana. Penso anche che i progetti pubblici migliorare la visibilità in tutto il mondo e le aziende saranno interessati a voi e, eventualmente, vogliono assumerli. Quest'ultimo, naturalmente, è necessario che il codice di base è buona e il progetto diventa popolare.

Le persone sono meno disposti a pagare per cose come i programmi virtuali, più, ci sono molti altri programmi liberi, in modo che il programma commerciale, anche per 1 centesimo, non vendere. Inoltre, i programmi possono essere copiati facilmente.

"il denaro è la parola umana per quatloos", è per questo che alcuni programmatori evitarlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top