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


21

Ho sempre avuto questa domanda in mente ma non sono riuscito a trovare un posto adeguato da porre. 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 con la palla totalmente diverso. Quindi, per ripetermi di nuovo, come funzionano finanziariamente?

Risposte:


15

Ci sono molte risposte diverse.

Alcuni progetti sono gestiti da persone che vogliono semplicemente farlo per vari motivi, tra cui il prestigio o la consapevolezza di fare qualcosa di buono o perché pensavano che qualcuno dovesse farlo e nessun altro lo era. Questa sezione non è quasi certamente grande come lo era.

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

Alcuni progetti sono gestiti da aziende che non svolgono esattamente questo compito. Molte aziende traggono vantaggio dalla possibilità di usare Linux, ad esempio, o Apache, perché hanno accesso a software di alta qualità che non devono scrivere da soli.

Supponiamo che la tua azienda voglia vendere server Web. Vuoi avere il più possibile i soldi dei clienti per te. Se vendi loro server basati su Windows con IIS, un pezzo di quei soldi andrà a Microsoft. Se vendi loro server basati su Linux con Apache, riuscirai a conservare quei soldi e avrai molto più controllo su ciò che vendi. Potrebbe valere la pena donare risorse a progetti assortiti. (Ovviamente, Microsoft ha l'opinione opposta. Vorrebbero che i server producessero hardware economico che esegua Windows e IIS. Probabilmente Microsoft è la società che si oppone intrinsecamente all'Open Source, ma anche se ne approfittano in qualche modo.)

Diamo un'occhiata all'uso di Apple. Apple guadagna vendendo hardware, ma la principale caratteristica distintiva è la capacità di creare interfacce utente. L'iPhone non ha fatto nulla che gli smartphone precedenti non facessero, è solo molto più facile da usare e quindi ha venduto milioni molto velocemente e ha ridefinito il mercato. Hanno una buona idea di cosa stanno vendendo. Nessuno acquisterà Apple per gli interni operativi, quindi avendo la parte Darwin del sistema operativo come Open Source possono ottenere un aiuto esterno su di esso. Hanno anche iniziato con Open Source dopo aver fallito nel produrre da soli un sistema operativo di alta qualità. Nessuno acquisterà Apple per il software della stampante, quindi è stato più facile e veloce usare CUPS. Lo faranno per l'interfaccia, quindi è ben chiuso.


Il terzo motivo, la sponsorizzazione finanziaria di aziende di grandi dimensioni con relazioni simbiotiche, è probabilmente la più grande fetta se guardiamo finanziariamente alla dimensione della "industria open source". Solo la mia ipotesi.
rwong,

4

Ecco un potenziale modo: supporto. Il supporto può essere un produttore di denaro.

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

Un esempio reale: l'azienda per cui lavoro ha voluto introdurre test di accettazione automatizzati (utilizzando strumenti come selenio, fitness, fitharp ecc.) Gli strumenti sono tutti gratuiti, ma implementarli in modo efficace non è così semplice. Quindi un consulente (qualcuno che ha effettivamente sviluppato questi strumenti) è stato introdotto per suggerire i modi migliori per implementarli.

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


4

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

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


2

Se un progetto è popolare, le donazioni possono aiutare a compensare alcuni dei costi o addirittura a fare soldi. Molto probabilmente non sarà molto a meno che il pubblico non sia enorme, ma è abbastanza per pagare per il web hosting o alcune bollette.

A lungo termine è per il supporto salariale o la consulenza. Ubuntu è completamente open source, ma Canonical fornisce supporto e consulenza a livello aziendale e ne ricava soldi decenti. Il problema con questo però è che il tuo progetto deve essere abbastanza grande da consentire a un numero sufficiente di persone di migrare o configurare software sul tuo.

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


Fa decente media Canonical è redditizio?
Tshepang,

2

Se sviluppi OSS con una forte licenza copyleft (GPL o AGPL), puoi addebitare le eccezioni a tale 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 tuo codice nel loro prodotto, quindi non hai nulla per venderli.


Quanto è praticabile nella vita reale? Qualche esempio?
Armand,

@Alison, MySQL è stato sviluppato in questo modo, sotto licenza GPL. fsf.org/blogs/rms/selling-exceptions
TRiG

qualche idea se davvero fanno soldi? Inoltre suggerirei che MySQL sia abbastanza eccezionale: è improbabile che il loro livello di utilizzo venga raggiunto dal progetto medio.
Armand,

Non ne conosco nessuno, ma è teoricamente possibile.
TRiG,

@Alison, x264 è un altro esempio: x264dev.multimedia.cx/archives/584
TRiG

0

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

Usano queste tecnologie nei prodotti e servizi che vendono.


0

Questa è la chiave: http://www.codinghorror.com/blog/2010/06/the-vast-and-endless-sea.html
La cosa che gli uomini d'affari non capiscono. Hai un sacco di buoni sviluppatori, che hanno davvero tutte le motivazioni intrinseche che potresti ottenere. Non devi pagare l'intera infrastruttura fornita da un prodotto commerciale (un'impresa con molte persone non necessarie per creare il prodotto, come amministrazione, avvocati, marketing, pubblicità, ecc.). Alcuni progetti in realtà generano entrate sufficienti (attraverso donazioni, supporto commerciale / licenze), ma è piuttosto raro. E poi ci sono alcuni progetti che sono sostanzialmente open source perché li rende molto più economici da mantenere o perché non possono essere venduti.


0

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

Inoltre, molti grandi progetti open source si trasformano in aziende che ritengono creativo fare soldi. Supporto alla vendita, merchandising, funzionalità extra inutili. Ci sono molti modi per fare soldi con l'open source.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.