Pagamenti e sviluppatori core open source

8

Non sono sicuro se c'è un protocollo stabilito per questo (anche se non è ufficiale), ma pensavo che quelli con più esperienza con l'open source potrebbero voler condividere con noi.

Sono consapevole che le patch casuali inviate a progetti open source non vengono mai pagate. Possono essere finanziati indirettamente da un cliente ma non sono mai pagati dal progetto open source stesso.

Ma per quanto riguarda gli sviluppatori principali? Ad esempio, ho sentito dire che Drupal ha circa 800 sviluppatori principali. Gli sviluppatori core vogliono dire che lavorano sul drupal core stesso e insieme spingono le versioni principali, quindi sono molto importanti per il progetto. Ovviamente drupal è solo un esempio, ma in generale esiste un protocollo stabilito nel mondo open source che definisce se la società dietro il progetto dovrebbe pagarli e questi sviluppatori core si aspettano tale pagamento?

Qualche informazione o esperienze di prima mano?

    
posta samquo 22.10.2010 - 10:04
fonte

2 risposte

2

Come esempio particolare, alcuni degli Squeak principali sviluppatori lavorano per teleluogo . Si collegano a Squeak come parte del loro lavoro di giorno, quindi Teleplace ottiene le cose di cui hanno bisogno, e quindi rilascia le modifiche all'immagine Squeak di base e alla macchina virtuale nella più grande comunità di Squeak.

Ci sono molte altre aziende che pagano i propri dipendenti, almeno in parte, per hackerare Squeak.

    
risposta data 22.10.2010 - 10:10
fonte
0

Ho trattato questo argomento in dettaglio in un post del blog su donazioni a progetti open source .

Il nocciolo della questione è questo: una volta che un progetto open source raggiunge una certa dimensione, può accadere una delle varie cose per consentirgli di continuare a esistere (altrimenti il supporto e i problemi relativi all'ambito lo portano giù). Ci sono 3 modi principali per supportare un progetto OS in quella fase:

  1. Una grande azienda (Google, Microsoft, ecc.) "sponsorizza" il progetto e ha pagato gli sviluppatori dal suo personale che ci lavorava a tempo pieno. Alcuni progetti escono direttamente da quelle aziende e naturalmente hanno questa opzione cotta in.
  2. Il progetto può trasformarsi in un vero business, nello stampo MySQL / Redhat. Ciò significa licenze commerciali, supporto a pagamento e servizi di personalizzazione / integrazione. Altrimenti, qualche tipo di opportunità in più che porta a un flusso di entrate (come quello che Mozilla ha con Google inserendo il proprio motore di ricerca come predefinito in Firefox).
  3. Una comunità di manutentori si forma attorno al progetto con il manutentore originale che cede il controllo per consentire ad altri di contribuire.

1 è improbabile e non qualcosa che è possibile pianificare mentre 2 è molto difficile per la maggior parte degli sviluppatori e la maggior parte dei progetti falliscono a quel punto. Questo è un problema molto caro al mio cuore, ed è per questo che ho avviato Binpress (la società di cui ho collegato il blog all'inizio), per fornire una piattaforma per gli sviluppatori per costruire quelle attività sostenibili in cima ai loro progetti open-source. Dalla nostra esperienza questo è un modello molto fattibile e abbiamo visto molto successo recentemente in quello spazio.

    
risposta data 04.05.2013 - 20:43
fonte

Leggi altre domande sui tag