In che modo i progetti open source sono in grado di sostenersi?

21

Ho sempre avuto in mente questa domanda, ma non sono riuscito a trovare un posto adatto per chiederlo. Ci sono alcuni software gratuiti open source davvero belli e fantastici disponibili in rete. In che modo questi prodotti si sostengono finanziariamente? Una cosa è scrivere una piccola utility che fa qualcosa di carino ma scrivere un prodotto complicato con molte caratteristiche è un gioco di palla completamente diverso. Quindi, per ripetermi di nuovo, come funzionano finanziariamente?

    
posta Naveen 23.09.2010 - 14:12
fonte

8 risposte

15

Ci sono molte risposte diverse.

Alcuni progetti sono mantenuti da persone che vogliono farlo solo per vari motivi, incluso il prestigio o la consapevolezza che stanno facendo qualcosa di buono o perché pensavano che qualcuno doveva farlo e nessun altro lo era. Questa sezione non è quasi certamente così grande come prima.

Alcuni progetti sono gestiti da persone che vogliono essere pagate per supporto e simili. La maggior parte delle aziende Open Source sono così: vogliono creare un prodotto popolare gratuitamente in modo che possano pagare per cose correlate. È una forma di pubblicità.

Alcuni progetti sono gestiti da aziende che non sono esattamente nel business. Molte aziende traggono vantaggio dall'essere in grado di utilizzare Linux, ad esempio, o Apache, perché hanno quindi accesso a software di alta qualità che non devono scrivere da soli.

Supponiamo che la tua azienda voglia vendere server web. Vuoi avere il maggior numero di denaro dei clienti che ti va il più possibile. Se li vendi server basati su Windows con IIS, una parte di quel denaro andrà a Microsoft. Se vendi server basati su Linux con Apache, puoi mantenere quei soldi e hai molto più controllo su ciò che vendi. Potrebbe valere la pena di donare risorse a progetti assortiti. (Ovviamente, Microsoft ha l'opinione opposta: vorrebbero che il personale del server producesse hardware a basso costo che esegua Windows e IIS. Microsoft è probabilmente la società più intrinsecamente contraria all'Open Source, ma anche loro ne approfittano in qualche modo.)

Diamo un'occhiata all'utilizzo di Apple. Apple guadagna soldi vendendo hardware, ma la principale caratteristica distintiva è la loro capacità di creare interfacce utente. L'iPhone non fa nulla che i precedenti smartphone non abbiano fatto, è solo molto più facile da usare, e quindi ha venduto milioni in modo molto veloce e ha ridefinito il mercato. Hanno una buona idea di ciò che stanno vendendo. Nessuno comprerà Apple per il funzionamento di internals, quindi avendo la parte Darwin del sistema operativo come Open Source può ottenere un aiuto esterno su di esso. Hanno anche iniziato con Open Source dopo aver fallito nel produrre un sistema operativo di alta qualità. Nessuno comprerà Apple per il software della stampante, quindi è stato più semplice e veloce utilizzare CUPS. Lo faranno per l'interfaccia, quindi questo è chiuso.

    
risposta data 23.09.2010 - 18:55
fonte
4

Ecco un potenziale modo: supporto. Il supporto può essere un money-maker.

Le distribuzioni Linux sono "gratuite", ma ci sono costi di formazione per le aziende in quanto la maggior parte dei dipendenti non avrà familiarità con le tecnologie. Quindi la consulenza diventa una valida fonte di reddito per progetti open-source.

Un esempio del mondo reale: l'azienda per cui lavoro ha voluto introdurre test di accettazione automatici (utilizzando strumenti come selenio, fitnesse, fitsharp, ecc.) Gli strumenti sono tutti gratuiti, ma per implementarli in modo efficace non è così semplice . Quindi un consulente (qualcuno che in realtà ha sviluppato questi strumenti) è stato portato a suggerire i modi migliori per implementarli.

Sono sicuro che altre risposte daranno altri modi in cui i progetti open source possono mantenersi, questo è solo un modo ...

    
risposta data 23.09.2010 - 14:51
fonte
4

Anche se questa è una vecchia domanda, non vedo la risposta più ovvia a me: la doppia licenza. Molti progetti open source di successo offrono più di una versione del loro prodotto - il core viene rilasciato con edizioni open-source e premium offerte sotto licenze commerciali (questo modello viene spesso chiamato pricing freemium ).

Buoni esempi di tali progetti includono MySQL e Magento. Ho scritto ampiamente sull'argomento fare soldi da open-source sul mio blog aziendale, potrebbe essere di interesse.

    
risposta data 10.05.2011 - 04:15
fonte
2

Se un progetto è popolare, le donazioni possono aiutare a compensare parte dei costi o persino a fare soldi. Probabilmente non sarà molto a meno che il pubblico non sia enorme, ma è abbastanza per pagare per il web hosting o qualche bolletta.

Nel lungo periodo è per il supporto economico o la consulenza. Ubuntu è completamente open source, ma Canonical fornisce supporto e consulenza a livello di impresa per questo e guadagna denaro decente da esso. Il problema con questo però è che il tuo progetto deve essere abbastanza grande da consentire a un numero sufficiente di persone di voler migrare o configurare il software sul tuo.

Arrivare al punto di fare soldi può richiedere anni di costruzione di una base di consumatori e un sacco di duro lavoro.

    
risposta data 23.09.2010 - 16:28
fonte
2

Se sviluppi OSS con una strong licenza copyleft (GPL o AGPL), puoi addebitare eccezioni su quella licenza, consentendo alle persone di includere il tuo codice nei loro prodotti proprietari. Se usi una licenza più permissiva (X11, Apache, MPL), possono comunque includere il codice nel loro prodotto, quindi non hai nulla da vendere.

    
risposta data 10.11.2010 - 01:55
fonte
0

Apple paga per mantenere CUPS , WebKit e molti altri progetti open source.

Usano queste tecnologie in prodotti e servizi che vendono.

    
risposta data 23.09.2010 - 17:04
fonte
0

Questa è la chiave: link
La cosa che gli uomini d'affari non capiscono. Hai un sacco di buoni sviluppatori, che ottengono davvero tutti i motivatori intrinseci che potresti ottenere. Non è necessario pagare l'intera infrastruttura di cui è dotato un prodotto commerciale (un'impresa con molte persone non necessarie per creare il prodotto, ad esempio amministrazione, avvocati, marketing, pubblicità, ecc.). Alcuni progetti generano effettivamente abbastanza entrate (attraverso donazioni, supporto commerciale / licenze), ma è piuttosto raro. E poi ci sono alcuni progetti che sono fondamentalmente open source perché li rende molto meno costosi da mantenere, o perché non potrebbero essere venduti.

    
risposta data 23.09.2010 - 23:25
fonte
0

Tempo libero? Alcune persone sono semplicemente in grado di gestire il loro tempo in modo da avere del tempo libero al di fuori delle loro ore di lavoro. Non devi fare soldi con ogni singola cosa che fai. Se tu lavorassi per un tetto fisso, non ti aspetteresti che qualcuno ti pagasse per riparare il tuo tetto in caso di perdite, vero?

Inoltre, molti grandi progetti open source si trasformano in aziende che trovano creativo fare soldi. Vendita di supporto, prodotti, caratteristiche extra inutili. Ci sono molti modi per fare soldi con l'open source.

Inoltre, alcuni progetti Open Source riuniscono gruppi di persone molto grandi con circostanze molto diverse. Persone che possono essere attive nel progetto in momenti diversi, rendendo il progetto molto attivo.

    
risposta data 10.05.2011 - 05:04
fonte

Leggi altre domande sui tag