Quali sono i modelli di entrate comuni per le società di software libero?


19

Le persone devono mangiare, anche gli sviluppatori di software "gratis come nella birra". Quindi mi chiedo, quali sono alcuni dei modelli di entrate comuni utilizzati da tali società quando non vendono direttamente il software? Ne conosco uno o due (contratti pubblicitari e di supporto) ma ce ne sono altri?

Come notato da Walter, se sai quali sono i pro / contro dei modelli, includili.


4
Vorrei aggiungere quali sono i pro / contro di quei modelli?
Walter,

@Walter: +1 ha modificato la domanda.
Steven Evers,

Questa è un'ottima domanda Al di fuori della pubblicità, mi sono sempre chiesto come potesse sopravvivere la premessa di Stallman. Come scrittore, posso dirti che ci sono sicuramente molti editori che pensano che gli scrittori non debbano mangiare. Come programmatori, probabilmente tutti abbiamo affrontato situazioni in cui le persone pensano che farci riparare i loro computer o creare un sito Web per loro sia gratuito. In che modo le app open source mantengono in vita i loro sviluppatori?
Bernard Dy,

2
Un approccio che ho visto usato tragicamente spesso è l'intero modello "non documentare una dannata cosa e non addebitare costi per i servizi di consulenza".
SOLO IL MIO PARERE corretto

1
Servizio ! Altrimenti noto come "la nostra gente è il nostro prodotto".
Macneil,

Risposte:


7

Ce ne sono due che sembrano essere i più comuni:

  • Sviluppa software gratuito e vendi supporto per esso
  • Sviluppa software gratuito e offrilo con una licenza meno restrittiva a pagamento.

Il secondo modello prevede che la società detenga il 100% del copyright del software. Ciò significa che i collaboratori sono tenuti a firmare una cessione del copyright.

Ecco un'applicazione ipotetica per la seconda:

"Acme, Incorporated ha sviluppato un telefono SIP software ricco di funzionalità ed esteticamente piacevole e lo ha rilasciato con la versione 3 della GNU Affero General Public License.

Opzionalmente, le aziende interessate al reimballaggio / re-branding del telefono possono pagare Acme per utilizzare lo standard GPL3, LGPL o licenze ancora meno restrittive per stabilire un fork proprietario del progetto.

Acme, Inc. è stata successivamente acquistata da Yoyodyne Systems, che ha pagato molti soldi per acquisire la piena proprietà del codice "

Non entrerò nei meriti idealistici di entrambi gli scenari, li sto solo presentando come quelli con cui ho più familiarità.


3

Drupal è gratuito al 100%. Dries Buytaert , è il creatore, non lo è .

Alcuni professionisti:

  • Drupal sarebbe ampiamente usato se non fosse gratuito in primo luogo?
  • Drupal sarebbe così ricco di funzionalità se non fosse open source?
  • Drupal sarebbe ben supportato a costo zero dalla community se non fosse open source?

Alcuni contro:

  • Molti tentativi, molti fallimenti
  • Non adatto a tutti i tipi di software
  • Difficile interessare gli investitori a quel modello

Sembra anche il caso valgrind, il suo creatore (Julian Seward) è invitato regolarmente dalla mia azienda a formare i nostri sviluppatori per utilizzare questa suite (e penso che possa sviluppare strumenti su questo framework anche a pagamento).
Matthieu M.

2

C'è il modello MySQL: crea un ottimo prodotto gratuito e vendi servizi di supporto.

Un modello di questo modello è Steel Bank Studio, società che fornisce supporto commerciale per un prodotto di proprietà comunitaria, Steel Bank Common Lisp . Nikodemus Siivola, il ragazzo dietro SBS, è uno dei principali hacker di SBCL, ma il mio punto è che non devi necessariamente essere il "proprietario" di un prodotto gratuito / open source per guadagnare da esso.


Mi sono sempre chiesto di questo modello. Logicamente, al fine di rendere redditizio il supporto alla vendita di software a basso costo, il tuo software deve richiedere un supporto pagato sufficiente per finire per recuperare i costi di sviluppo e altro. Non lo renderebbe il tipo di software che nessuno vorrebbe usare?
Mason Wheeler,

1
Ovviamente, nessuno pagherà per il supporto su qualcosa di completamente spazzatura - voglio dire, pagare per avere bug in un prodotto gratuito ?! Quindi ho sempre pensato che "supporto" significasse modifiche personalizzate o estensioni o consulenze extra. Sembrava funzionare bene per MySQL, anche ignorando il grande buyout.
Frank Shearar,

2

Diversi modelli (alcuni dei quali sono già stati menzionati):

  • Prodotto gratuito a pagamento (Red Hat, Drupal, MySql e altri)
  • Prodotto gratuito, altri servizi offerti (personalizzazioni, funzionalità aggiuntive,)
  • Prodotto base gratuito, paga per l'edizione pro

1

Il modello comune per il software libero è vendere supporto e servizi insieme a quel prodotto.

Ad esempio, ho creato un'applicazione per l'archiviazione dei file. È possibile scaricarlo gratuitamente e configurarlo per l'esecuzione sul proprio server che è configurato per gestirlo. Tuttavia, se non desideri configurare il tuo server o non ne hai uno, puoi acquistare un account di archiviazione su uno dei nostri server. Un altro modo è che se riscontri problemi nell'impostare l'applicazione sul tuo server, possiamo aiutarti a configurare i componenti passo dopo passo, anche se a pagamento.


0

Un altro modello potrebbe essere: offrire software gratuito ma mantenere il lavoro quotidiano (lavorare in un'università) e sfruttare l'esperienza come consulente.

Molte persone hanno difficoltà a entrare in questo business, quindi lavorano su un progetto open source o semplicemente costruiscono qualcosa da soli e lo regalano per dimostrare di saper costruire cose.

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.